Show Me a Recipe for Macaroni and Cheese: Three-Cheese Stovetop Indulgence

Show Me a Recipe for Macaroni and Cheese: Three-Cheese Stovetop Indulgence

I grew up watching Nonna stir pots of cheese sauce in our tiny Boston kitchen, and this version brings back all those memories. This stovetop method delivers creamy, dreamy results without turning on the oven.

This isn’t your boxed mac and cheese—it uses three different cheeses for layers of flavor that’ll make you forget all about the blue box. The sauce comes together in one pot while the pasta cooks, making it super simple.

You’ll end up with perfectly al dente noodles coated in a velvety cheese sauce that’s rich without being heavy. It’s the kind of comfort food that feels like a warm hug on a chilly New England evening.

Ready in under 30 minutes, this is the recipe I reach for when I need something foolproof and satisfying.

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
⏱️
Total Time
30 min
🔥
Calories
High Cal

Ingredients for Show Me a Recipe for Macaroni and Cheese

Nothing exotic here—just good stuff from your fridge and pantry. Ready for the best mac.

Ingredient Amount Notes
Elbow Macaroni 🍝 12 oz Or any short pasta shape
Unsalted Butter 🧈 4 tbsp For roux base
All-Purpose Flour 🌾 ¼ cup Creates smooth sauce
Whole Milk 🥛 2 cups Warm for best results
Sharp Cheddar Cheese 🧀 2 cups Freshly grated melts best
Gruyère Cheese 🧀 1 cup Nutty flavor essential
Parmesan Cheese 🧀 ½ cup Freshly grated from wedge
Dijon Mustard 🟡 1 tbsp Adds depth to sauce
Worcestershire Sauce 💧 1 tsp Vegetarian version required
Garlic Powder 🧄 ½ tsp Enhances cheese flavor
Salt 🧂 1 tsp Adjust to taste
Black Pepper 🌶️ ½ tsp Freshly ground preferred
Dry Mustard 🟡 ½ tsp Boosts cheese complexity

The cheese is everything here. Cabot for sharp cheddar, Emmi for Gruyère if you can find it (the rind has that perfect nutty bite). Whole Foods has great Parm wedges—skip the pre-grated stuff, it melts like glue. The milk should be whole for that creamy texture, but 2% works in a pinch. Trader Joe’s has all three cheeses at decent prices if you’re doing a budget run.

No Gruyère? Fontina melts beautifully. Skip the Worcestershire? Soy sauce at half the amount adds umami. The mustards are flexible—yellow mustard works if that’s what’s in the fridge. For extra richness, swap one cup of milk for evaporated milk. The pasta shape doesn’t matter much, but those little shells? They hold sauce like nobody’s business.

Sauce thickens as it cools, so thin with a splash of milk if needed. Keeps 3-4 days in the fridge (the noodles soak up sauce overnight). Freezes for 3 months but best fresh. Reheat gently with extra milk to bring it back to life (don’t skip this part).

❤️

Why You’ll Love This Recipe

  • I’ll be real: it feeds my family of four with enough left for lunch the next day, and the ingredients cost less than takeout.
  • One Pot Wonder: I love that I can go from stovetop to table with just one pot and a wooden spoon—no fancy equipment needed.
  • Cheesy Depth: That sharp cheddar melts into the creamiest sauce, and honestly, the buttery flour roux makes it taste like it simmered for hours.
  • Kid-Approved Staple: Between us, this is my secret weapon for picky eaters, birthday parties, or just a Tuesday night when no one can agree on dinner.

Step-by-Step Instructions for Three-Cheese Macaroni and Cheese

This stovetop method delivers creamy, dreamy results with minimal effort and maximum flavor.

Step 1: Cook the Elbow Macaroni to Al Dente

Bring a large pot of salted water to a rolling boil. Add the 12 oz Elbow Macaroni and cook according to package instructions until just al dente. I always set a timer for 1 minute less than the package suggests—it’ll finish cooking in the sauce.

Drain the pasta in a colander but don’t rinse it. The residual starch on the noodles helps the cheese sauce cling beautifully. Give it a quick shake to remove excess water, then set it aside while you prepare the sauce. This step ensures your dish isn’t watery.

Step 2: Create a Smooth Roux with Butter and Flour

In a large pot or Dutch oven, melt the 4 tbsp Unsalted Butter over medium heat. Once it’s fully melted and foaming slightly, whisk in the 0.25 cup All-Purpose Flour. Keep whisking constantly for 1-2 minutes until the mixture turns a light golden color and smells slightly nutty.

This roux is the backbone of your sauce—it thickens the milk and prevents a grainy texture. If it looks too thick, don’t worry. The milk will loosen it up. Just be sure to keep the heat moderate; you don’t want it to brown too quickly.

Step 3: Build the Cheese Sauce with Milk and Seasonings

