Stovetop Mac and Cheese

Posted on February 19, 2026

Creamy stovetop mac and cheese recipe in a white ceramic bowl.

Difficulty

Prep time

Cooking time

Total time

Servings

My kids judge a mac and cheese by the audible “squeak” of the cheese pull and the perfect golden sprinkle on top. This stovetop version delivers both, becoming our most requested weeknight winner that pleases every age at the table. It’s the kind of meal that turns a chaotic Tuesday into a cozy family dinner, all from one pot on the stove. This recipe for stovetop mac and cheese is my go-to for those nights when time is short but the need for a warm, comforting meal is high. It’s faster than waiting for the oven, creamier than any boxed version, and endlessly adaptable. I’m sharing my foolproof method for a sauce that’s velvety, rich, and clings to every noodle, using simple ingredients you likely already have. Let’s make a pot of comfort that feels like a hug.

Print

Stovetop Mac and Cheese

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

This creamy, velvety stovetop mac and cheese is a family favorite, ready in under 30 minutes. It delivers the perfect cheese pull and a comforting, rich flavor that beats any boxed version. It is endlessly adaptable for a quick and satisfying weeknight dinner.

  • Author: Harmony
  • Prep Time: 5min
  • Cook Time: 20min
  • Total Time: 25min
  • Yield: 6 servings 1x
  • Category: dinner
  • Method: stovetop
  • Cuisine: American

Ingredients

Scale
  • 1 lb elbow macaroni
  • 4 tbsp unsalted butter
  • 1/3 cup all-purpose flour
  • 4 cups whole milk, warmed slightly
  • 2 cups shredded sharp cheddar cheese (about 8 oz)
  • 1 cup shredded Gruyère or Monterey Jack cheese (about 4 oz)
  • 1 tsp dry mustard powder
  • 1/2 tsp garlic powder
  • 1/2 tsp onion powder
  • 1/4 tsp smoked paprika, plus more for garnish
  • Salt and freshly ground black pepper to taste

Instructions

  1. Bring a large pot of salted water to a boil. Cook the elbow macaroni according to package directions until al dente. Drain, reserving 1 cup of pasta water, and set aside.
  2. In the same large pot or a Dutch oven, melt the butter over medium heat. Whisk in the flour and cook, whisking constantly, for 1 to 2 minutes until bubbly and fragrant.
  3. Slowly pour in the warmed milk, whisking constantly to prevent lumps. Cook, whisking frequently, until the sauce thickens enough to coat the back of a spoon, about 5 to 7 minutes.
  4. Reduce heat to low. Remove the pot from the heat. Gradually whisk in the shredded cheeses, one handful at a time, letting each melt fully before adding the next.
  5. Whisk in the dry mustard, garlic powder, onion powder, smoked paprika, salt, and pepper. Taste and adjust seasoning.
  6. Add the cooked pasta back to the pot and stir until thoroughly coated. If the sauce is too thick, stir in a splash of the reserved pasta water until desired consistency is reached. Serve immediately.

Notes

For the smoothest sauce, shred cheese from a block instead of using pre-shredded. Always remove the pot from heat or use low heat when adding cheese to prevent separation. Leftovers reheat well with a splash of milk.

Nutrition

  • Serving Size: 6
  • Calories: 450
  • Sugar: 8
  • Sodium: 380
  • Fat: 22
  • Saturated Fat: 12
  • Unsaturated Fat: 8
  • Trans Fat: 0
  • Carbohydrates: 52
  • Fiber: 2
  • Protein: 18
  • Cholesterol: 65

Did you make this recipe?

Share a photo and tag us — we can’t wait to see what you’ve made!

Ingredients for Stovetop Mac and Cheese

Ingredients List for Stovetop Mac and Cheese

This stovetop mac and cheese recipe relies on a handful of simple ingredients to build layers of flavor and that iconic creamy texture. The magic is in the balance.

  • 1 lb elbow macaroni (or small shell pasta)
  • 4 tbsp unsalted butter
  • 1/3 cup all-purpose flour
  • 4 cups whole milk, warmed slightly
  • 2 cups shredded sharp cheddar cheese (about 8 oz)
  • 1 cup shredded Gruyère or Monterey Jack cheese (about 4 oz)
  • 1 tsp dry mustard powder
  • 1/2 tsp garlic powder
  • 1/2 tsp onion powder
  • 1/4 tsp smoked paprika (plus more for garnish)
  • Salt and freshly ground black pepper to taste

Smart Swaps & Dietary Notes:

  • Gluten-Free: Use your favorite gluten-free pasta and a 1:1 gluten-free flour blend for the roux.
  • Dairy-Light: Substitute half the milk with chicken or vegetable broth for a lighter sauce. For less rich cheese, use part-skim mozzarella or a mild white cheddar.
  • Extra Creamy: Replace 1 cup of milk with heavy cream or half-and-half.
  • Pasta: Any short, sturdy shape works—cavatappi, shells, or rotini are great.

Timing for Your Cozy Meal

