Homemade Stovetop Creamy Mac and Cheese

A whisk leaves little trails through the butter and flour before the milk smooths everything into a pale sauce. That’s the moment this stovetop mac and cheese starts to come together: a simple roux gives the sharp cheddar something to cling to, instead of leaving it in a pool at the bottom of the pot.

I use both Dijon and dry mustard here, not to make the sauce taste strongly of mustard, but to give the cheddar a gentle tang that keeps each bite from feeling heavy. Freshly shredded sharp cheddar melts into a much smoother sauce than a bag of pre-shredded cheese.

The macaroni cooks separately, then goes back into the same pot once the sauce is ready. You get tender elbows wrapped in a creamy cheddar coating, with no baking step and no browned crust to wait for.

Homemade stovetop creamy mac and cheese, glossy cheddar
“

Kitchen Note

Drain the elbows when they’re al dente, not soft. They’ll keep their shape when you fold them into the warm cheese sauce.

Save this homemade stovetop creamy mac and cheese for a weeknight craving—sharp cheddar sauce, tender elbows, and no oven required.

Save to Pinterest

Why the Sauce Needs to Coat a Spoon Before the Cheese Goes In

A cheese sauce that looks thin in the pot won’t cling well to the elbows. The flour-and-butter roux gives the milk structure, but it needs time to thicken before the cheddar is added. Bring the milk mixture to a gentle simmer and keep stirring often; after 4 to 6 minutes, it should leave a visible coating on the back of a spoon.

That texture cue matters more than trying to rush the process with higher heat. A hard boil can reduce the milk too quickly around the edges while the middle is still loose. Keep the simmer gentle, and give the flour time to do its work. Once the cheese goes in, it will make the sauce thicker still, so aim for a sauce that coats a spoon but can still be stirred easily before adding the macaroni.

If the sauce seems a little looser than you expected, check whether it has reached that spoon-coating stage before moving on. The cheese and pasta aren’t a substitute for properly thickened milk; they need a sauce with enough body to hold onto them.

Why Freshly Shredded Sharp Cheddar Matters More Than a Fancy Milk

Homemade stovetop creamy mac and cheese, tender elbows
  • Sharp cheddar — Its tangy, savory flavor holds its own against the milk and pasta. Buy a block and shred it just before cooking; pre-shredded cheese can make the sauce less smooth. White sharp cheddar works in the same role if you prefer a paler sauce.
  • Whole milk — It gives the sauce richness while still letting the cheddar come through. Use fresh milk, and pour it in gradually so it blends into the roux without lumps.
  • All-purpose flour and unsalted butter — Together, these form the base that thickens the milk. Whisk constantly while the flour cooks for its one minute, so the mixture stays smooth and doesn’t take on browned bits.
  • Elbow macaroni — The curved, short shape catches sauce in its hollow centers. Cook it to al dente according to the package directions; a softer noodle can lose its bite once coated.
  • Dijon and dry mustard — Dijon adds a rounded tang, while dry mustard gives the cheddar a little more lift. Keep both in the sauce; they support the cheese rather than turning this into a mustard-flavored pasta.

The Stovetop Cues That Take This Mac From Roux to Creamy

Boil and season the pasta water

Bring 4 quarts of water to a boil in a 6-quart pot, then stir in 1 tablespoon of the kosher salt. Add the elbow macaroni and cook it according to the package directions until al dente, usually 7 to 9 minutes. Start checking near the early end of the package’s timing so the pasta doesn’t turn soft. Drain it when it still has a slight bite.

Cook the roux until smooth

Melt the butter in the same pot over medium heat. Whisk in the flour and keep whisking as it cooks for 1 minute; it should look like a smooth, pale paste rather than a scattering of dry flour. Don’t let it sit unattended, because flour caught on the bottom can scorch before the minute is up. This short cook gives the roux time to come together without browning it.

Whisk in the milk and let it thicken

Pour in the milk gradually while whisking, smoothing out each addition before adding more. Bring the mixture to a gentle simmer and stir often for 4 to 6 minutes. Look for a sauce that coats the back of a spoon, not a watery mixture that runs straight off. If you see lumps forming as the milk goes in, whisk them out before the sauce reaches its simmer.

Finish the cheddar off the heat

