
If you’re craving a cozy dinner that feels like a hug, this Creamy Classic Macaroni and Cheese (Stovetop or Baked) delivers every time. You get tender elbow macaroni wrapped in a silky, homemade cheese sauce that’s rich, glossy, and deeply comforting. Make it in one pot for a creamy stovetop bowl, or slide it into the oven for a golden, bubbly top with a crisp breadcrumb finish. From start to finish, it comes together in about 45 minutes with simple, familiar ingredients.
❤️ Charlotte's Recipe Summary
Creamy, homemade cheese sauce with sharp cheddar plus mozzarella or Monterey Jack for that perfect melt.
Flexible finish: serve straight from the pot or bake in a 9×13-inch dish for a crisp, golden topping.
Beginner-friendly timing cues so your pasta stays al dente and your sauce stays smooth (not grainy).
I come back to this dish whenever I want something reliably comforting but still “made with love.” The roux-based sauce feels like a small kitchen skill that pays off in a big way—once you see how silky it gets, you’ll want to use it for everything.
What I love most is how customizable it feels without needing to rewrite the whole recipe. You can keep it classic and creamy, or go for that baked, crunchy top that makes the edges extra irresistible.
If you’ve ever had macaroni and cheese turn out dry, bland, or a little gritty, don’t worry—this post walks you through the exact texture signals to watch for. Keep reading and you’ll know exactly what “thickened,” “smooth,” and “golden and bubbly” should look like in your kitchen.

A Note From My Kitchen
The key to a dreamy pan of classic macaroni is controlling two things: pasta doneness and sauce texture. I always cook the elbows a touch under because they keep softening once they hit the hot sauce (and even more if you bake). That tiny 1–2 minute adjustment is the difference between tender and mushy.
For the sauce, warm milk helps the roux accept liquid smoothly. If you pour in cold milk too fast, you can end up chasing lumps with a whisk. Go gradually, keep the heat moderate, and you’ll see the sauce turn from thin to velvety as it simmers.
If your cheese sauce ever looks stringy or grainy, it usually means the heat was too high when the cheese went in. Take the pan off the heat before adding the shredded cheese, then stir until it melts into a smooth, glossy blanket. Freshly shredded cheese melts more cleanly, too.
And about the finish: stovetop is pure creaminess, while the oven gives you that golden top and slightly firmer scoop. Both are “right,” so choose based on your mood—or do the baked version when you want a dish that can sit on the table and stay hot.
Ingredient Notes and Easy Swaps:
This recipe is built on a classic, dependable combination: elbow macaroni, a butter-and-flour roux, warm dairy, and a two-cheese blend for flavor plus melt. The ingredient list is simple, but each item has a job—especially the roux, which thickens the sauce so it clings to every curve of pasta. The optional seasonings (garlic powder and mustard powder) don’t make it taste “garlicky” or “mustardy”; they just round out the cheese flavor. And if you love texture, the buttery breadcrumb topping adds crunch without making the inside dry.
- Elbow macaroni: The curves trap sauce so every bite tastes fully coated. Cook it just shy of done so it stays pleasantly springy after mixing (and especially after baking).
- Salt for pasta water: This is your first layer of seasoning; it helps the pasta taste good even before the sauce hits. If you skip it, you’ll often end up over-salting the finished dish to compensate.
- Butter: Butter creates richness and forms the base of the roux. If you notice the roux browning too quickly, lower the heat—gentle cooking keeps the flavor mellow and the sauce smooth.
- All-purpose flour: Flour thickens the sauce so it turns creamy instead of soupy. For a gluten-free approach, use a gluten-free flour blend for the roux (and gluten-free pasta) while keeping the same method and timing.
- Whole milk (warm): Warm milk blends in more smoothly and helps prevent lumps. If you only have lower-fat milk, the sauce will be a bit lighter, but still comforting and creamy when thickened properly.
- Heavy cream (or more milk): Cream adds extra silkiness and a richer mouthfeel. If you prefer a slightly lighter finish, use more milk instead—just keep simmering until the sauce thickens to a spoon-coating consistency.
- Sharp cheddar cheese, shredded: This is your main flavor driver—bold, tangy, and classic. Freshly shredded cheddar melts better and helps you avoid a gritty texture in the final cheese sauce.
- Mozzarella or Monterey Jack, shredded: This cheese brings the melt and stretch, balancing the sharper cheddar. Either option keeps the sauce smooth and gives you that satisfying pull when the dish is hot.
- Garlic powder (optional): A small amount adds savory depth without overpowering the cheese. If you’re serving picky eaters, you can leave it out and the dish will still taste classic.
- Mustard powder (optional): This quietly boosts the cheese flavor and makes it taste more “grown up” without tasting like mustard. If you’re unsure, start with the listed amount—it’s subtle but effective.
- Panko or breadcrumbs (optional topping): This is for crunch and contrast against the creamy center. Panko tends to stay lighter and crispier, while finer breadcrumbs make a tighter, more even crust.
- Melted butter (for topping) + extra shredded cheese: Butter helps the crumbs brown evenly and taste toasty. Extra cheese on top adds those bubbly, browned spots that make baked macaroni and cheese feel special.
Tool / Substitution Note: A whisk makes the roux and dairy blend smoother, while a rubber spatula helps fold pasta without breaking it. If you’re baking, butter the 9×13-inch dish well so the edges release easily and you get those flavorful browned corners.
How to Make classic macaroni and cheese (Step-by-Step)