This is where stovetop mac and cheese truly shines for busy families. From pot to bowl in under 30 minutes, it’s the ultimate solution for easy kid friendly dinners.

  • Prep Time: 5 minutes
  • Cook Time: 20 minutes
  • Total Time: 25 minutes

Compared to baked versions that can take nearly an hour, this method is about 40% faster, getting creamy, cheesy pasta on the table in record time. It’s perfect for turning into a full meal by adding cooked protein like chicken or broccoli right into the pot.

Step-by-Step Instructions

Follow these simple steps for a flawless, creamy stovetop mac and cheese every single time.

1. Cook the Pasta: Bring a large pot of generously salted water to a boil. Add the elbow macaroni and cook according to package directions for al dente (usually about 7-8 minutes). Drain and set aside. Pro Tip: Reserve about 1 cup of the starchy pasta water before draining. This liquid gold can help thin your sauce later if it gets too thick.

2. Make the Roux: In the same large pot or a Dutch oven, melt the butter over medium heat. Once foamy, whisk in the flour. Cook, whisking constantly, for about 1-2 minutes until the mixture is bubbly and smells slightly nutty. This cooks out the raw flour taste and is the foundation for your creamy sauce.

3. Create the Sauce: Slowly pour in the warmed milk, whisking constantly to prevent lumps. Continue to cook, whisking frequently, until the sauce thickens enough to coat the back of a spoon, about 5-7 minutes. It should be smooth and velvety.

4. Cheese Please!: Reduce the heat to low. Remove the pot from the heat for a moment (this prevents the cheese from breaking). Gradually whisk in the shredded cheddar and Gruyère, one handful at a time, letting each melt fully before adding the next. This patience ensures a smooth, emulsified sauce.

5. Season & Combine: Whisk in the dry mustard, garlic powder, onion powder, smoked paprika, and a good pinch of salt and pepper. Taste and adjust seasoning—the cheese adds salt, so go easy at first. Add the cooked pasta back to the pot and stir until every noodle is luxuriously coated. If the sauce seems too thick, stir in a splash of the reserved pasta water until it reaches your desired consistency.

Nutritional Information

A serving of this homemade stovetop mac and cheese provides hearty comfort. (Approximate values per 1-cup serving.)

  • Calories: ~450
  • Protein: 18g
  • Carbohydrates: 52g
  • Fat: 22g
  • Key Nutrients: Excellent source of calcium from the dairy and cheese, and provides sustained energy from complex carbohydrates in the pasta. Using whole milk adds vitamins A and D.

Equipment Needed

You don’t need fancy tools for this stovetop mac and cheese. A regular kitchen setup works perfectly.

  • Large Pot or Dutch Oven: For cooking pasta and making the sauce. A heavy-bottomed pot distributes heat evenly and prevents scorching.
  • Whisk: Essential for creating a lump-free cheese sauce.
  • Colander: For draining the pasta.
  • Measuring Cups & Spoons
  • Box Grater: For shredding your own cheese from a block. Pre-shredded cheese contains anti-caking agents that can make your sauce grainy.

Why You’ll Love This Stovetop Mac and Cheese

This recipe is a weeknight hero for so many reasons.

  1. Regular Kitchen, Regular Time, Great Results. No special skills or equipment required. In about 25 minutes, you have a from-scratch meal that beats any box.
  2. The Ultimate Comfort Food, Made Easy. It’s creamy, cheesy, and deeply satisfying—the definition of a cozy meal that brings everyone to the table.
  3. Perfect for Customization. Start with this base, then add cooked bacon, steamed broccoli, diced ham, or a can of drained tuna for a complete, easy dinner recipe for family.
  4. Budget-Friendly. It uses simple, affordable pantry staples, making it a champion for cheap dinners that don’t skimp on flavor or satisfaction.
  5. Leftovers Reheat Beautifully. With a splash of milk, it reheats to a creamy consistency for lunch the next day.

Healthier Alternatives for the Recipe

Recipe variations for Stovetop Mac and Cheese

You can easily tweak this stovetop mac and cheese to fit different dietary needs without losing its soul-warming appeal.

  • Gluten-Free: As mentioned, swap the pasta and flour. Brown rice pasta and a gluten-free flour blend work wonderfully.
  • Dairy-Free/ Vegan: Use vegan butter, unsweetened plain almond or oat milk, and your favorite meltable vegan cheese shreds. A tablespoon of nutritional yeast can add a cheesy, umami depth.
  • Higher Protein: Stir in a cup of cooked, shredded chicken, lean ground turkey, or white beans at the end. You can also use a protein-enriched pasta.
  • Add Veggies: Boost nutrition by folding in a few cups of steamed cauliflower florets, chopped spinach, or peas. They blend right into the cheesy sauce.

Serving Suggestions

