Nothing beats the creamy, cheesy goodness of Classic Mac and Cheese—a beloved American dish that’s perfect for family dinners, potlucks, or cozy nights in. If you’ve ever wondered how to make Classic Mac and Cheese at home, this homemade version is far superior to the boxed kind, with a rich, velvety sauce and the perfect balance of flavors.
Let’s get cooking!
📝 Ingredients for Classic Mac and Cheese
(Precise measurements for perfect results every time!)
For the Pasta
- 225g (8 oz) elbow macaroni (or shells/cavatappi)
- 1 tsp salt (for boiling water)
- 1L (4 cups) water (for cooking pasta)
For the Cheese Sauce
- 60g (4 tbsp) unsalted butter
- 30g (¼ cup) all-purpose flour
- 600ml (2½ cups) whole milk, slightly warmed
- 200g (2 cups) shredded sharp cheddar cheese (freshly grated)
- 100g (1 cup) shredded Gruyère or Monterey Jack cheese
- ½ tsp garlic powder
- ½ tsp onion powder
- ½ tsp paprika (optional, for smokiness)
- ½ tsp dry mustard (optional, enhances cheesiness)
- Salt & black pepper to taste
For the Topping (Optional)
- 25g (¼ cup) grated Parmesan cheese
- 30g (¼ cup) panko breadcrumbs
- 15g (1 tbsp) melted butter (for mixing with breadcrumbs)
🔹 Pro Tip: Want to know how to make Classic Mac and Cheese extra creamy? Always shred cheese from a block—pre-shredded cheese contains anti-caking agents that can make the sauce grainy!
👩🍳 Step-by-Step Instructions
1️⃣ Cook the Pasta Perfectly

- Bring 1L (4 cups) water to a rolling boil in a large pot.
- Add 1 tsp salt and 225g (8 oz) macaroni.
- Cook for 1 minute less than package instructions (it will finish cooking in the sauce).
- Drain but DO NOT RINSE (the starch helps the cheese stick better).
2️⃣ Make the Cheese Sauce (Roux Method)

- In a large saucepan, melt 60g (4 tbsp) butter over medium heat.
- Whisk in 30g (¼ cup) flour and cook for 1-2 minutes until golden (this removes the raw flour taste).
- Slowly pour in 600ml (2½ cups) warm milk, whisking constantly to avoid lumps.
- Cook for 3-4 minutes until the sauce thickens (it should coat the back of a spoon).
- Reduce heat to low, then stir in:
- 200g (2 cups) shredded cheddar
- 100g (1 cup) shredded Gruyère
- ½ tsp each of garlic powder, onion powder, paprika, dry mustard
- Salt & pepper to taste
- Stir until completely smooth and creamy.
3️⃣ Combine Pasta & Sauce

- Add the cooked pasta to the cheese sauce and mix well.
4️⃣ Bake for a Golden Crust (Optional but Recommended!)

- Preheat oven to 190°C (375°F).
- Transfer mac and cheese to a greased baking dish.
- In a small bowl, mix 30g (¼ cup) panko breadcrumbs + 15g (1 tbsp) melted butter.
- Sprinkle 25g (¼ cup) Parmesan + breadcrumb mix on top.
- Bake for 15-20 minutes until bubbly and golden.
5️⃣ Serve & Enjoy!
- Let it rest for 5 minutes before serving (the sauce thickens as it cools).
- Garnish with fresh parsley or extra black pepper if desired.
🔥 Pro Tips for the Best Mac and Cheese
✅ Use a mix of cheeses (sharp cheddar + Gruyère + Parmesan = best flavor).
✅ Warm the milk before adding to prevent lumps.
✅ Undercook pasta slightly—it absorbs sauce while baking.
✅ Add a splash of pasta water if the sauce gets too thick.
✅ For extra creaminess, stir in 2 tbsp cream cheese with the sauce.
read also: Low-Carb Zucchini Noodles with Lemon Garlic Shrimp
🔥 3 Epic Fixes You Need If Your Mac & Cheese Goes Wrong
Even the best cooks face kitchen mishaps. If you’re trying to learn how to make Classic Mac and Cheese and it isn’t perfect, don’t panic! Here are 3 quick fixes to save your dish
1️⃣ Fix for Grainy Cheese Sauce

Problem: Cheese clumps or turns grainy.
Cause: Overheating or using pre-shredded cheese (anti-caking agents prevent smooth melting).
Fix:
- Remove from heat and whisk in 1-2 tbsp warm milk or cream.
- Add 1 tsp lemon juice or mustard—the acidity helps emulsify the sauce.
- Stir in 1 tbsp cream cheese for extra smoothness.
2️⃣ Fix for Dry or Thick Mac & Cheese

Problem: Sauce gets too thick or pasta absorbs all moisture.
Cause: Overcooking or not enough sauce.
Fix:
- Mix in ¼-½ cup warm milk or pasta water until creamy again.
- Add 2 tbsp butter + ¼ cup extra shredded cheese for richness.
3️⃣ Fix for Bland Flavor

Problem: Tastes like “nothing.”
Cause: Not enough seasoning or weak cheese.
Fix:
- Boost flavor with ½ tsp smoked paprika + ¼ tsp cayenne.
- Stir in 1 tsp Worcestershire sauce or hot sauce for depth.
- Add ¼ cup Parmesan + crispy bacon bits for a salty, savory punch.
Pro Tip: Always taste before serving and adjust seasoning!
🍽️ Serving Suggestions & Variations
- Pair with: Garlic bread, roasted broccoli, or crispy bacon bits.
- Make it spicy: Add diced jalapeños or a dash of hot sauce.
- Protein boost: Mix in grilled chicken, lobster, or pulled pork.
- Gluten-free? Use GF pasta and cornstarch (instead of flour) for the roux.
- Vegan option: Substitute with plant-based butter, cheese, and almond milk.
💡 Frequently Asked Questions (FAQ)
❓ Can I make mac and cheese ahead of time?
✅ Yes! Assemble (without baking), refrigerate for up to 2 days, then bake when ready.
❓ How do I reheat leftovers?
✅ Add a splash of milk and reheat in:
- Microwave (stir every 30 sec)
- Oven (covered at 160°C/325°F for 15-20 mins)
❓ Can I freeze mac and cheese?
✅ Yes, but the texture may change slightly. Thaw overnight before reheating.
🎉 Final Thoughts
This Classic Mac and Cheese recipe is rich, creamy, and foolproof—the ultimate comfort food! If you’ve been wondering how to make Classic Mac and Cheese that turns out perfect every time, this is it. Whether you bake it for a crispy top or enjoy it straight from the stovetop, it’s guaranteed to be a hit.
📌 Save this recipe for later and share your cheesy creations in the comments!
Related Searches and Queries
- How to Make Classic Mac and Cheese without Butter
- How to Make Classic Mac and Cheese without Milk
- How to Make Classic Mac and Cheese with milk
- How to Make Classic Mac and Cheese Old Fashioned
- How to Make Classic Mac and Cheese For Kids
- How to Make Classic Mac and Cheese For Teenagers