There’s nothing like a bowl of ultra creamy stovetop mac and cheese to bring instant comfort to the table. This one-pot method delivers velvety results without the fuss of baking.
With a simple roux base and quality cheeses, you’ll achieve a sauce so smooth it clings perfectly to every noodle. The entire process comes together in 30 minutes, making it ideal for busy weeknights.
Ingredients for Pot Mac N Cheese
Pantry staples and a few quality cheeses create this velvety one-pot comfort dish.
| Ingredient | Amount | Notes |
|---|---|---|
| Elbow Macaroni 🍝 | 12 oz | Or any short pasta shape |
| Unsalted Butter 🧈 | 4 tbsp | For the roux base |
| All-Purpose Flour 🌾 | ¼ cup | Creates smooth roux |
| Whole Milk 🥛 | 2 cups | Full-fat for creaminess |
| Heavy Cream 🥛 | ½ cup | Extra richness for sauce |
| Sharp Cheddar Cheese 🧀 | 2 cups | Freshly shredded from block |
| Gruyere Cheese 🧀 | 1 cup | Freshly shredded, adds depth |
| Parmesan Cheese 🧀 | ½ cup | Freshly grated for umami |
| Dijon Mustard 🟡 | 1 tsp | Balances richness with tang |
| Salt 🧂 | ¾ tsp | Kosher or sea salt preferred |
| Black Pepper 🌶️ | ¼ tsp | Freshly ground for best flavor |
| Garlic Powder 🧄 | ½ tsp | Optional, for extra flavor |
[recipeingredientscaler]
The cheese selection is critical here. Sharp cheddar provides the base flavor, while Gruyere adds complexity—avoid pre-shredded as it contains anti-caking agents. Whole Foods or Trader Joe’s have excellent cheese counters where you can get exactly what you need. For the milk and cream, organic full-fat versions yield the creamiest results. The pasta shape should be short to hold the sauce well.
No Gruyere? Fontina or Monterey Jack work as substitutes. Short on milk? Half-and-half at a 1:1 ratio maintains richness. The Dijon can be swapped for regular mustard at the same amount, but the sharpness helps cut through the dairy. For a gluten-free version, rice flour or cornstarch can replace the all-purpose flour in the roux.
Store leftovers in an airtight container in the fridge for up to 4 days. The sauce will thicken as it cools—add a splash of milk when reheating. This doesn’t freeze well due to the dairy separating, but it’s best enjoyed fresh anyway.
Why You’ll Love This Recipe
- One Pot Wonder: I love that everything cooks in a single pot—no colander, no extra bowls, just macaroni, butter, and cream coming together effortlessly.
- Velvety Dream: The whole milk and heavy cream create this luscious, smooth sauce that clings to every elbow macaroni.
- Feeds a Crowd: Honestly, it’s my go-to for potlucks or lazy Sundays—doubles easily and disappears just as fast.
- Budget Stretcher: Between us, elbow macaroni and basic pantry staples make this a filling meal that won’t break the bank.
Step-by-Step Instructions for Stovetop Mac and Cheese
Master the technique for silky, ultra-creamy results with minimal effort and maximum flavor.
Step 1: Cook the Elbow Macaroni Al Dente
Bring a large pot of salted water to a rolling boil. Add the 12 oz Elbow Macaroni and cook for 1 minute less than package directions, typically 7-8 minutes. You want the pasta slightly undercooked as it will finish in the sauce.
Stir occasionally to prevent sticking, and test for doneness by tasting a piece—it should be tender with a slight bite. Drain immediately in a colander and set aside. Do not rinse, as the surface starch helps the sauce adhere to the pasta.
Step 2: Create a Smooth Roux Base
In the same pot, melt the 4 tbsp Unsalted Butter over medium heat until foaming subsides. Add the 0.25 cup All-Purpose Flour and whisk constantly for 1-2 minutes until the mixture turns a light golden color and smells slightly nutty.
This roux thickens the sauce and prevents lumps. Keep the heat moderate to avoid browning too quickly. The mixture should resemble wet sand and coat the back of a spoon without burning.
Step 3: Gradually Incorporate Dairy for Creamy Sauce
Slowly pour in the 2 cups Whole Milk and 0.5 cup Heavy Cream while whisking continuously to prevent clumping. Increase heat to medium-high and cook for 3-4 minutes, stirring often, until the sauce thickens enough to coat the back of a spoon.
Reduce heat to low, then stir in the 1 tsp Dijon Mustard, 0.75 tsp Salt, 0.25 tsp Black Pepper, and 0.5 tsp Garlic Powder. This builds the flavor foundation before adding the cheese.
Step 4: Melt Cheeses for Ultra-Creamy Texture
Remove the pot from heat and add the 2 cups Sharp Cheddar Cheese, 1 cup Gruyere Cheese, and 0.5 cup Parmesan Cheese in batches, stirring until fully melted and smooth after each addition. Return to low heat only if needed to maintain a creamy consistency.
Avoid high heat, which can cause the cheese to separate or become stringy. The sauce should be velvety and glossy. If it seems too thick, add a splash of the reserved pasta water to loosen it.
Step 5: Combine Pasta and Sauce for Final Touch
Add the cooked Elbow Macaroni to the cheese sauce and stir gently to coat every piece evenly. Let it sit for 2-3 minutes off the heat, allowing the pasta to absorb the sauce and reach the perfect creamy texture.
Taste and adjust seasoning if needed. Serve immediately while hot and creamy, as the sauce will thicken slightly as it cools.
Pro Tips For Making Pot Mac N Cheese
- Pre-cook the pasta: Boil the elbow macaroni for 2 minutes less than the package says—it’ll finish cooking in the creamy sauce without turning mushy.
- Warm your dairy: Take the whole milk and heavy cream out of the fridge 10 minutes before using, or warm them slightly in the microwave. Cold dairy can make the sauce seize up.
- Skip the roux rush: Cook the butter and flour together for a full 2-3 minutes over medium heat to remove the raw flour taste—I learned this the hard way after my first few batches had that chalky aftertaste.
- Add cheese gradually: If you’re adding cheese, sprinkle it in slowly while stirring constantly. Dumping it all at once can lead to a clumpy, separated sauce.
Common Mistakes When Making Great pot mac n cheese
Overcooking the Pasta
Cooking the 12 oz Elbow Macaroni past al dente is the fastest way to ruin your dish. It’ll turn mushy when combined with the sauce. I always set a timer for 1 minute less than package instructions—usually 7-8 minutes. 🌡️
Rushing the Roux
Don’t skimp on cooking the 4 tbsp Unsalted Butter and 0.25 cup All-Purpose Flour mixture. A pale roux means your sauce won’t thicken properly. Cook it for 1-2 minutes until golden for that perfect base texture.
Adding Cold Dairy
Pouring cold 2 cups Whole Milk and 0.5 cup Heavy Cream into a hot roux causes clumping. I always take my dairy out of the fridge 10 minutes before starting so it’s closer to room temperature.
High Heat Cheese Melting
Adding your cheeses over high heat breaks the emulsion, making the sauce grainy. Always remove the pot from heat when incorporating the Sharp Cheddar, Gruyere, and Parmesan. Stir until smooth before returning to low heat if needed.
Skipping the Seasoning
Cheese brings saltiness, but don’t forget the 1 tsp Dijon Mustard, 0.75 tsp Salt, and 0.25 tsp Black Pepper. These elevate the flavor. I taste after adding each cheese batch to ensure perfect balance.
Not Using Freshly Shredded
Pre-shredded cheeses contain anti-caking agents that prevent smooth melting. Always shred your Sharp Cheddar, Gruyere, and Parmesan from blocks. It makes a noticeable difference in creaminess. 🧀
Nutrition Facts
Frequently Asked Questions
Can I use different pasta shapes?
While elbow macaroni is classic, any short shape like shells or rotini works. Just adjust cooking time to 1 minute less than the package suggests.
Why does my sauce get grainy?
Graininess usually means the cheese separated. Always melt cheeses off heat and add them gradually. Using pre-shredded cheese can also cause this issue.
Can I make this ahead of time?
Yes, but it’s best served fresh. Store leftovers in an airtight container for up to 4 days. Reheat gently with a splash of milk to restore creaminess.
- 4C Bread Crumbs Meatballs Recipe: Crispy Crust and Juicy Centers - September 25, 2026
- 6 Oz Chocolate Chip Cookie Recipe: Perfectly Balanced Crispy Edges and Chewy Hearts - September 25, 2026
- 6-Inch Coffee Cake Recipe: Vanilla Bean Swirls and Buttery Streusel Topping - September 25, 2026