Stovetop Mac and Cheese
This stovetop mac and cheese is creamy, quick, and way better than boxed. Ready in 20 minutes with real cheddar. Get the easy recipe now! Perfect for weeknight dinners.
Consider Pesto Havarti Mac and Cheese, Skillet Creamy Sweet Potatoes & Lentils, Brown Butter Brussels Sprouts Pasta with Hazelnuts, or Guacamole Grilled Cheese Sandwich for your next meal.
Why This Stovetop Mac and Cheese Beats the Boxed Version
I love mac and cheese, but baking it takes time. That’s why I turn to this stovetop mac and cheese when I need a quick weeknight dinner. It comes together in about 20 minutes, just like the boxed kind, but the flavor is so much richer. The creamy cheese sauce is made with real sharp cheddar, and it coats every piece of pasta. My family requests it all the time, and I’m happy to oblige because it’s so easy.
Why You’ll Love This Creamy Stovetop Mac and Cheese
- Quick and easy: From start to finish, you only need about 20 minutes to make this stovetop mac and cheese, so it’s a great weeknight dinner.
- Rich, creamy sauce: The sharp cheddar cheese melts into a smooth, velvety sauce that coats every piece of pasta.
- Better than boxed: This easy homemade mac and cheese tastes far superior to anything from a box, yet it’s almost as fast.
Key Ingredients for the Best Stovetop Mac and Cheese
- Sharp cheddar cheese: This is the backbone of the sauce, providing a tangy, rich flavor. For best results, buy a block and grate it yourself; pre-shredded cheese often contains anti-caking agents that prevent smooth melting. You can also use white cheddar or a mix of cheeses like Gouda or Monterey Jack.
- Whole milk: Whole milk creates a creamier sauce than low-fat options. If you need a substitute, 2% or half-and-half will work, but the sauce may be thinner or richer respectively.
- Large elbow macaroni: The classic shape holds the cheese sauce well. Cook it just until al dente so it doesn’t become mushy when mixed with the sauce. You can substitute other short pasta like shells or cavatappi.
Kitchen Tools for Stovetop Mac and Cheese
- Large pot: For boiling the pasta and making the sauce. A 4- or 5-quart pot works well.
- Whisk: Essential for a lump-free roux and smooth cheese sauce.
- Wooden spoon or spatula: For stirring in the cheese and pasta.
Tips for Making the Creamiest Stovetop Mac and Cheese
For the smoothest sauce, always grate your cheese from a block. Pre-shredded cheese has starches that can make the sauce grainy. When making the roux, whisk constantly to avoid lumps, and let it bubble for a minute before adding milk to cook out the raw flour taste. Finally, don’t overcook the pasta; cook it just al dente because it will continue to cook slightly when mixed with the hot sauce.
Easy Stovetop Mac and Cheese Variations to Try
This recipe is easy to adapt. The simplest switch is to change the cheese: try smoked Gouda for a smoky twist, or a blend of cheddar and mozzarella for extra gooeyness. For a bit of heat, stir in a pinch of cayenne or a few dashes of hot sauce. To turn it into a main dish, add cooked crumbled bacon, diced ham, or grilled chicken. You can also toss in steamed broccoli or peas for a pop of color and nutrients.
What to Serve with Stovetop Mac and Cheese
This creamy mac and cheese pairs well with a simple green salad or roasted vegetables for a balanced weeknight dinner. For a more indulgent meal, serve it alongside crispy fried chicken or grilled sausages. A sprinkle of crushed saltine crackers on top adds a nice crunchy contrast, just like the recipe suggests.
How to Store Leftover Stovetop Mac and Cheese
Store any leftovers in an airtight container in the refrigerator for up to 3 to 4 days. The pasta will absorb some of the sauce as it sits, so when reheating, you may want to add a splash of milk or water to loosen it back up.
Can You Freeze Stovetop Mac and Cheese?
Yes, you can freeze this stovetop mac and cheese. Let it cool completely, then transfer to a freezer-safe container. Freeze for up to 3 months. Thaw overnight in the fridge before reheating on the stovetop or in the microwave. The texture may be slightly less creamy after freezing, so stir in a little extra milk while reheating.
Best Ways to Reheat Stovetop Mac and Cheese
The best way to reheat leftovers is on the stovetop over medium-low heat, adding a splash of milk and stirring until hot and creamy. This restores the sauce’s smooth texture better than the microwave. If you’re in a hurry, the microwave works too: heat in 30-second intervals, stirring between each, and add a little milk if needed.
Stovetop Mac and Cheese FAQs
Can I use pre-shredded cheese?
Yes, but the sauce may not be as smooth because pre-shredded cheese contains anti-caking agents that prevent it from melting completely. For the creamiest results, grate your own block cheese.
Can I make this gluten-free?
Yes, substitute gluten-free all-purpose flour for the roux and use gluten-free pasta. The rest of the ingredients are naturally gluten-free.
Can I use low-fat milk?
You can, but the sauce will be thinner and less creamy. For a lighter version, use 2% milk and expect a slightly thinner consistency. Whole milk gives the best texture.
Why is my cheese sauce grainy?
Grainy sauce usually happens when the cheese is added to too-hot liquid or when pre-shredded cheese is used. Always melt cheese over low heat, and stir until just melted.
Can I double the recipe?
Yes, simply double the ingredients and use a larger pot. The cooking time for the sauce may increase slightly as the larger volume takes longer to thicken.
Recipe
Stovetop Mac and Cheese

Stovetop Mac and Cheese-Easy to make from scratch and so much better than boxed! You only need 20 minutes to make this macaroni and cheese! Everyone's favorite comfort food!
Ingredients
- 12 oz large elbow macaroni
- 4 tbsp unsalted butter
- 4 tbsp all-purpose flour
- 0.5 tsp ground mustard
- 2 cup whole milk, at room temperature
- 3 cup shredded sharp cheddar cheese
- kosher salt and freshly ground black pepper
- extra shredded cheese and crushed saltine crackers, optional
Instructions
- 1
Bring a large pot of salted water to a boil. Add the pasta and cook it just until al dente, according to package instructions. Drain the pasta set aside.
- 2
While the pasta is cooking, melt the butter over medium heat in a large pot. Turn the heat to low and whisk in the flour and ground mustard to create a paste. Whisk in milk until smooth. Turn the heat to medium and whisk until the sauce starts to thicken, about 2 minutes.
- 3
Stir in the shredded cheese until the cheese is melted and the sauce is smooth.
- 4
Add the drained pasta and stir until well coated with the cheese sauce. Season with salt and black pepper, to taste. Garnish with a little shredded cheese and crushed saltine crackers, if desired. Serve immediately.
Nutrition (per serving)
Calorie breakdown
How this was calculated — 8 of 8 ingredients matched
Nutrition information is automatically calculated from USDA FoodData Central, so should only be used as an approximation. Actual values may vary depending on the ingredients, brands, and preparation methods used.
Open in analyzerKeyword: comfort-food, kid-friendly, Skillet, vegetarian
This post may contain affiliate links. Read our disclosure policy.
Share this recipe
You Might Also Like
View All →About the Author
NutriforksNutriForks is a home-cooking site built around two simple ideas: recipes should actually work, and you should know what’s in them. Every recipe pairs clear, tested instructions with a full nutrition breakdown, so healthy, everyday cooking is genuinely easy.







