I learned this stovetop mac and cheese on a busy weeknight when I needed something fast, creamy, and reliably comforting. It’s the classic, gooey pasta that comes together in under 20 minutes and tastes like every childhood favorite—no oven required. This version uses sharp cheddar for a bright, tangy finish and a simple flour-butter roux so the sauce stays smooth and glossy.
Whether you want a quick family dinner, a potluck side, or a pantry-friendly meal, this is the kind of recipe you’ll return to again and again. If you’re curious about heartier takes, check out this high-protein mac and cheese for ideas on boosting protein without sacrificing creaminess.
Why You’ll Love This Dish
This stovetop mac and cheese is quick, budget-friendly, and reliably kid-approved. It skips baking but keeps everything velvety by using a simple roux and plenty of shredded sharp cheddar. The garlic and onion powders add depth without extra prep, making it an ideal weeknight hero.
“Exactly the sort of creamy, no-fuss macaroni my family asks for — ready in minutes and never grainy.”
It’s perfect for weeknights, last-minute company, or as the coziest side at holiday dinners. If you want a seasonal take with roasted veg folded in, see a richer, autumnal alternative like the butternut squash mac & cheese for inspiration.
How This Recipe Comes Together
Start by cooking the pasta and making a quick roux to thicken the sauce. The flow is straightforward:
- Boil and drain the elbow macaroni so the pasta is ready to receive the sauce.
- Melt butter and whisk in flour and seasonings to form a smooth base.
- Slowly add milk while whisking until the sauce thickens.
- Off the heat, stir in shredded cheddar until silky.
- Toss the pasta with the cheese sauce and serve immediately.
This approach keeps the cheese from clumping and produces a glossy, clingy sauce that coats each elbow.

What You’ll Need
8 ounces elbow macaroni, 2 cups shredded sharp cheddar cheese, 1 cup milk, 4 tablespoons unsalted butter, 2 tablespoons all-purpose flour, 1/2 teaspoon garlic powder, 1/2 teaspoon onion powder, Salt and pepper to taste
Notes: Use freshly shredded cheddar for the best melt and texture—pre-shredded cheese often contains anti-caking agents that can make the sauce grainy. Whole milk gives a creamier result; 2% works in a pinch.

Step-by-Step Instructions
Original directions:
- Cook the macaroni according to the package instructions; drain and set aside., 2. In a saucepan, melt the butter over medium heat., 3. Whisk in the flour, garlic powder, onion powder, salt, and pepper until smooth; cook for 1 minute., 4. Gradually add milk, whisking continuously until thickened., 5. Remove from heat and stir in the cheese until melted and glossy., 6. Add macaroni to the cheese sauce and mix until combined. Serve hot.
Rewritten, user-friendly directions:
- Bring a large pot of salted water to a boil. Add 8 ounces elbow macaroni and cook until al dente according to the package. Drain and set the pasta aside.
- In a medium saucepan over medium heat, melt 4 tablespoons unsalted butter.
- Sprinkle in 2 tablespoons all-purpose flour, 1/2 teaspoon garlic powder, 1/2 teaspoon onion powder, and a pinch of salt and pepper. Whisk constantly for about 1 minute to cook the raw flour taste away and form a smooth roux.
- Slowly pour in 1 cup milk while whisking. Continue whisking until the mixture thickens and coats the back of a spoon—about 2–3 minutes.
- Remove the pan from the heat. Stir in 2 cups shredded sharp cheddar cheese a handful at a time until fully melted and glossy. Taste and adjust seasoning.
- Add the drained macaroni to the cheese sauce and fold gently until every piece is coated. Serve hot.
Best Ways to Enjoy It
Serve this mac and cheese as a main with a simple green salad, or as a comforting side alongside roasted or grilled proteins. For a picnic or casual spread, pair it with a small charcuterie set-up—try the cheese-and-charcuterie combo for two to round out flavors and textures. A crisp white wine, a citrusy IPA, or iced tea balances the richness nicely.
How to Store and Reheat
Store leftovers in an airtight container in the refrigerator for up to 3–4 days. To reheat and revive the creamy texture:
- Stovetop: Warm the mac and cheese over low heat, stirring frequently. Add a splash of milk (1–2 tablespoons) to loosen the sauce as it warms.
- Microwave: Heat in 30–45 second bursts, stirring between intervals and adding a little milk if it seems dry.
Do not leave cooked dairy dishes out at room temperature for more than two hours to avoid bacterial growth.
Helpful Cooking Tips
- Use freshly shredded cheese for the smoothest melt.
- Heat your milk slightly before adding to the roux; this reduces shock to the sauce and helps it thicken evenly.
- If the sauce becomes grainy, removing it from heat and whisking in a tablespoon of cold butter can sometimes smooth it.
- For a silkier result, finish with a teaspoon of Dijon mustard or a pinch of cayenne for depth. For more make-ahead and seasonal entertaining tips, see this fall-themed cheese and crackers board for pairing ideas.
Recipe Variations
- Add-ins: Stir in cooked bacon, diced ham, or roasted vegetables for extra substance.
- Cheese swaps: Mix in Gruyère, fontina, or Monterey Jack with cheddar for different flavor profiles.
- Lighter versions: Use low-fat milk and reduce cheese, then boost texture with a spoonful of Greek yogurt at the end.
- Gluten-free: Swap the flour for a gluten-free blend or use cornstarch (use half the amount, dissolved in a little cold milk before adding).
For lighter fruit-and-cheese pairing ideas to serve alongside, consider this 5-minute cheese and fruit combo board.

