This is hands down the best creamy stovetop mac and cheese — a one-pot staple that’s become my family’s favorite. It delivers bright, balanced flavor with an ultra-silky cheese sauce and tender macaroni cooked perfectly al dente.
Made from simple pantry ingredients — cheddar blend, butter, flour, milk, paprika, Worcestershire sauce, spicy mustard, and a touch of onion powder — this mac and cheese is ideal for busy weeknights. It’s cheesy and comforting without feeling heavy or gluey.
Once you try this stovetop version, you’ll want to toss the boxed mix. It’s quick, easy, and consistently delicious. The secret is in the seasonings and the right combination of cheeses to create a rich, creamy sauce with depth and brightness.

How to Make Creamy Stovetop Macaroni and Cheese
I prepare this the old-fashioned way — no shortcuts, just good technique and quality ingredients.
Step 1: Cook the Pasta
Bring a large pot of salted water to a boil. Add the elbow macaroni and cook until al dente. Reserve about 1/2 cup of pasta cooking water, then drain and set the pasta aside.
Step 2: Make the Roux
In the same pot, melt the butter over medium heat. Stir in the flour and cook, stirring constantly, for 5 to 8 minutes. This is important — cooking the roux fully removes any raw flour taste and builds a nutty base for the sauce.
💡 If your mac and cheese tastes floury, the roux likely needed more time to cook.
Step 3: Add Milk
Slowly whisk in the milk, keeping the mixture smooth. Continue stirring until the sauce thickens and bubbles gently, about 5 minutes.
Step 4: Add Cheese & Seasonings
Remove the pot from the heat and stir in the shredded cheeses and the reserved pasta water until the sauce is smooth. Add paprika, onion powder, a pinch of crushed red pepper, salt, black pepper, Worcestershire sauce, and spicy mustard. Mix until silky and well combined.
Step 5: Combine
Fold the cooked macaroni back into the pot, tossing until every noodle is coated in the creamy sauce. Taste and adjust seasoning as needed. Garnish with chopped parsley or chives for freshness. For a crunchy topping, sprinkle buttery toasted breadcrumbs over the mac and cheese.

What Seasonings Make the Best Mac and Cheese?
Seasoning turns good mac and cheese into great mac and cheese. For this recipe I use:
- Paprika
- Onion powder
- A small pinch of crushed red pepper
- Salt and black pepper
- Worcestershire sauce
- Spicy mustard
- Fresh parsley for garnish
These ingredients add warmth and depth while letting the cheese shine.

What’s the Best Cheese for Stovetop Mac and Cheese?
Choose cheeses that melt smoothly and balance flavor. While some prefer sharp cheddar alone, I recommend a blend for a rounded, creamy sauce.
For this recipe I use a triple cheddar blend, which melts beautifully and creates a rich, silky texture without overwhelming sharpness. You can also mix in Colby Jack, Monterey Jack, or a touch of Parmesan for nuttiness.
✅ Pre-shredded cheese works well when incorporated properly.
What to Serve with Stovetop Mac and Cheese
This mac and cheese is versatile and works as a main or a side. Popular pairings include:
- Fried chicken or crispy smothered chicken
- Classic meatloaf
- Southern-style fried whiting
- Peach-glazed chipotle honey sticky wings
- A crisp Caesar or green salad
FAQ
Can I use pre-shredded cheese?
Yes — whisk it in off the heat so any anti-caking agents disperse and the cheese melts smoothly.
Why did my sauce turn grainy?
Graininess often comes from overheating the cheese or using very low-moisture cheeses. Remove the pot from direct heat before adding cheese and stir gently until melted.
Can I make it ahead?
This is best served fresh. To reheat, warm gently over low heat with a splash of milk to loosen the sauce.
Can I add other cheeses?
Absolutely. Gouda, Monterey Jack, or Colby Jack all increase creaminess; Parmesan adds savory depth.

Stovetop Mac and Cheese
April Boller WrightIngredients
- 2 cups elbow macaroni I like to use Barilla
- 1/2 cup unsalted butter
- 2 tbsp All-purpose flour
- 2 cups milk
- 1/2 cup reserved pasta water
- 1 1/4 cup triple cheddar shredded cheese
- 1/2 cup parmesan cheese
- 1/4 tsp onion powder
- 1/4 tsp paprika
- 1/4 tsp spicy mustard
- 1/4 tsp Worcestershire sauce add more or less
- 1/4 tsp salt or more if needed
- 1/2 tsp pepper or more if needed
- crushed red peppers 1 small pinch of crushed red peppers
Instructions
- Boil macaroni in salted water until al dente. Reserve 1/2 cup pasta water, drain, and set aside.
- In the same pot, melt butter over medium heat. Stir in flour and cook 5–8 minutes until golden and nutty.
- Slowly whisk in milk and cook until thickened and bubbling, about 5–7 minutes.
- Remove from heat, then stir in both cheeses and the reserved pasta water until smooth.
- Add the seasonings and mix well.
- Fold in the cooked macaroni and toss to coat. Taste and adjust seasoning. Garnish with parsley or chives and serve warm and creamy.
Notes
Recipe Notes: What’s a Roux (and Why It Matters)
A roux is the cooked mixture of flour and butter used to thicken sauces. Cooking the roux thoroughly creates a smooth, flavorful base for the cheese sauce. Be patient when cooking the roux — let it bubble and darken slightly for 5–8 minutes so the raw flour taste cooks away. A properly cooked roux should smell nutty rather than starchy. This step makes a big difference between a silky, restaurant-style sauce and one that tastes unfinished.If you love this stovetop mac and cheese recipe, save it to your Pinterest board using the pin button at the top of the post. I share many simple, delicious recipes there.