Extra Creamy Saucy Mac and Cheese (Easy Recipe)
For smooth, extra-creamy stovetop mac and cheese, cook the pasta just shy of al dente, then make a butter-and-flour sauce with milk. Take the pan off the heat before stirring in freshly grated cheese. This simple order helps the cheese melt into a glossy sauce instead of turning grainy or oily.
When dinner needs to be easy and comforting, mac and cheese is a dependable choice, but a thick or grainy sauce can spoil the bowl. The key is not a complicated ingredient or special tool. It is gentle heat, a few basic steps, and knowing when to take the pan off the burner.
I use a small amount of flour to help the milk sauce cling to the pasta, then add cheese off heat. The result is creamy and spoonable, with enough sauce to stay luscious as it cools. Here is how to make it, adjust it, and handle common problems.
Cookware and Ingredient Preparation
This recipe makes about four servings with one saucepan for the sauce and a pot for the pasta. A 3- to 4-quart stainless-steel saucepan gives the sauce room to thicken without crowding. Gather and measure everything before cooking; the cheese melts best when the pan is ready and the pasta is drained.
Ingredients for extra-creamy stovetop mac and cheese
- 8 ounces (227 g) dry elbow macaroni
- 2 tablespoons (16 g) butter
- 2 tablespoons (16 g) all-purpose flour
- 2 cups (473 mL) milk
- 8 ounces (227 g) cheese, freshly grated
- Salt for the pasta water
- Black pepper, to taste
- Up to ½ cup (120 mL) reserved pasta water, as needed
Cheddar gives a familiar sharp flavor. For a milder taste, use a mild cheddar, or combine cheddar with Monterey Jack. You can choose a different cheese, but melt and flavor can vary by type. Grate it yourself while cold; pre-shredded cheese often contains coating agents that can affect how smoothly it melts.
Choose a saucepan that heats evenly
A 3- to 4-quart stainless-steel pan works well for the sauce. Tri-ply stainless steel, which has an aluminum core between layers of steel, spreads heat more evenly than single-layer stainless. Stainless steel is nonreactive with dairy. If you cook on induction, check that the pan has a magnetic base.
This recipe stays on the stovetop, so you do not need an oven-safe pan. Use low to medium heat, and do not heat an empty pan on high. The sauce needs gentle, steady heat, not a scorching-hot surface.
| Item | Amount or choice | Why it matters |
|---|---|---|
| Dry elbow macaroni | 8 oz (227 g) | The pasta cooks quickly and holds the sauce |
| Butter and flour | 2 tbsp each | Form the base that thickens the milk |
| Milk | 2 cups (473 mL) | Makes the sauce creamy and pourable |
| Grated cheese | 8 oz (227 g) | Melts into the finished sauce |
| Pasta water | Up to ½ cup (120 mL) | Helps loosen sauce if it becomes too thick |
Stovetop Sauce Technique and Pasta Execution
The method depends on timing: cook pasta a minute short, thicken milk gently, then add cheese after removing the pan from heat. A roux is the cooked butter-and-flour mixture that thickens the sauce. Making it smooth and keeping it from browning gives you a creamy base without adding extra steps.
-
Set up first. Grate the cold cheese and measure the milk, butter, and flour. Bring a pot of water to a boil for the pasta. Set a clean, dry saucepan over low to medium heat for about one minute; do not preheat it on high.
-
Cook the macaroni. Salt the boiling water, then add the pasta. Cook it about one minute less than the package’s al dente time, checking near the end. Reserve some pasta water, then drain the macaroni without rinsing it. The pasta will finish absorbing liquid once it meets the sauce.
-
Make the roux. Melt the butter in the saucepan over medium-low heat. Keep it below its smoking point; butter’s smoke point varies, but is often around 300–350°F (150–175°C). Whisk in the flour and cook for 60–90 seconds, stirring. The mixture should look smooth and pale, not brown.
-
Whisk in the milk. Pour in a little milk and whisk until smooth, then add the rest gradually. Stir as the sauce thickens, usually for 3–5 minutes. Aim for about 167–185°F (75–85°C), if you have a thermometer. Keep it below a boil; steady steam is fine, but bubbling across the surface is a sign to lower the heat.
-
Melt in the cheese off heat. Take the saucepan off the burner. Stir the sauce and, if using a thermometer, let it cool below roughly 158°F (70°C) before adding cheese. Add the grated cheese in handfuls, stirring until each addition melts before adding the next.
-
Season and combine. Taste the sauce before adding salt, since cheese can be salty. Add black pepper, then fold in the drained macaroni. If the sauce feels too thick, stir in warm pasta water a tablespoon at a time until it is glossy and coats the noodles.
Serve promptly. Pasta keeps taking up liquid as it sits, so the sauce may thicken in the bowl. A small splash of pasta water can loosen it while it is still warm.
Fixing a Thick, Grainy, or Oily Sauce
A smooth cheese sauce is an emulsion: a mixture in which fat and liquid stay blended rather than separating. Too much heat can disrupt that mixture. If the sauce looks oily or feels grainy, stop heating it and make small adjustments instead of trying to boil it smooth.
| What you see | Likely reason | What to do |
|---|---|---|
| Sauce is too thick | Pasta absorbed some liquid, or the sauce reduced too much | Stir in warm milk or pasta water, a little at a time |
| Cheese looks grainy | Cheese went into very hot sauce or the sauce boiled | Remove the pan from heat; whisk in a small splash of warm milk |
| Oil pools on top | The cheese sauce got too hot and separated | Stop cooking and gently whisk in warm milk; avoid more heat |
| Sauce tastes bland | It may need salt or pepper | Season after the cheese melts, then taste again |
| Pasta is too soft | It cooked fully before being mixed with sauce | Next time, drain it about one minute before the package’s al dente time |
The most reliable prevention is simple: do not boil the cheese sauce, and do not add cheese over high heat. If the sauce tightens before serving, warm milk or reserved pasta water can help restore a looser texture. Add only a little at a time so the sauce does not become watery.
Practical kitchen scenarios
If your sauce is thickening faster than expected, lower the heat and whisk in milk before the cheese goes in. If you have already added the cheese, take the pan off the burner and use a splash of warm liquid to loosen it. These small changes are more useful than raising the heat or adding a large pour of milk all at once.
If your pasta finishes before the sauce, drain it and reserve the cooking water. Do not leave it sitting in hot water, where it will keep cooking. If the sauce is ready first, take it off the heat and add the cheese when it has cooled slightly.
Serving and Simple Variations
This stovetop macaroni and cheese is best served while the sauce is glossy and loose. A little black pepper adds contrast, while a sharper cheese brings more flavor without changing the method. Keep additions modest so they do not crowd the sauce or make it harder to coat the pasta evenly.
For a simple change, use a mix of cheddar and Monterey Jack. You can also stir in a pinch of paprika or a small amount of mustard powder, if you like. These are optional; taste the base sauce first, then adjust in small amounts.
To stretch the dish, serve it with a vegetable or a simple salad. If you want to add cooked vegetables directly, keep them drained and fold them in with the pasta. Extra water from vegetables can thin the sauce, so add pasta water only after you see the final texture.
Storage, Reheating, and Cleaning
Leftover mac and cheese firms up as it cools because the pasta absorbs sauce and the cheese mixture sets. Refrigerate leftovers within two hours. Reheat them gently with a splash of milk, stirring as the sauce loosens; heat leftovers thoroughly to 165°F (74°C).
For a stovetop reheat, use low heat and stir often. Add milk a tablespoon at a time until the pasta looks creamy again. Avoid bringing the leftovers to a boil, which can make the cheese sauce oily or grainy. The texture may be less glossy than when freshly made, but gentle heat helps it stay smooth.
Let the saucepan cool before washing it. Do not pour cold water into hot cookware, since a sudden temperature change can stress the metal. Wash stainless steel with warm, soapy water and a nonabrasive sponge; avoid steel wool on polished stainless or coated surfaces.
Frequently Asked Questions
These answers cover the main choices that affect a creamy result: pasta timing, cheese, heat, and how to bring the sauce back after it thickens. Use them as quick checks while cooking, especially if you are making the recipe for the first time or adjusting it to suit your kitchen.
Why did my mac and cheese turn grainy?
The sauce may have been too hot when the cheese was added, or it may have boiled. Remove it from heat and whisk in a little warm milk.
Can I use pre-shredded cheese?
You can, but freshly grated cheese often melts more smoothly. Pre-shredded cheese may contain coatings that affect the sauce’s texture.
Should I rinse the pasta after draining?
No. Drain it without rinsing. The pasta’s surface helps the sauce cling, and the pasta will finish in the sauce.
How do I make the sauce thinner?
Stir in warm pasta water or milk a little at a time. Pasta water is useful because it adds liquid without washing away the sauce’s flavor.
Can I make the cheese sauce ahead?
It is best made just before serving. As it cools, the sauce thickens, and reheating may change its texture.
What milk works best?
The recipe uses 2 cups of milk. Different types can change the sauce’s richness and thickness, so add any thinning liquid gradually.
Can I use a different pasta shape?
Yes. Choose a similar amount by weight and cook it about one minute short of its package’s al dente time. Small shapes that hold sauce work well.
How long can leftovers sit out?
Refrigerate leftovers within two hours. Reheat them thoroughly to 165°F (74°C), adding milk as needed to restore a creamy texture.
Do I need to bake this mac and cheese?
No. It is finished on the stovetop. The pasta and sauce are ready to serve once the cheese has melted and the noodles are coated.
How can I keep the sauce creamy until serving?
Serve it promptly and keep the pan off direct heat once the cheese is melted. If it thickens, stir in a small splash of warm milk or pasta water.
(This article was written by one of our staff writers, Steven R. Bancroft. Visit our Meet the Team page.)
