
This one-pot mac and cheese delivers silky smooth results with minimal cleanup. I developed this method after years of testing in my tiny Boston kitchen, perfecting the balance between creamy sauce and al dente pasta.
The secret is cooking the pasta directly in the cheese sauce, allowing the starches to naturally thicken the mixture. No roux, no separate pots—just a straightforward process that guarantees restaurant-quality texture every time.
What you get is a dish with perfectly coated noodles, a velvety sauce that clings to each bite, and a richness that satisfies without being heavy. The one-pot method means less effort and fewer dishes for the same indulgent result.
This is comfort food at its most efficient. Here’s how to make it.
Ingredients for Mac and Cheese Recipe Video
One pot, minimal mess, maximum flavor. These ingredients make magic happen.
| Ingredient | Amount | Notes |
|---|---|---|
| Elbow Macaroni 🍝 | 12 oz | Or any short pasta shape |
| Whole Milk 🥛 | 3 cups | Full-fat for creaminess |
| Sharp Cheddar Cheese 🧀 | 8 oz | Freshly grated from block |
| Gruyere Cheese 🧀 | 4 oz | Freshly grated for best melt |
| Unsalted Butter 🧈 | 3 tbsp | For richness and depth |
| All-Purpose Flour 🌾 | 3 tbsp | Thickens the sauce |
| Dijon Mustard 🟡 | 1 tsp | Adds subtle tang |
| Garlic Powder 🧄 | ½ tsp | Enhances cheese flavor |
| Onion Powder 🧅 | ½ tsp | For savory depth |
| Salt 🧂 | ½ tsp | Adjust to taste |
| Black Pepper 🌶️ | ¼ tsp | Freshly ground preferred |
| Dry Mustard 🟡 | ¼ tsp | Boosts cheese flavor |
[recipe_ingredient_scaler]
The cheese is everything here. Sharp cheddar from Cabot or Sargento melts perfectly, and adding Gruyere (look for it at Whole Foods or Trader Joe’s) takes it to restaurant level. Skip the pre-shredded stuff—it’s coated in anti-caking agents that make the sauce grainy. For the milk, whole is non-negotiable (the fat keeps it silky). If you’re feeling fancy, a splash of heavy cream does wonders.
No Gruyere? Fontina or Monterey Jack work great. Out of Dijon? Regular yellow mustard at half the amount gets the job done. The pasta can be any short shape—cavatappi holds sauce especially well. If you need to make it gluten-free, swap in a brown rice pasta and use cornstarch instead of flour to thicken. The butter can be vegan if needed, but stick to unsalted so you control the seasoning.
This keeps 3-4 days in the fridge, but honestly it’s best fresh. Reheat with a splash of milk to loosen the sauce. Doesn’t freeze well—the texture separates. Leftovers? Turn them into a gratin by topping with breadcrumbs and broiling until crispy.
Why You’ll Love This Recipe
- One Pot Magic: I love that this comes together in a single pot—less cleanup, more time to enjoy that cheesy goodness.
- Cheesy Dream Team: Sharp cheddar and nutty Gruyere melt into this rich, velvety sauce that coats every elbow perfectly.
- Weeknight Hero: Between us, this saves me on busy evenings when I need something hearty and fast.
- Leftovers? Yes Please: Honestly, it tastes even better the next day, and my kids fight over the last bite.
Step-by-Step Instructions for Silky Smooth Mac and Cheese
Here’s how to make this one-pot wonder with minimal effort and maximum flavor.
Step 1: Cook the Pasta and Prep the Cheese
Bring a large pot of water to a boil and add the 12 oz Elbow Macaroni. Cook until al dente, about 1 minute less than the package instructions. Drain and set aside, but don’t rinse—you want that starch to help thicken the sauce later.
While the pasta cooks, grate the 8 oz Sharp Cheddar Cheese and 4 oz Gruyere Cheese from blocks. Pre-shredded cheese has anti-caking agents that can make your sauce grainy, so fresh grating ensures that silky texture we’re after.
Step 2: Make the Roux and Build the Base
In the same pot you used for the pasta (one-pot magic!), melt the 3 tbsp Unsalted Butter over medium heat. Once melted, whisk in the 3 tbsp All-Purpose Flour to form a smooth paste. Cook for 1-2 minutes until it turns a light golden color—this is your roux, and it’s the foundation for a rich, velvety sauce.
Slowly pour in the 3 cups Whole Milk, whisking constantly to avoid lumps. Keep the heat at medium and stir frequently until the mixture begins to thicken, about 5-7 minutes. You’re aiming for a consistency that coats the back of a spoon but still flows easily.
Step 3: Add Seasonings and Cheese
Stir in the 1 tsp Dijon Mustard, 0.5 tsp Garlic Powder, 0.5 tsp Onion Powder, 0.5 tsp Salt, 0.25 tsp Black Pepper, and 0.25 tsp Dry Mustard. These seasonings might seem small, but they pack a punch in enhancing the cheese flavor without overpowering it.
Reduce the heat to low and add the grated cheeses a handful at a time, stirring until each addition is fully melted and smooth before adding more. This gradual process prevents the sauce from breaking or becoming clumpy. The sauce should be thick, creamy, and absolutely irresistible.
Step 4: Combine and Serve
Add the cooked Elbow Macaroni to the cheese sauce and stir until every piece is coated evenly. If the sauce seems too thick, add a splash of milk to loosen it up. The pasta will drink up some of the sauce as it sits, so a slightly thinner consistency now is perfect.
Taste and adjust the seasoning if needed. Serve immediately while it’s hot and gooey. This one-pot method means less cleanup and more time to enjoy that creamy, dreamy mac and cheese you just made.
Pro Tips For Making Mac And Cheese Recipe Video
- Pre-cook the pasta: Boil the elbow macaroni for 1-2 minutes less than package instructions—it’ll finish cooking in the cheese sauce and absorb flavor better.
- Shred your own cheese: Skip pre-shredded bags and grate the sharp cheddar and Gruyere yourself; the anti-caking agents in pre-shredded cheese make the sauce grainy.
- Warm the milk: Heat the whole milk gently before adding it to the roux—cold milk can cause the sauce to seize up or take forever to thicken.
- Add pasta water: Splash in about ¼ cup of the pasta cooking water when mixing everything together—it helps the cheese sauce cling to the macaroni instead of sitting heavy on top.
Pro Cooking Tips for Perfect Results
Cheese Melting Mastery
Always grate your own cheese from blocks—pre-shredded contains anti-caking agents that create a grainy texture. I learned this the hard way during my early Boston apartment cooking days. For best results, use room-temperature cheese and melt it gradually over low heat. 🧀
Roux Perfection
Cook your roux for 1-2 minutes until golden, not brown. This builds the base flavor without scorching. I use a flat whisk to ensure the butter and flour mix completely in the corners of my pot. The 3 tbsp butter to 3 tbsp flour ratio is non-negotiable for proper thickening.
Pasta Timing
Cook your pasta 1 minute less than package instructions—it’ll finish in the sauce. Drain but don’t rinse; that starch helps thicken your cheese mixture. I’ve tested this with elbow macaroni and cavatappi, both work beautifully. 💡
Sauce Consistency
Your sauce should coat the back of a spoon but still flow. If it’s too thick, add milk 1 tbsp at a time. Remember, the pasta will absorb some sauce as it sits. I often keep a splash of milk nearby for last-minute adjustments.
Seasoning Balance
The Dijon mustard and dry mustard might seem small, but they’re crucial for depth. Taste before adding salt—the cheese already contributes a lot. I always add black pepper at the end for a fresh, sharp note.
One-Pot Cleanup
Using the same pot for pasta and sauce saves time and dishes. Just wipe out any pasta residue with a paper towel before making your roux. This method changed my life in my tiny Boston kitchen. ⚡
Nutrition Facts
Frequently Asked Questions
Can I use pre-shredded cheese?
Avoid it if possible. Pre-shredded contains anti-caking agents that can make your sauce grainy. Freshly grated blocks melt smoother and taste better.
How do I prevent a lumpy sauce?
Whisk constantly while adding milk to your roux. Use room-temperature ingredients and add cheese gradually over low heat. Patience is key.
Can I make this ahead of time?
Yes, but it’s best served fresh. Store in the fridge for up to 3-4 days and reheat with a splash of milk to restore creaminess.
What if my sauce is too thick?
Thin it with milk, 1 tablespoon at a time. The pasta will absorb some sauce as it sits, so keep it slightly looser than you think.
- Recipe for Boneless Pork Chops in Cast Iron Skillet: Sear and Baste to Juicy Perfection - October 3, 2026
- Recipe for Boneless Cross Rib Roast: Slow-Roasted Beef with Herb Crust - October 3, 2026
- Hamburgers in Sauce Recipe Crock Pot: Slow-Cooked Savory Delight - October 3, 2026