This stovetop mac and cheese is a complete meal on its own, but it also plays well with others.

  • Toppings: A final sprinkle of smoked paprika, chopped fresh chives, crispy breadcrumbs, or extra shredded cheese takes it over the top.
  • Pairings: Serve with a simple green salad dressed with a tangy vinaigrette to cut the richness. It’s also fantastic alongside roasted vegetables or garlic bread.
  • Make it a Feast: For a heartier spread, this mac and cheese pairs beautifully with my Creamy Garlic Parmesan Chicken Cheesy Twisted Pasta for a pasta-lover’s dream, or alongside a simpler protein like baked chicken.
  • For a Crowd: Double the recipe in a large Dutch oven. It’s perfect for potlucks and family gatherings, much like my Best Christmas Stuffed Shells Recipe is for holiday tables.

Common Mistakes to Avoid

A few simple tips will guarantee your stovetop mac and cheese is perfectly creamy every time.

  1. Using Pre-Shredded Cheese: The cellulose coating prevents smooth melting, leading to a grainy sauce. Take the extra minute to grate a block of cheese—it makes all the difference.
  2. Adding Cheese to a Boiling Sauce: High heat can cause the cheese to separate and become oily. Always take the pot off the heat or reduce it to low before adding your cheese.
  3. Underseasoning the Sauce: The pasta water and cheese add salt, but the sauce itself needs flavor. Don’t skip the mustard powder and spices—they round out the cheese flavor without being detectable.
  4. Overcooking the Pasta: Mushy pasta will make your final dish soggy. Cook it just to al dente; it will soften slightly more when stirred into the hot sauce.
  5. Not Using a Roux: Skipping the butter and flour step means your sauce won’t have a stable base to hold the cheese and milk together, resulting in a thin, separated sauce.

Storing Tips for the Recipe

Storage and leftovers for Stovetop Mac and Cheese

This stovetop mac and cheese stores and reheats surprisingly well.

  • Refrigerating Leftovers: Store in an airtight container in the fridge for up to 4 days.
  • Freezing: While the pasta texture can soften, you can freeze it for up to 2 months. Thaw overnight in the fridge before reheating.
  • Reheating: The best method is on the stovetop over low heat. Add a splash of milk or cream and stir frequently until warmed through and creamy again. The microwave works in a pinch—heat in 30-second intervals, stirring well between each, and add a little milk.
  • Make-Ahead: You can shred the cheese and measure dry ingredients ahead of time to make weeknight assembly even faster.

Conclusion

This stovetop mac and cheese recipe is more than just a quick dinner; it’s a bowl of pure comfort that brings everyone together. Simple ingredients, warm memories. It proves that a from-scratch, creamy, decadent-tasting meal can be on your table faster than you can decide on takeout. It’s endlessly adaptable, reliably delicious, and the kind of food that feels like home.

I hope this becomes a trusted favorite in your kitchen, saving busy weeknights and creating happy, cheesy smiles. If you’re looking for other cozy, cheesy dishes, try my Cheesy Ground Beef Potato Casserole for a stick-to-your-ribs bake, or the fun, festive Cheesy Pull Apart Christmas Tree Bread 2 for your next gathering.

Let me know how your stovetop mac and cheese turned out in the comments below! And if you share a photo of your cozy creation, don’t forget to tag @Homestyletable on Pinterest—I love seeing your kitchen wins.

FAQs about Stovetop Mac and Cheese

What is the best cheese to use for stovetop mac and cheese?

Sharp cheddar is a classic and reliable choice for stovetop mac and cheese. Other good options include Gruyere, Monterey Jack, and Colby. You can also use a combination of cheeses for a more complex flavor.

How do you keep stovetop mac and cheese from being grainy?

Avoid overheating the cheese sauce. Add the cheese gradually over low heat and stir constantly until melted and smooth. Using pre-shredded cheese can also contribute to graininess due to added cellulose; shred your own cheese for best results.

What is the secret to creamy mac and cheese?

The secret to creamy mac and cheese lies in a smooth cheese sauce. Start with a roux (butter and flour), then add milk gradually, stirring constantly to avoid lumps. Use high-quality cheese and don’t overheat it. Adding a touch of cream cheese or mascarpone can also enhance creaminess.

How do you thicken stovetop mac and cheese?

If your stovetop mac and cheese is too thin, you can thicken it by simmering it uncovered for a few minutes to allow excess liquid to evaporate. Alternatively, you can mix a tablespoon of cornstarch with a tablespoon of cold milk or water and stir it into the sauce. Simmer until thickened, stirring constantly.

What kind of pasta is best for mac and cheese?

Elbow macaroni is the most traditional pasta for mac and cheese, but other short pasta shapes like shells, cavatappi, or rotini also work well. The ridges and curves of these shapes help to hold onto the cheese sauce.

Can you make mac and cheese ahead of time?

Yes, you can make stovetop mac and cheese ahead of time, but it will thicken as it sits. To reheat, add a splash of milk or cream and stir over low heat until smooth and creamy again. You may need to add more liquid than you think.

💬 Lets Stay Connected!
For daily recipes, kitchen tips, and exclusive content, follow me on:
👉 Pinterest for visual inspiration & meal ideas

Tags:

You might also like these recipes

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star