Homemade Mac and Cheese

Print Friendly, PDF & Email


Indulge in the comforting goodness of Homemade Mac and Cheese, a classic dish loved by kids and adults alike. This simple and delicious recipe is perfect for a cozy family dinner or a satisfying side dish.

Why Make This Recipe

Homemade Mac and Cheese is a timeless favorite because it’s easy to make, requires basic ingredients, and delivers a melty, cheesy delight that everyone enjoys. Whether you’re craving a nostalgic taste of childhood or need a quick and satisfying meal, this recipe has you covered.

How to Make Homemade Mac and Cheese


  • 8 ounces uncooked elbow macaroni
  • ¼ cup salted butter
  • 3 tablespoons all-purpose flour
  • 2 ½ cups milk, or more as needed
  • 2 cups shredded sharp Cheddar cheese
  • ½ cup finely grated Parmesan cheese
  • Salt and ground black pepper to taste (Optional)

Bread Crumb Topping:

  • 2 tablespoons salted butter
  • ½ cup dry bread crumbs
  • 1 pinch ground paprika


  1. Preheat the oven to 350 degrees F (175 degrees C). Grease an 8-inch square baking dish.
  2. Boil macaroni in salted water until tender; drain and transfer to the baking dish.
  3. Melt butter in a skillet, whisk in flour, then gradually add milk. Stir in cheeses, salt, and pepper. Pour over macaroni.
  4. In a separate skillet, melt butter, add bread crumbs, and cook until browned. Spread over macaroni, sprinkle with paprika.
  5. Bake until golden brown and bubbly, around 30 minutes.

How to Serve Homemade Mac and Cheese

Serve piping hot straight from the oven, either as a main dish or a side. Pair it with a fresh salad or steamed vegetables for a balanced meal.

How to Store Homemade Mac and Cheese

Store any leftovers in an airtight container in the refrigerator for up to 3 days. Reheat in the oven or microwave until heated through.

Tips to Make Homemade Mac and Cheese

  • Use a combination of cheeses for a more complex flavor profile.
  • Add cooked bacon or diced ham for a protein-packed variation.
  • Experiment with different types of pasta for a twist on the classic recipe.

Variation (If Any)

For a creamy twist, substitute some of the milk with heavy cream for a richer sauce. You can also top the mac and cheese with crispy bacon bits or chopped scallions for added flavor.


  1. Can I use pre-shredded cheese for this recipe? Yes, but freshly grated cheese will melt better and result in a smoother sauce.
  2. Can I make this dish ahead of time? Absolutely! Prepare the mac and cheese up to the baking step, cover and refrigerate, then bake when ready to eat.
  3. How can I make this recipe gluten-free? Simply use gluten-free pasta and a gluten-free flour blend in place of all-purpose flour for a delicious gluten-free version.

Vintage Lemonade

White Cheese Chicken Lasagna