Let’s talk about mac and cheese—the kind that hugs your soul, the kind that makes you forget about the pile of dishes waiting in the sink. This isn’t just any mac and cheese. This is One-Pot Mac and Cheese, where every bite is a velvety, cheesy masterpiece, and the only cleanup is a single pot. No fuss, no multiple pans, just pure, unadulterated comfort in under 30 minutes.
Why This Recipe Works
- One pot to rule them all: Pasta and sauce cook together, meaning fewer dishes and more time for seconds (or thirds).
- Silky, lump-free sauce: A foolproof roux ensures your cheese sauce is smoother than a jazz playlist.
- Endlessly adaptable: Swap cheeses, toss in some bacon, or sneak in veggies—this recipe is your canvas.
The Story Behind the Sauce
Mac and cheese is as American as apple pie, but this stovetop version is a modern twist on the classic. It takes the soul-warming goodness of Southern baked mac and cheese and streamlines it for busy lives. No oven, no waiting—just quick, creamy, cheesy perfection.
Essential Ingredients & Tools
Ingredients for the Pasta
- 1 pound elbow macaroni (or small shells, cavatappi, or any short pasta)
- 4 cups cold water (starting cold prevents uneven cooking)
- 1/2 teaspoon salt (for flavoring the pasta from within)
Ingredients for the Sauce
- 4 tablespoons unsalted butter (or margarine in a pinch)
- 1/4 cup all-purpose flour (or cornstarch for gluten-free)
- 2 cups whole milk (2% works but won’t be as creamy)
- 8 ounces sharp cheddar, freshly grated (pre-shredded won’t melt as smoothly)
- 4 ounces Monterey Jack, freshly grated (or Gruyère for a nutty twist)
Ingredients for Seasoning
- 1 teaspoon dry mustard powder (or 1 tbsp Dijon mustard)
- 1/2 teaspoon garlic powder (or 1 fresh garlic clove, minced)
- 1/2 teaspoon onion powder (or 1 tbsp finely grated onion)
- 1/2 teaspoon paprika (smoked paprika adds depth)
- 1/2 teaspoon black pepper (freshly ground is best)
- 1/2 teaspoon salt (adjust to taste)
Tools You’ll Need
- Large pot or Dutch oven (5.5–6 quart): A heavy-bottomed pot prevents scorching.
- Whisk + wooden spoon: For smooth roux and sauce.
- Box grater: Freshly grated cheese melts better.
Serves: 6 | Prep: 10 min | Cook: 20 min | Total: 30 min
How to Make One-Pot Mac and Cheese
- Prep ingredients: Grate all cheeses and measure seasonings before starting. Freshly grated cheese melts more evenly than pre-shredded varieties, which contain anti-caking agents. This prep step ensures you won’t scramble mid-cooking.
- Cook pasta: In your pot, combine 1 pound macaroni, 4 cups cold water, and 1/2 teaspoon salt. Bring to a boil over medium-high heat, stirring occasionally to prevent sticking. Cook for 8–10 minutes until al dente (firm but biteable). Reserve 1/2 cup starchy pasta water before draining—this liquid gold thickens the sauce naturally.
- Make roux: Return the empty pot to medium-low heat. Melt 4 tablespoons butter, then whisk in 1/4 cup flour to form a paste (roux). Cook for 2 minutes, stirring constantly, until it turns pale gold. This step eliminates raw flour taste and ensures a smooth sauce base.
- Add milk: Gradually whisk in 2 cups milk, 1/2 cup at a time, letting the mixture thicken slightly between additions. This prevents lumps. Once all milk is added, simmer for 3–5 minutes until the sauce coats the back of a spoon (known as the “nappé” stage).
- Season: Stir in 1 teaspoon dry mustard, 1/2 teaspoon garlic powder, 1/2 teaspoon onion powder, 1/2 teaspoon paprika, 1/2 teaspoon salt, and 1/2 teaspoon black pepper. Mustard powder is a chef’s secret—its acidity brightens the cheese flavor without tasting overtly mustardy.
- Melt cheese: Remove the pot from heat—this is critical. High heat causes cheese proteins to tighten, creating graininess. Add 8 ounces sharp cheddar and 4 ounces Monterey Jack in 4 batches, stirring each until fully melted before adding more. The residual heat gently emulsifies the sauce.
- Combine: Return drained pasta and reserved starchy water to the pot. Fold gently until every noodle is cloaked in sauce. The starch water adjusts consistency—add more if needed for a luxuriously creamy texture.
Pro Technique
Controlling Heat for Silky Cheese
Cheese sauces turn grainy when overheated because milk proteins coagulate too tightly. By removing the pot from heat before adding cheese, you allow gentle melting. For extra insurance, add a slice of American cheese—its sodium citrate is a natural emulsifier that guarantees smoothness.
The Power of Starchy Water
Pasta water contains dissolved starches that act like a culinary glue, helping the sauce cling to noodles. Always reserve some before draining. If your sauce thickens too much upon standing, a splash of this water restores the perfect consistency.
Chef’s Wisdom
The Grainy Sauce Rescue
If your sauce breaks or turns grainy, don’t panic. Off-heat intervention is key: whisk in 1 tsp lemon juice or a splash of hot milk. Acids and fats can re-emulsify the sauce. For prevention, always grate cheese fresh—pre-shredded varieties contain cellulose that resists melting.
Balancing Flavor Depth
Cheese alone can taste flat. A pinch of cayenne or hot sauce (1/8 tsp) enhances complexity without adding noticeable heat. For umami richness, stir in 1 tsp Worcestershire sauce with the seasonings—its fermented tang elevates the cheddar’s sharpness.
Storage & Freshness Guide
Short-Term Storage
Store leftovers in an airtight container for up to 3 days. The sauce will thicken as it cools—reheat gently on the stovetop with 1–2 tbsp milk per serving, stirring frequently. Avoid microwaving, which can overheat fats and make the sauce oily.
Reviving Leftovers
If reheated mac and cheese seems dry, create a “refresh slurry”: whisk 1 tbsp milk + 1/2 tsp cornstarch, then stir into the pasta while reheating. This mimics the original sauce texture.
Avoid Freezing
Dairy-based sauces separate when frozen due to water crystallization. If you must freeze, expect to revive it with extra milk and a hand blender after thawing.
Perfect Pairings
Complementary Dishes
- Crisp Apple Salad: Tart apples and bitter greens (like arugula) cut through the richness. Toss with lemon vinaigrette for brightness.
- Garlic Roasted Brussels Sprouts: Their caramelized edges and slight bitterness balance the creamy pasta.
Drinks
- Dry Hard Cider: The effervescence and apple notes cleanse the palate between bites.
- Brown Ale: Malt sweetness mirrors the cheese’s caramelized depth without overpowering.
Something Sweet
- Honey-Drizzled Pear Slices: Warm pears with a hint of cinnamon echo the sauce’s warmth.
- Dark Chocolate Squares: A small piece (70% cocoa) provides a sophisticated finish.
FAQs
Q: Can I use pre-shredded cheese?
A: Not ideal—anti-caking agents hinder melting. Fresh-grated ensures smooth One-Pot Mac and Cheese.
Q: How do I fix a broken sauce?
A: Whisk in 1 tsp lemon juice or a splash of hot milk off-heat.
Q: Can I add veggies?
A: Yes! Stir in spinach or Roasted Broccoli at the end.

