I still remember the first time I made this stovetop mac and cheese—ten minutes on the stove, a glossy cheese sauce, and my kids declared it “restaurant-level.” It’s the kind of recipe that makes weeknights easier and lunches happier: quick, creamy, and forgiving. If you want comfort food that comes together fast with ingredients you likely already have, this is the one to keep in your repertoire. For ideas on turning leftovers into something new, see my notes on how to make pizza crust from cottage cheese for a creative leftover hack.
Why You’ll Love This Dish
This stovetop mac and cheese is simple but satisfying. It’s ready in about 20 minutes, uses pantry-friendly staples, and delivers a silky cheese sauce without baking. Families love it because it’s kid-approved, and cooks love it because there’s little cleanup and plenty of room to riff.
“Creamy, fast, and exactly what I needed after a long day — no fuss, just great comfort food.” — a home-cook who makes this weekly
If you like comfort-food mashups, this recipe pairs beautifully with the crunchy flavors of a broccoli cottage cheese pizza crust for a vegetable-forward side or meal add-on.
The Cooking Process Explained
At a glance, this recipe follows a classic stovetop technique: boil pasta, make a roux, turn that into a milk-thickened sauce, then stir in sharp cheddar for flavor and creaminess. Expect three short stages: cook, sauce, combine. The roux (butter + flour) gives the sauce body so the cheese melts smoothly without becoming grainy. Whisking as you add milk helps prevent lumps and ensures a satin finish.
For other quick, stovetop-style hacks, check out a quick flatbread method that uses similar hands-on timing.

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 on ingredients and swaps:
- Cheese: Sharp cheddar gives bold flavor; you can swap half the cheddar for Monterey Jack or Gruyère for a milder, creamier result.
- Milk: Whole milk yields the creamiest sauce, but 2% works fine. Avoid skim if you want silkiness.
- Butter + flour: This makes a small roux to thicken the sauce—don’t skip it unless you’re using an alternative thickener like cornstarch slurry.
Step-by-Step Instructions
- Cook the macaroni according to the package instructions; drain. Set aside.
- In a saucepan, melt the butter over medium heat.
- Whisk in the flour, garlic powder, onion powder, salt, and pepper until smooth; cook 1 minute to remove the raw flour taste.
- Gradually add milk, whisking continuously until the mixture thickens and coats the back of a spoon.
- Remove from heat and stir in the cheese until melted and the sauce is glossy.
- Add the cooked macaroni to the cheese sauce and mix until well combined. Serve hot.
I recommend removing the sauce from heat before adding the cheese to avoid a gritty texture from overheated dairy; stir until just smooth.
Best Ways to Enjoy It
Serve this mac and cheese straight from the pot for a cozy meal. Pairing ideas:
- Crisp green salad or lemony arugula to cut the richness.
- Oven-roasted vegetables (broccoli, Brussels sprouts, or roasted carrots).
- For a heartier plate, add shredded rotisserie chicken or crispy bacon on top.
- For a fun mash-up, serve alongside a spicy taco cottage cheese sweet potato bowl to contrast creamy with bright, spicy flavors.
Garnish with chopped fresh parsley, extra shredded cheese, or a sprinkle of smoked paprika.
How to Store and Reheat
Store leftovers in an airtight container in the fridge for up to 3–4 days. To reheat:
- Stovetop: Gently warm in a saucepan over low heat with a splash of milk to loosen the sauce, stirring frequently.
- Microwave: Reheat in short bursts (30–45 seconds), stirring and adding a tablespoon of milk if it seems dry.
Avoid freezing if possible—cheese sauces can separate when frozen and thawed, though you can freeze in an airtight container for up to 1 month if needed. Thaw slowly in the refrigerator overnight and re-emulsify with gentle heat and milk.
Helpful Cooking Tips
- Measure the pasta by weight (8 ounces) for consistent results—this gives a good pasta-to-sauce ratio.
- Don’t overcook the macaroni; cook to just al dente so it doesn’t become mushy when mixed with the sauce.
- Whisk constantly when adding milk to prevent lumps. If lumps form, press them through a fine sieve or whisk vigorously.
- Use freshly shredded cheese if possible—pre-shredded cheese often contains anti-caking agents that can prevent smooth melting. For more on balancing texture and protein, see these protein-packed crust tips.
- If the sauce is too thick, thin with a little extra milk. If too thin, return to low heat and simmer a minute or two to reduce.
Recipe Variations
- Baked topping: Spoon into a small baking dish, top with breadcrumbs and a pat of butter, and broil until golden.
- Spicy mac: Stir in a pinch of cayenne or chopped pickled jalapeños for heat.
- Veggie boost: Fold in blanched peas, steamed broccoli florets, or roasted butternut squash.
- Lighter version: Use part-skim milk and reduce cheese to 1 1/2 cups; add 2–3 tablespoons of cream cheese to retain creaminess.
- Add-ins: Stir in caramelized onions, sun-dried tomatoes, or pesto for different flavor profiles.

