Why You’ll Love This Stovetop Mac and Cheese
There is mac and cheese from a box, and then there is ultra creamy stovetop mac and cheese — the kind where a silky, velvety cheese sauce clings to every single elbow noodle and pulls in long, glorious strands when you lift your fork. This version comes together in about 25 minutes on one burner, with a from-scratch sauce that tastes like the best diner mac you have ever had.
Here is why this recipe earns a permanent spot in your rotation:
- Ready in 25 minutes. Faster than delivery, and infinitely better.
- Silky, never grainy. The right technique (and shredded-yourself cheese) gives you a perfectly smooth sauce every time.
- One pot plus one saucepan. Cook the pasta, make the sauce, combine — done.
- Kid-approved, adult-loved. Simple enough for picky eaters, rich enough for everyone else.
- Endlessly customizable. This base takes to add-ins beautifully — see the variations below.
Ingredients You’ll Need

A short list, big payoff — here is what goes into the creamiest sauce of your life:
- 12 oz elbow macaroni — the classic shape; its hollows trap the sauce.
- 2½ cups sharp cheddar — freshly shredded, not pre-shredded; the anti-caking coating on bagged cheese makes sauces grainy.
- 1 cup mozzarella — freshly shredded too; it adds that legendary stretch.
- 4 tablespoons butter — the foundation of the roux.
- ¼ cup all-purpose flour — thickens the sauce to that perfect coating consistency.
- 2½ cups whole milk — warm it slightly so the sauce stays smooth; cold milk can shock a hot roux.
- 1 teaspoon garlic powder — quiet background warmth.
- ½ teaspoon mustard powder — you won’t taste mustard, but the cheese flavor pops.
- Salt — for the pasta water and the sauce; season the base a touch boldly.
- Freshly ground black pepper — a generous grind at the end wakes everything up.
How to Make Stovetop Mac and Cheese
- Boil the pasta. Bring a large pot of well-salted water to a rolling boil and cook the elbows until just shy of al dente, about 1 minute less than the package says. The pasta will finish cooking in the sauce. Drain and set aside.
- Start the roux. In the same pot (or a large saucepan), melt the butter over medium heat. Whisk in the flour and cook, whisking constantly, for 2 minutes. It should smell faintly nutty — that is the raw flour taste cooking out.
- Add the milk gradually. Pour in the warm milk a splash at a time, whisking well after each addition to keep it lump-free. Once it is all in, keep whisking over medium heat for 4–5 minutes until the sauce thickens enough to coat the back of a spoon.
- Season the base. Whisk in the garlic powder, mustard powder, 1 teaspoon of salt, and a generous grind of black pepper. Taste — it should taste slightly over-salted on its own, since the pasta will dilute it.
- Melt the cheese off the heat. Take the pot off the burner and add the shredded cheddar and mozzarella a handful at a time, stirring until each handful melts before adding the next. Melting cheese off the heat is the secret to a smooth, glossy sauce.
- Combine and finish. Fold the drained pasta into the sauce, tossing until every noodle is coated. If the sauce feels too thick, splash in a little warm milk until it flows like lava. Serve immediately, while it is at peak creaminess.
Tips for the Best Stovetop Mac and Cheese Every Time
- Shred your own cheese. Bagged shreds contain starches that fight against a smooth melt. A box grater takes two minutes and changes everything.
- Melt cheese off the heat. High heat makes cheese sauces seize and turn grainy — residual heat is plenty.
- Warm the milk. Cold milk hitting a hot roux can cause lumps. Thirty seconds in the microwave is enough.
- Undercook the pasta slightly. It absorbs sauce and softens as it sits; starting al dente keeps it from going mushy.
- Serve right away. Stovetop mac waits for no one — the sauce thickens as it cools.
Easy Variations
- Broccoli cheddar: fold in 2 cups of steamed broccoli florets with the pasta.
- Buffalo chicken mac: stir in shredded rotisserie chicken and a few dashes of hot sauce.
- Smoky bacon: top each bowl with crumbled cooked bacon and a pinch of smoked paprika.
- Breadcrumb crunch: toast panko in butter until golden and sprinkle over the top for contrast.
Storage and Reheating
Leftovers keep in an airtight container in the fridge for up to 4 days. The sauce will thicken and firm up when cold — that is normal. Reheat gently in a saucepan over low heat with a splash of milk, stirring, until creamy again. The microwave works in a pinch: heat in 30-second bursts with a splash of milk, stirring between each.
Frequently Asked Questions
Why is my cheese sauce grainy?
Almost always one of two things: pre-shredded cheese (the anti-caking starches), or cheese added over too-high heat. Shred your own and melt it off the burner.
Can I use a different pasta shape?
Yes — shells, cavatappi, or rotini all hold sauce beautifully. Keep the weight the same (12 oz).
Can I make it ahead?
It is best fresh, but you can make the sauce up to a day ahead and refrigerate it. Rewarm gently with a splash of milk, then toss with freshly cooked pasta.
What cheese combos work best?
Sharp cheddar for flavor plus one good melter — mozzarella, Monterey Jack, or Gruyère. Avoid super-aged cheeses on their own; they do not melt smoothly.
Nutrition Estimate
Per serving (recipe serves 6): approximately 640 calories, 30g protein, 62g carbohydrates, 30g fat. Estimates vary with the exact cheeses used.
The Bottom Line
This ultra creamy stovetop mac and cheese proves that the best comfort food does not need to be complicated — just good ingredients and the right technique. Twenty-five minutes, one pot, and a sauce so silky you will never look at the blue box the same way again. Make it tonight; thank yourself later.