This stovetop mac and cheese is thick, creamy, and ready in about 30 minutes. Tender elbow pasta is folded into a smooth cheddar-Parmesan sauce made with evaporated milk, so the finished dish tastes rich without requiring a baked casserole or a long ingredient list. Keep the heat gentle once the cheese goes in, and you will have a comforting side dish with a sauce that clings to every curve of the pasta.
What is stovetop mac and cheese?
It is a quick cheese-pasta dish made entirely on the stovetop. A small butter-and-flour base gives the sauce body, evaporated milk makes it creamy, and sharp cheddar plus Parmesan provide a balanced savory flavor.
Why this stovetop mac and cheese works
The sauce is built separately from the pasta, which lets you control its thickness before combining the two. Evaporated milk adds concentrated dairy flavor, while Dijon mustard quietly sharpens the cheese without making the dish taste mustardy. Shredding the cheese from a block also helps it melt evenly.
Ingredients
- 12 ounces elbow macaroni or another short pasta
- 3 tablespoons unsalted butter
- 3 tablespoons all-purpose flour
- 2 cups evaporated milk
- 1 teaspoon Dijon mustard
- 1/2 teaspoon kosher salt, plus salt for the pasta water
- 1/4 teaspoon black pepper
- 2 cups shredded sharp cheddar cheese
- 1/2 cup finely grated Parmesan cheese

How to make stovetop mac and cheese
- Bring a large pot of well-salted water to a boil. Cook the macaroni until just tender according to the package directions, then drain.
- Melt the butter in a large saucepan over medium heat. Whisk in the flour and cook for about one minute.
- Gradually whisk in the evaporated milk. Add the mustard, salt, and pepper, and simmer gently until the sauce lightly coats a spoon.
- Reduce the heat to low. Add the cheddar and Parmesan a handful at a time, stirring until each addition melts smoothly.
- Fold the drained macaroni into the cheese sauce. Let it stand for two minutes, then serve while creamy.

Serving ideas
Serve it as a side with roasted chicken, crisp green beans, or a simple salad. It is also substantial enough for lunch with steamed broccoli folded in at the table. A little extra Parmesan and black pepper on top gives each serving a pleasant savory finish.
Tips and optional variation
For the smoothest sauce, grate the cheddar yourself and add it gradually over low heat. If the sauce becomes too thick, loosen it with a splash of warm milk before serving. Optional variation: stir in a pinch of smoked paprika for gentle smoky depth; this is an extra flavor choice, not a change to the primary recipe.
Storage and reheating
Refrigerate leftovers in a covered container for up to three days. Reheat gently in a saucepan or microwave with a tablespoon of milk, stirring often. Avoid high heat, which can make the cheese sauce separate.
Search-query answers
Can I use another pasta shape?
Yes. Choose a short shape with ridges or curves, such as shells or cavatappi, so the sauce has plenty of places to cling.
Why did my cheese sauce turn grainy?
The heat was likely too high or the cheese was added too quickly. Lower the heat before adding cheese and stir in small handfuls.
How do I keep mac and cheese creamy?
Serve it soon after combining and loosen leftovers with warm milk as they reheat.
FAQ: frequently asked questions

Serve the mac and cheese while the sauce is glossy and loose enough to coat the pasta. That short pause before serving lets the sauce settle without losing its creamy texture, making this a dependable side for weeknight dinners, potlucks, and cozy lunches.
There are a few useful visual cues as the dish comes together. The flour and butter mixture should look smooth and pale before the milk is added. Once the milk simmers, drag the whisk across the bottom of the pan; the sauce is ready when the line closes slowly rather than immediately. After the cheese melts, it should be shiny and pourable, with no visible shreds. If it looks tight, remove the pan from the heat and whisk in warm milk. If it looks loose, give it a minute to stand before adding more cheese. These small checks are more reliable than relying on a timer alone.
Use a wide saucepan if possible so the cheese melts in an even layer. Add the pasta while it is still warm, because warm noodles accept the sauce more readily than chilled ones. Stir with a flexible spatula to reach the edges and fold rather than mash the macaroni. Letting the finished dish rest briefly gives the sauce time to settle around the pasta while keeping the center soft. Taste one spoonful before serving and adjust only with a little salt or pepper; the cheeses already bring plenty of seasoning.
For a family meal, place the saucepan on a trivet and let everyone serve themselves while the sauce is at its best. For a holiday table, transfer it to a warmed serving bowl and garnish just before it goes out. Avoid covering it tightly while steaming hot because condensation can thin the surface and soften the pasta. A loose cover keeps it warm for a short wait without trapping as much moisture.

Creamy Stovetop Mac and Cheese
Adjust the serving amount to scale the ingredient list. Written quantities in the steps refer to the original recipe; adjust them in the same proportion. Timing may vary with batch size.
Ingredients Â
Ingredients
- 12 ounces elbow macaroni or other short pasta
- 3 tablespoons butter unsalted
- 3 tablespoons all-purpose flour
- 2 cups evaporated milk
- 1 teaspoon Dijon mustard
- 1/2 teaspoon kosher salt plus more for pasta water
- 1/4 teaspoon black pepper
- 2 cups sharp cheddar cheese shredded
- 1/2 cup Parmesan cheese finely grated
InstructionsÂ
Instructions
- Bring a large pot of well-salted water to a boil. Cook the macaroni until just tender according to the package directions, then drain.
- Melt the butter in a large saucepan over medium heat. Whisk in the flour and cook for about one minute.
- Gradually whisk in the evaporated milk. Add the mustard, salt, and pepper, and simmer gently until the sauce lightly coats a spoon.
- Reduce the heat to low. Add the cheddar and Parmesan a handful at a time, stirring until each addition melts smoothly.
- Fold the drained macaroni into the cheese sauce. Let it stand for two minutes, then serve while creamy.





