Stovetop Mac and Cheese
By Martis Guleryan Updated
In short: Boil elbow macaroni, drain, then make a quick butter, flour and milk sauce in the same pot and melt in sharp cheddar off the heat. Stir the pasta back in. It takes about 25 minutes and serves 4.
- 25 min
- 4 servings
- Easy
Why you’ll love this recipe
Homemade mac and cheese does not need an oven or a long list of ingredients. A quick white sauce made in the pasta pot turns a block of cheddar into something creamy and clingy in about 25 minutes.
- One pot plus a colander.
- About 25 minutes from start to finish.
- Pantry basics — pasta, butter, flour, milk and cheddar.
Why a roux makes the sauce smooth
Cheese on its own tends to separate into strings and grease when it melts. Cooking flour in butter, then whisking in milk, makes a béchamel, and the starch in that sauce coats the cheese proteins and fat so they stay evenly blended.
Two habits finish the job. Use cheese shredded from a block, since the coating on bagged shreds keeps them from melting smoothly. And add the cheese off the heat, a handful at a time. If the sauce ever looks tight or oily, a splash of warm milk stirred in off the heat usually brings it back.
Ingredient substitutions
| Instead of | You can use |
|---|---|
| Part of the cheddar | Swap up to half for Monterey Jack, Gruyère or Colby for a meltier or nuttier sauce. |
| Whole milk | 2% milk works; the sauce will be slightly thinner. Half-and-half makes it richer. |
| Elbow macaroni | Shells, cavatappi or rotini all hold the sauce well. |
Stovetop Mac and Cheese
- Prep
- 5 min
- Cook
- 20 min
- Total
- 25 min
Ingredients
Pasta
Cheese sauce
Metric weights use ingredient-specific densities from King Arthur Baking — Ingredient Weight Chart. For baking, weighing is more accurate than cups.
Instructions
Tap a step number to mark it done.
-
Step 1: Cook the macaroni
Bring a large saucepan of well-salted water to a boil. Cook the macaroni 1 minute less than the package directions, then drain in a colander. Do not rinse.
-
Step 2: Make the roux
Return the empty pot to medium heat and melt the butter. Whisk in the flour and cook, whisking, for 1 minute until it smells toasty but has not browned.
-
Step 3: Add the milk
Slowly pour in the warm milk while whisking. Add the salt, dry mustard, garlic powder and cayenne. Simmer gently, whisking often, 4–5 minutes until the sauce thickens enough to coat a spoon.
Tip: Warming the milk first, in the microwave for about 1 minute, helps the sauce thicken faster and without lumps.
-
Step 4: Melt in the cheese
Take the pot off the heat. Add the cheddar a handful at a time, stirring until each addition melts before adding the next.
Tip: Melting cheese off the heat keeps it smooth. Boiling a cheese sauce makes the proteins tighten and squeeze out fat, which turns it grainy.
-
Step 5: Combine and serve
Stir the macaroni back into the sauce until coated. If it is too thick, loosen it with a splash of milk. Season with black pepper and more salt to taste, and serve right away.
Equipment
- Large saucepan or Dutch oven
- Colander
- Whisk
Recipe from joyfulhomecooking.com/recipes/stovetop-mac-and-cheese/
Tips for the best results
- Shred cheddar from a block. Pre-shredded cheese is coated with starch and anti-caking agents that make the sauce gritty.
- Sharp or extra-sharp cheddar gives the most flavor. Mild cheddar makes a creamy but bland sauce.
- Mac and cheese thickens quickly as it sits, so serve it as soon as it is combined.
Storage, reheating and freezing
- Refrigerator
- Store in an airtight container in the refrigerator for 3–4 days. Refrigerate within 2 hours of cooking.
- Reheating
- Reheat in a saucepan over low heat with a splash of milk, stirring constantly, until it reaches 165°F (74°C). In the microwave, add milk and heat in 30-second bursts, stirring between.
- Freezing
- Not recommended. The cheese sauce separates and the pasta turns soft and grainy after freezing.
Frequently asked questions
Why is my mac and cheese grainy?
The sauce got too hot after the cheese went in, or the cheese was pre-shredded. Take the pot off the heat before adding cheese, and shred it yourself from a block.
Can I make stovetop mac and cheese ahead?
It is best fresh. If you need to make it ahead, slightly undercook the pasta, store it with extra sauce, and reheat gently with milk.
How do I make it extra creamy?
Add 2 ounces of cream cheese or a slice or two of American cheese with the cheddar. Both contain emulsifiers that keep the sauce extra smooth.
Pin it for later
Save your favorite design to a Pinterest board so the recipe is there when you need it.
Reviews
Be the first to review this recipe
Tell us how it turned out and what you changed. Your notes help other home cooks.
Email us your reviewWritten by Martis Guleryan
Martis Guleryan is the founder of Joyful Home Cooking and writes and edits the recipes and cooking guides on the site, with a focus on easy weeknight dinners, family-friendly baking and clear, practical steps.
Published , last updated . Read our editorial policy.