Frequently Asked Questions
Q: Can I make this ahead and reheat it?
A: Yes—store in the fridge up to 3–4 days. Reheat gently on the stovetop with a splash of milk to restore creaminess.
Q: What cheese melts best for stovetop mac and cheese?
A: Sharp cheddar provides flavor; combine it with a melty cheese like Gruyère or fontina for smoothness. Avoid pre-shredded cheese for the best texture.
Q: My sauce separated—how do I fix it?
A: If the sauce breaks, remove from heat and whisk in a tablespoon of cold butter. Reintroduce gentle heat and whisk until combined. If needed, whisk in a small amount of warm milk to reincorporate.
Q: Can I use different pasta shapes?
A: Absolutely—shells, cavatappi, or small rigatoni all work well because they trap the cheese sauce.
Q: Is there a vegetarian version?
A: Yes—omit bacon/ham and use vegetable additions (roasted cauliflower, peas) to keep it vegetarian-friendly.
Conclusion
This stovetop mac and cheese is a quick, dependable recipe that delivers creamy, cheesy comfort with minimal fuss. For other stovetop methods and tips from trusted cooks, see this detailed guide on Stovetop Mac and Cheese – The Cozy Cook, and for another compact, five-ingredient approach, read Best Stovetop Macaroni and Cheese (Just 5 Ingredients) | The Kitchn. Enjoy—this one’s easy to make, endlessly adaptable, and always a crowd-pleaser.
PrintStovetop Mac and Cheese
A quick and creamy stovetop mac and cheese, perfect for weeknights and satisfying the whole family.
- Prep Time: 10 minutes
- Cook Time: 10 minutes
- Total Time: 20 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Stovetop
- Cuisine: American
- Diet: Vegetarian
Ingredients
- 8 ounces elbow macaroni
- 2 cups shredded sharp cheddar cheese
- 1 cup milk
- 4 tablespoons unsalted butter
- 2 tablespoons all-purpose flour
- 1/2 teaspoon garlic powder
- 1/2 teaspoon onion powder
- Salt and pepper to taste
Instructions
- Bring a large pot of salted water to a boil. Add the elbow macaroni and cook until al dente according to the package. Drain and set aside.
- In a medium saucepan over medium heat, melt the unsalted butter.
- Sprinkle in the all-purpose flour, garlic powder, onion powder, and a pinch of salt and pepper. Whisk constantly for about 1 minute to create a smooth roux.
- Slowly pour in the milk while whisking. Continue whisking until the mixture thickens and coats the back of a spoon—about 2–3 minutes.
- Remove the pan from heat and stir in the shredded sharp cheddar cheese until fully melted and glossy. Adjust seasoning as needed.
- Add the drained macaroni to the cheese sauce and fold gently until every piece is coated. Serve hot.
Notes
Use freshly shredded cheddar for the best melt and texture. Whole milk gives a creamier result; 2% works in a pinch.