Slowly pour in the 2 cups Whole Milk, whisking continuously to avoid lumps. Bring the mixture to a gentle simmer over medium heat, stirring frequently. Once it begins to thicken, stir in the 1 tbsp Dijon Mustard, 1 tsp Worcestershire Sauce, 0.5 tsp Garlic Powder, 1 tsp Salt, 0.5 tsp Black Pepper, and 0.5 tsp Dry Mustard.

The sauce should coat the back of a spoon but still be pourable. This is your cue to move to the next step. The seasonings deepen the flavor, so don’t skip them. Taste as you go and adjust the salt if needed.

Step 4: Melt in the Cheeses for a Velvety Finish

Reduce the heat to low and gradually add the 2 cups Sharp Cheddar Cheese, 1 cup Gruyère Cheese, and 0.5 cup Parmesan Cheese, stirring constantly until each addition is fully melted and smooth. Freshly grated cheese melts best, so avoid pre-shredded if possible.

Once all the cheese is incorporated, add the cooked elbow macaroni. Stir everything together until the pasta is evenly coated. If the sauce seems too thick, add a splash of warm milk to loosen it. You want it creamy, not gluey.

Step 5: Serve Immediately While Hot and Creamy

Taste and adjust the seasoning one last time. The flavors should be rich and well-balanced, with a subtle tang from the mustard and depth from the cheeses. Serve the macaroni and cheese right away while it’s hot and at its creamiest.

If you need to hold it for a few minutes, keep it over very low heat and stir occasionally to prevent a skin from forming on top. This dish is best enjoyed fresh, so dig in and savor that three-cheese goodness!

👨‍🍳

Pro Tips For Making Show Me A Recipe For Macaroni And Cheese

  • Cook Pasta Al Dente: Boil the elbow macaroni for 1 minute less than the package suggests—it’ll finish cooking in the cheese sauce and won’t turn mushy. I learned this the hard way after serving gluey mac and cheese.
  • Grate Your Own Cheese: Skip the pre-shredded stuff and grate the sharp cheddar yourself. The anti-caking agents in bagged cheese make the sauce grainy instead of silky.
  • Warm the Milk First: Heat the whole milk in the microwave for 30 seconds before adding it to the roux. Cold milk can make the sauce clump, and nobody wants lumpy mac and cheese.
  • Add Cheese Off Heat: Turn off the burner before stirring in the cheddar—high heat can make the cheese stringy and oily. My grandmother swore by this, and she was right.

Pro Cooking Tips for This Dish

Perfect Roux Technique

Cook your 4 tbsp butter and ¼ cup flour over medium heat until golden, not brown. I learned this the hard way in my tiny Boston kitchen—browned roux tastes bitter. Whisk constantly for 1-2 minutes for that silky base. 💡

Cheese Melting Order

Always start with the sharp cheddar first, as it melts smoothly and helps incorporate the others. Add Gruyère next for its nutty depth, then finish with Parmesan for that sharp, salty kick. Freshly grated is non-negotiable.

Sauce Consistency Check

Your sauce should coat the back of a spoon but still drip slowly. If it’s too thick, add warm milk 1 tbsp at a time. Too thin? Let it simmer 1-2 minutes longer. Trust your instincts here.

Pasta Timing Trick

Cook your 12 oz elbow macaroni for 1 minute less than the package says. It’ll finish perfectly in the hot cheese sauce. This is my go-to trick for avoiding mushy noodles. 🔥

Seasoning Balance

The Dijon mustard and Worcestershire might seem odd, but they add depth without overpowering. Taste before adding salt—the cheeses are already salty. I always add ½ tsp black pepper for a little bite.

Serving Temperature

Serve immediately while the sauce is still creamy. If you must hold it, keep it over low heat and stir often. The sauce thickens as it cools, so thin with milk if needed. Nonna would approve of this attention to detail.

Nutrition Facts

Servings 4
Amount Per Serving
Calories 680kcal
% Daily Value
Total Fat 36g46%
Saturated Fat 22g110%
Cholesterol 105mg35%
Sodium 850mg37%
Total Carbohydrate 55g20%
Dietary Fiber 2g7%
Sugars 5g
Protein 34g68%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently Asked Questions

1

Can I use pre-shredded cheese?

Pre-shredded cheese contains anti-caking agents that prevent smooth melting. Always grate your own for the creamiest sauce.

2

How do I fix a grainy sauce?

Graininess often comes from high heat or pre-shredded cheese. Lower the heat to low and stir constantly. If needed, add a splash of warm milk to smooth it out.

3

Can I make this ahead of time?

Yes, but the sauce thickens as it cools. Reheat gently with extra milk to restore creaminess. Best enjoyed fresh though.

4

What if my sauce is too thin?

Let it simmer for 1-2 minutes longer. If still thin, make a quick paste of 1 tsp flour and 1 tsp butter, then whisk it in.

★★★★★4.9(1 review)
Nathan Turner