Step 1: Bring a large pot of water to a rolling boil and salt it so it tastes pleasantly seasoned. Add the elbow macaroni and cook it just to al dente—aim for 1–2 minutes less than the box suggests so the pasta still has a little bite.
Step 2: While the pasta cooks, melt the butter in a large saucepan over medium heat. Whisk in the flour and keep whisking for 1–2 minutes until the mixture looks golden and bubbly—this quick cook removes the raw flour taste and sets up a smooth base.

Step 3: Slowly whisk in the warm whole milk and the heavy cream (or more milk), adding it gradually so the roux stays lump-free. Keep stirring as it simmers; after about 5–6 minutes, the sauce should thicken enough to coat the back of a spoon.
Step 4: If you’re using them, stir in the garlic powder and mustard powder until fully dissolved. This is the moment to build flavor gently—your sauce should smell savory and comforting, not sharply spiced.

Step 5: Take the pan off the heat, then stir in the shredded cheeses until completely melted and smooth. Season with salt and black pepper to taste; the sauce should be glossy, creamy, and richly cheesy (this is your signature cheese sauce moment).
Step 6: Add the drained macaroni to the sauce and mix until every piece is evenly coated and creamy. At this point you can serve it right away for a soft, ultra-creamy bowl of classic macaroni, or continue on if you want a baked finish.

Step 7: If baking, preheat the oven to 375°F (190°C) and butter a 9×13-inch baking dish. Pour in the mac and cheese and gently spread it into an even layer so it bakes uniformly.
Step 8: Mix the panko or breadcrumbs with melted butter, then sprinkle it over the top along with extra shredded cheese. Bake uncovered for 20–25 minutes until the top is golden and bubbly, with toasted spots and crisp edges—this is the classic baked macaroni and cheese payoff.
Optional Icing:
Optional (and totally just for fun): Stir together powdered sugar with a splash of milk and a tiny pinch of salt until smooth, then drizzle lightly over a small portion. It’s not traditional for macaroni and cheese, so only do this if you’re feeling playful.

Tips For Success:
- Undercook the pasta slightly: That 1–2 minute cushion keeps the elbows tender, not mushy, after mixing and baking.
- Warm your dairy: Warm milk and cream blend into the roux more smoothly and help you avoid lumps.
- Kill the heat before adding cheese: Stirring cheese into a too-hot pan can lead to a grainy sauce; off-heat melting keeps it silky.
- Shred your own cheese: Freshly shredded melts cleaner and helps the cheese sauce stay smooth and creamy.
- For extra crunch: Spread the topping evenly so it browns consistently and you get crisp bites across the whole surface.
Frequently Asked Questions:
Can I make this as stovetop only?
How do I store and reheat leftovers?
Can I freeze it?
Love This Creamy Classic Macaroni and Cheese (Stovetop or Baked) Recipe?
💬 Did you make this recipe? Drop a comment below and let me know how it turned out!
⭐⭐⭐⭐⭐ Please include any helpful details (like ingredient swaps or variations). This helps others and means a lot—thank you!
Comments
Post a Comment