One-Pot Mac and Cheese: The Creamiest, Dreamiest Comfort Food You’ll Ever Make
Make the creamiest One-Pot Mac and Cheese in just 30 minutes! No fuss, no extra dishes—just velvety cheese sauce and perfect pasta. Get the recipe now!
Ingredients
For the Pasta
-
1 pound elbow macaroni
-
4 cups cold water
-
1/2 teaspoon salt
For the Sauce
-
4 tablespoons unsalted butter
-
1/4 cup all-purpose flour
-
2 cups whole milk
-
8 ounces sharp cheddar cheese (freshly grated)
-
4 ounces Monterey Jack cheese (freshly grated)
For Seasoning
-
1 teaspoon dry mustard powder
-
1/2 teaspoon garlic powder
-
1/2 teaspoon onion powder
-
1/2 teaspoon paprika
-
1/2 teaspoon black pepper
-
1/2 teaspoon salt
Instructions
-
Prep ingredients: Grate cheeses and measure seasonings.01
-
Cook pasta: Combine macaroni, water, and salt in pot. Boil for 8–10 min until al dente. Reserve 1/2 cup pasta water, then drain.02
-
Make roux: Melt butter in pot over medium-low heat. Whisk in flour; cook 2 min until pale gold.03
-
Add milk: Gradually whisk in milk, 1/2 cup at a time, simmering until thickened.04
-
Season: Stir in mustard powder, garlic powder, onion powder, paprika, pepper, and salt.05
-
Melt cheese: Remove pot from heat. Add cheeses in batches, stirring until melted.06
-
Combine: Return pasta and reserved water to pot; fold until coated.07