Stovetop Creamy Mac and Cheese (Quick Recipe)
This creamy stovetop macaroni and cheese uses 8 ounces of elbow pasta, a simple butter-and-flour sauce, milk, and freshly grated cheese. Cook the pasta separately, thicken the sauce gently, then melt in the cheese off the heat. That last step helps keep the sauce smooth instead of greasy or grainy.
A common kitchen myth says a creamy cheese sauce needs cream, special equipment, or constant high heat. It does not. A few everyday ingredients and steady, moderate heat are enough. The tricky part is not making the sauce thick; it is keeping the cheese from getting too hot after it melts.
I use a short sequence that keeps the steps clear: cook and drain the pasta, make a milk-based sauce, then stir in the cheese away from direct heat. The method takes about 25 minutes, depending on the pasta’s cooking time, and makes about four side-dish servings or two to three larger portions.
Cookware and Ingredient Setup
This recipe uses a pot for the macaroni and a saucepan for the cheese sauce. Choose a heavy-bottomed stainless-steel or intact enameled saucepan, or induction-rated tri-ply cookware. A flat base helps the pan sit steadily and heat evenly on a home stove.
For four side servings, gather:
- 8 oz (227 g) dry elbow macaroni
- 2 qt (1.9 L) water, plus extra for the saucepan if needed
- 2 tbsp (28 g) butter
- 2 tbsp (16 g) all-purpose flour
- 2 cups (475 mL) milk
- 8 oz (227 g) cheese, freshly grated
- Salt and black pepper, to taste
Cheddar gives the sauce a familiar sharp flavor. Monterey Jack melts easily and tastes mild. You can use one or a mix, as long as the total is 8 ounces. Grate the cheese yourself if you can; freshly grated cheese tends to blend more smoothly than many pre-shredded options.
Use stainless steel, intact enamel, or induction-compatible tri-ply for the sauce. These are non-reactive choices for this recipe. Avoid prolonged contact between acidic ingredients and bare aluminum or cast iron. The recipe has no acidic ingredient, but the cookware guidance is useful if you adapt the sauce later.
PTFE-coated cookware can be used within the maker’s instructions, but do not overheat it. FDA consumer guidance warns against overheating nonstick cookware. A commonly cited upper limit is 500°F (260°C), though the pan maker’s limit is the one to follow. This sauce needs only gentle heat and should stay far below that temperature.
For tri-ply cookware, construction and layer thickness vary by maker, so there is no single standard gauge to seek. Choose a flat-bottomed pan marked for induction if you use an induction stove. Warm it gently for 1 to 2 minutes over medium-low heat; do not heat an empty pan on high.
Stovetop Technique for a Smooth Cheese Sauce
The sauce starts with a roux, a cooked mix of fat and flour that thickens liquid. Here, butter coats the flour, and milk turns the mixture into a creamy base. Once that base is thick, the pan comes off the heat before you add cheese.
-
Cook the macaroni. Bring 2 quarts of water to a boil in a suitable pot. Salt the water if desired, then add the macaroni. Cook it according to the package directions, stirring now and then. Before draining, reserve about ½ cup of pasta water. Drain the macaroni.
-
Melt the butter. While the pasta cooks, set a saucepan over medium-low heat. Melt the butter without browning it. If the pan is new to you, start on the lower end of the heat setting; you can raise it slightly if the butter takes a long time to melt.
-
Cook the flour. Whisk in the flour until no dry patches remain. Cook for 1 to 2 minutes, whisking often, but do not let it brown. This brief cooking step helps the flour blend into the sauce rather than taste raw.
-
Add the milk gradually. Pour in a small splash of milk while whisking until smooth. Add the rest in a slow stream, whisking as you go. Stir over medium-low heat until the sauce thickens and gives off steam. It should coat a spoon, but it does not need to bubble hard.
-
Melt in the cheese off the heat. Remove the saucepan from the burner. Add the grated cheese a handful at a time, stirring until each addition melts before adding the next. This gentle approach is the main guard against a greasy or grainy sauce.
-
Combine and adjust. Fold in the drained macaroni. If the sauce seems too thick, stir in warm pasta water or milk, 1 tablespoon at a time, until it reaches the texture you like. Season with salt and pepper, taste, and serve.
Do not boil the sauce after adding cheese. High heat can cause the cheese’s fat and proteins to separate, leaving the sauce greasy or grainy. If the sauce tightens while you work, add a splash of warm milk or pasta water and stir gently rather than putting it back over high heat.
| What you notice | Likely reason | What to do |
|---|---|---|
| Sauce is thin | It has not thickened enough yet | Keep stirring over medium-low heat until it steams and coats a spoon |
| Sauce feels too thick | It cooled or absorbed liquid | Add warm milk or pasta water, 1 tbsp at a time |
| Sauce looks oily or grainy | It got too hot after the cheese went in | Take it off the heat and stir in a small splash of warm liquid |
| Cheese is slow to melt | Pieces may be large, or the sauce may have cooled | Stir patiently; avoid boiling the sauce to speed it up |
These fixes work best while the sauce is still warm. If it looks separated, gentle stirring with a little warm liquid may improve the texture, though it may not fully return to its original smoothness.
For a quick flavor change, add black pepper or a small pinch of mustard powder, if you have it. Keep extras modest so the cheese remains the main flavor. If you want a looser sauce for serving, reserve more pasta water before draining; you can always add it gradually.
Cooling, Cleaning, and Cookware Care
Store leftovers safely and clean the pan without rushing it. Transfer extra macaroni and cheese to a shallow container and refrigerate it within 2 hours. Let cookware cool before washing, and follow the maker’s care instructions for coated or enameled surfaces.
A shallow container helps leftovers cool more quickly than leaving a deep pot of food on the counter. Once chilled, the sauce will firm up. Reheat portions gently in a saucepan over low heat, stirring often and adding a little milk or water to loosen the sauce as needed. Avoid bringing it to a boil.
After dinner, let the pan cool before washing it with warm water and mild detergent. Use the care directions from the cookware maker, especially for nonstick coatings and enamel. For a pot with stuck-on sauce, soak it in warm soapy water before cleaning; do not scrape at the surface with a sharp tool.
Serving and Dining Presentation
Serve the macaroni while the sauce is warm and glossy. Freshly cracked black pepper adds a little bite, and a small handful of extra grated cheese can add a stronger cheese flavor. Keep the serving simple, or pair it with a vegetable or salad for a fuller meal.
For the best texture, serve soon after combining the pasta and sauce. Macaroni absorbs liquid as it sits, so the sauce may become thicker at the table. A spoonful of warm milk or reserved pasta water can bring it back to a creamy consistency.
This recipe is easy to adjust without changing its basic method. Use sharp cheddar for a more pronounced taste, or blend it with a mild melting cheese. Keep the total cheese amount near 8 ounces, and add it off the heat in batches. That gives you room to vary the flavor while keeping the technique reliable.
Quick recap: Cook the pasta to the package directions, make the sauce over medium-low heat, and melt the cheese off the burner. If the finished dish thickens, stir in warm liquid a tablespoon at a time.
Frequently Asked Questions
These answers cover common timing, texture, and ingredient questions for this stovetop method. The key points are to follow the pasta package time, keep the milk sauce gentle, and avoid boiling once the cheese is added. Small adjustments with warm milk or pasta water can help you reach the texture you want.
How long does stovetop macaroni and cheese take?
Plan on about 25 minutes, including pasta cooking and sauce preparation. The exact time depends on the macaroni’s package directions and how quickly your stove brings water to a boil.
Can I use pre-shredded cheese?
Yes, but freshly grated cheese often melts more smoothly. Pre-shredded cheese may contain ingredients that affect how it blends into the sauce.
Why did my cheese sauce turn grainy?
The sauce may have become too hot after the cheese was added. Remove it from the heat, then stir in a small splash of warm milk or pasta water.
Should I boil the sauce after adding cheese?
No. Add cheese after removing the saucepan from the heat, and do not boil the cheese sauce. Boiling can cause the fat and proteins to separate.
Can I use a different pasta shape?
Yes. Use a similar amount by weight and cook it according to its package directions. Short shapes that hold sauce work well, but cooking times vary.
What can I use instead of pasta water?
Warm milk works well. Add either liquid 1 tablespoon at a time, stirring after each addition until the sauce loosens.
Can I make the sauce ahead?
It is best made close to serving, since it thickens as it cools. If you prepare it ahead, reheat gently with a splash of milk and stir until smooth.
How should I store leftovers?
Transfer them to a shallow container and refrigerate within 2 hours. Reheat gently on the stovetop with a little milk or water to loosen the sauce.
Can I make this in one pan?
This method uses one pot for the pasta and one saucepan for the sauce. Cooking them separately makes it easier to control the sauce and drain the pasta, though it does mean washing two pieces of cookware.
(This article was written by one of our staff writers, Steven R. Bancroft. Visit our Meet the Team page.)