Take the pot off the heat before stirring in the Dijon, dry mustard, remaining 1/4 teaspoon salt, pepper, and cheddar. Add the cheddar a handful at a time, stirring until each addition melts into the sauce before adding the next. If the sauce looks oily or grainy, high heat can be the culprit, so don’t return the pot to the burner while the cheese melts. Stir in the drained macaroni until every elbow is evenly coated.

Two Cheddar Choices That Change the Bowl Without Changing the Method

Use white sharp cheddar for a paler sauce

White sharp cheddar keeps the tangy cheddar character while giving the sauce a lighter color. Shred it fresh and melt it into the sauce the same way; the change is mostly visual, with the same creamy texture.

Choose extra-sharp cheddar for a bolder bite

Extra-sharp cheddar makes the cheese flavor more assertive and the finish tangier. It still fits the sauce’s cheddar base, though the flavor will stand out more against the milk and mustard.

Storage and Reheating

  • Refrigerator: Refrigerate leftovers within 2 hours and keep them covered for 3 to 4 days. The sauce will firm up as it chills.
  • Freezer: Freeze in an airtight container for up to 2 months for best quality. The sauce may separate or turn grainier after thawing, so the texture won’t be quite as silky.
  • Reheating: Warm leftovers gently in a saucepan, stirring often, or heat them in short microwave intervals and stir between each. Heat until the center reaches 165°F; high heat can make the cheese sauce oily.

Questions I Get Asked About This Stovetop Mac

Can I shred the cheddar ahead of time?+

Yes. Shred it shortly before cooking and keep it covered in the refrigerator until you’re ready to use it. Freshly shredded cheese melts more smoothly than cheese coated to prevent clumping in a package.

Why did my cheese sauce turn grainy?+

The cheese may have gotten too hot as it melted. Take the pot completely off the burner before adding the cheddar, then stir it in gradually so it has time to melt into the sauce without direct heat.

Can I make the macaroni ahead of the sauce?+

You can cook it ahead, but the elbows may stick together as they cool and won’t be as easy to coat evenly. For the smoothest finish, cook and drain the pasta while you’re preparing the sauce, then combine them right away.

How do I loosen the sauce if it thickens in the pot?+

Set the pot over low heat and stir in a small splash of whole milk until the sauce loosens. Add only enough to make it creamy again; too much at once can leave the sauce thin rather than coating the macaroni.

Homemade Stovetop Creamy Mac and Cheese

Stovetop creamy mac and cheese combines al dente elbow macaroni with a smooth cheddar sauce made right in the same pot. Dijon and dry mustard add a savory note, while freshly shredded sharp cheddar melts into a sauce that coats every noodle.
Prep Time 10 minutes
Cook Time 14 minutes
Total Time 24 minutes
Servings: 6 servings
Course: Dinner
Cuisine: American
Calories: 650

Ingredients
  

  • 4 qt water
  • 1 tbsp kosher salt divided
  • 0.25 tsp kosher salt divided
  • 1 lb elbow macaroni
  • 4 tbsp unsalted butter
  • 0.25 cup all-purpose flour
  • 3 cup whole milk
  • 1 tsp Dijon mustard
  • 0.5 tsp dry mustard
  • 0.25 tsp black pepper
  • 12 oz sharp cheddar cheese freshly shredded

Equipment

  • 1 6-quart pot

Method
 

  1. Bring the water to a boil in a 6-quart pot.
  2. Stir in 1 tablespoon of the salt.
  3. Add the macaroni and cook according to package directions until al dente, usually 7 to 9 minutes.
  4. Drain the macaroni.
  5. Melt the butter in the same pot over medium heat.
  6. Whisk in the flour and cook for 1 minute, whisking constantly.
  7. Gradually whisk in the milk.
  8. Bring the mixture to a gentle simmer, stirring often, for 4 to 6 minutes, until thick enough to coat a spoon.
  9. Remove the pot from the heat.
  10. Stir in the Dijon mustard, dry mustard, remaining 1/4 teaspoon salt, and pepper.
  11. Stir in the cheddar a handful at a time until smooth.
  12. Add the drained macaroni and stir until evenly coated.

Notes

For the smoothest sauce, shred the cheddar fresh and add it a handful at a time off the heat. Refrigerate leftovers for up to 3 days; freeze for up to 2 months. Gluten-free elbow pasta and a gluten-free all-purpose flour blend can be used as a dietary swap.
RECIPE AUTHOR

By Alina

Explore more recipes from this contributor.

Leave a Comment

Recipe Rating