Skip to content
🧀 Classic Creamy Macaroni and Cheese
📝 Ingredients
Pasta
Cheese Sauce
4 tbsp (½ stick) butter
4 tbsp all-purpose flour
3 cups whole milk (or 2 cups milk + 1 cup cream for extra richness)
3 cups shredded cheese (use a mix for best flavor):
1 ½ cups sharp cheddar
1 cup mozzarella or Monterey Jack
½ cup Gruyère, Gouda, or extra cheddar
1 tsp salt
½ tsp black pepper
½ tsp garlic powder (optional)
½ tsp mustard powder or 1 tsp Dijon (optional but recommended)
Optional Topping (for baked version)
1 cup breadcrumbs (panko or regular)
2 tbsp melted butter
½ cup extra shredded cheese
🔪 Instructions
1. Cook the Pasta
Bring a large pot of salted water to a boil.
Cook the 1 lb elbow macaroni until just shy of al dente (it will continue cooking in the sauce).
Drain and set aside.
2. Make the Cheese Sauce (Roux Method)
In a large pot or deep skillet, melt 4 tbsp butter over medium heat.
Whisk in 4 tbsp flour and cook for 1 minute to form a roux (light golden, not brown).
Slowly whisk in the 3 cups milk , making sure no lumps remain.
Continue cooking 3–5 minutes until thickened enough to coat a spoon.
Reduce heat to low and add the cheeses gradually, stirring until melted and smooth.
Season with salt, pepper, garlic powder, and mustard.
3. Combine
Add the cooked pasta to the cheese sauce and stir until fully coated.
At this point, you can serve it as is (stovetop mac and cheese — super creamy!)OR continue to the baked version:
🔥 Optional: Baked Mac and Cheese
Preheat oven to 350°F (175°C) .
Pour mac and cheese into a greased baking dish.
Mix breadcrumbs with melted butter and sprinkle on top.
Add extra cheese if desired.
Bake 20–25 minutes , until bubbly and golden.
⭐ Tips for Perfect Mac & Cheese
Shred your own cheese — melts smoother than pre-shredded.
Don’t overcook pasta — it will soften more in the sauce.
Add-ins : crispy bacon, sautéed onions, jalapeños, lobster, broccoli, pulled pork.
Extra creamy? Add 4 oz cream cheese to the sauce.
We use cookies to ensure that we give you the best experience on our website. If you continue to use this site we will assume that you are happy with it. Ok