Frequently Asked Questions
Q: How long does this stovetop mac and cheese take to make?
A: From start to finish it’s about 20 minutes—10–12 minutes to cook the pasta and another 8–10 minutes to make the sauce and combine.
Q: Can I make this ahead of time for a crowd?
A: Yes. Prepare the sauce and pasta separately, refrigerate, and reheat together with a splash of milk just before serving. For serving a crowd, double the recipe and keep warm in a low oven (covered) until ready.
Q: What’s the best cheese for stovetop mac and cheese?
A: Sharp cheddar is classic for flavor. Blend with milder melters like Monterey Jack or fontina for a silkier texture. Avoid processed cheese singles if you want a fresher flavor.
Q: Can I use gluten-free flour or pasta?
A: Yes—use gluten-free elbow macaroni and a 1:1 gluten-free flour blend for the roux, or thicken with a cornstarch slurry (mix 1 tablespoon cornstarch with 2 tablespoons cold water, then whisk into the hot milk).
Q: Why did my sauce get grainy?
A: Graininess often comes from overheating the cheese or using very low-fat cheese. Remove the sauce from heat before adding the cheese and stir until melted slowly.
Conclusion
This stovetop mac and cheese is a reliable, comforting recipe for busy weeknights or anytime you want creamy cheese without fuss. For another trusted take on this method, see this version at Stovetop Mac and Cheese – The Cozy Cook, and for a step-by-step technique comparison, check out Best Stovetop Macaroni and Cheese (Just 5 Ingredients) | The Kitchn. Enjoy — and don’t be afraid to make this recipe your own.
PrintStovetop Mac and Cheese
A quick and easy stovetop mac and cheese recipe that delivers creamy, cheesy goodness in just 20 minutes.
- Prep Time: 10 minutes
- Cook Time: 10 minutes
- Total Time: 20 minutes
- Yield: 4 servings 1x
- 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
- Cook the macaroni according to the package instructions; drain and set aside.
- In a saucepan, melt the butter over medium heat.
- Whisk in the flour, garlic powder, onion powder, salt, and pepper until smooth; cook for 1 minute to remove the raw flour taste.
- Gradually add milk, whisking continuously until the mixture thickens and coats the back of a spoon.
- Remove from heat and stir in the cheese until melted and the sauce is glossy.
- Add the cooked macaroni to the cheese sauce and mix until well combined. Serve hot.
Notes
For a creamier result, you can swap half the cheddar for Monterey Jack or Gruyère. Store leftovers in an airtight container for up to 3-4 days.
Nutrition
- Serving Size: 1 serving
- Calories: 350
- Sugar: 5g
- Sodium: 400mg
- Fat: 12g
- Saturated Fat: 7g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 45g
- Fiber: 2g
- Protein: 15g
- Cholesterol: 30mg

