
This three-cheese blend delivers the ultra-creamy texture that defines great macaroni and cheese. I developed this recipe after years of testing different cheese combinations and cooking methods.
The secret lies in the cheese selection and a precise cooking technique. Sharp cheddar provides bold flavor, Gruyère adds nutty depth, and cream cheese ensures that signature velvety consistency that coats every noodle perfectly.
Whether you prefer the stovetop version for a quick meal or the baked version with a golden breadcrumb topping, this method guarantees professional-quality results every time.
Ready in under 30 minutes, this dish proves that homemade can outshine any restaurant version.
Ingredients for Give Me a Recipe for Macaroni and Cheese
Professional-quality ingredients for ultra-creamy macaroni and cheese with three exquisite cheeses.
| Ingredient | Amount | Notes |
|---|---|---|
| Elbow Macaroni 🍝 | 12 oz | Or cavatappi for texture |
| Unsalted Butter 🧈 | 4 tbsp | Divided for roux and topping |
| All-Purpose Flour 🌾 | ¼ cup | For smooth roux base |
| Whole Milk 🥛 | 2 cups | Full-fat for creaminess |
| Sharp Cheddar Cheese 🧀 | 2 cups | Freshly grated, block preferred |
| Gruyère Cheese 🧀 | 1 cup | Freshly grated, nutty depth |
| Cream Cheese 🧀 | 4 oz | Room temperature, velvety texture |
| Dijon Mustard 🟡 | 1 tsp | Enhances cheese flavor |
| Salt 🧂 | 1 tsp | Diamond Crystal kosher preferred |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly ground for best flavor |
| Garlic Powder 🧄 | ½ tsp | Adds subtle depth |
| Panko Breadcrumbs 🍞 | ¾ cup | For golden topping |
[recipe_ingredient_scaler]
The cheese selection is non-negotiable for professional results. Sharp cheddar from Cabot delivers bold flavor, while Gruyère from Emmi provides nutty depth. Philadelphia cream cheese ensures that velvety consistency. Purchase blocks and grate fresh—pre-shredded contains anti-caking agents that prevent smooth melting. Whole milk is essential; lower-fat versions produce a grainy sauce.
Substitutions require caution. Monterey Jack can replace cheddar, though flavor will be milder. Fontina works instead of Gruyère at a 1:1 ratio. For a lighter version, 2% milk is acceptable but texture suffers. Gluten-free flour blends work in the roux, and almond flour can sub for breadcrumbs, though browning may differ.
Store cheeses wrapped in parchment then foil for up to 1 week. The baked dish keeps 3-4 days refrigerated or 2 months frozen. Reheat gently with a splash of milk to restore creaminess. Always bring cream cheese to room temperature before using for smooth incorporation.
Why You’ll Love This Recipe
- One-Pot Wonder: I love that I can make this in a single pot—no colander, no extra bowls, just melt, whisk, and fold in the pasta.
- Sharp Cheddar Magic: That tangy bite of sharp cheddar melts into the creamiest sauce, and honestly, it’s the only cheese I’ll use now.
- Kid-Approved Comfort: Between us, my picky nephew cleans his plate every time—even with the crusty top I sneak under the broiler.
- Stretches for Days: Leftovers taste just as good the next day, and it feeds my family of four for two meals on a tight budget.
Step-by-Step Instructions for Macaroni and Cheese
Master the technique behind this ultra-creamy dish with precision and ease.
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 directions, stirring occasionally, until just al dente. This usually takes about 1 minute less than the package suggests.
Drain the macaroni in a colander and do not rinse it. The residual starch on the pasta helps the cheese sauce cling better. Transfer the macaroni to a large bowl and toss immediately with 1 tablespoon Unsalted Butter to prevent sticking. Set aside while you prepare the sauce.
Step 2: Create a Smooth Roux Base
In a large saucepan, melt the remaining 3 tablespoons Unsalted Butter over medium heat. Once melted and foaming subsides, whisk in the 0.25 cup All-Purpose Flour to form a smooth paste. Cook this roux for 1-2 minutes, stirring constantly, until it turns a light golden color.
This step is critical for thickening the sauce without lumps. The roux should bubble gently but not brown deeply. If it begins to darken too quickly, reduce the heat slightly. The mixture will smell nutty and toasted when ready for the next addition.
Step 3: Build the Ultra Creamy Cheese Sauce
Gradually whisk in the 2 cups Whole Milk, about ½ cup at a time, ensuring each addition is fully incorporated before adding more. Increase heat to medium-high and bring the mixture to a gentle simmer, stirring constantly with a whisk.
Once simmering, reduce heat to medium-low and stir in the 4 oz Cream Cheese, 1 tsp Dijon Mustard, 1 tsp Salt, 0.5 tsp Ground Black Pepper, and 0.5 tsp Garlic Powder. Cook for 2-3 minutes until the sauce thickens enough to coat the back of a spoon. Remove from heat.
Add the 2 cups Sharp Cheddar Cheese and 1 cup Gruyère Cheese, stirring until fully melted and smooth. The sauce should be velvety and thick. Taste and adjust seasoning if needed.
Step 4: Combine Pasta and Sauce
Pour the cheese sauce over the cooked elbow macaroni. Using a silicone spatula, fold the pasta into the sauce gently until every piece is evenly coated. The sauce should be thick enough to cling to the macaroni without pooling at the bottom of the bowl.
If the mixture seems too thick, add a splash of warm milk to reach your desired consistency. The combination of three cheeses creates a rich, complex flavor that’s both sharp and nutty.
Step 5: Add the Golden Panko Topping and Serve
Preheat your broiler to high. Transfer the macaroni and cheese to a broiler-safe baking dish. In a small bowl, combine the 0.75 cup Panko Breadcrumbs with the remaining melted butter from your roux preparation (or an additional 1 tablespoon Unsalted Butter if needed).
Sprinkle the buttered panko evenly over the top of the macaroni. Broil for 2-3 minutes until the topping is golden brown and crispy. Watch closely to prevent burning.
Let rest for 2 minutes before serving. The topping should provide a satisfying crunch that contrasts beautifully with the creamy pasta beneath.
Pro Tips For Making Give Me A Recipe For Macaroni And Cheese
- Cook Pasta Al Dente: Boil the elbow macaroni for 1 minute less than the package says—I learned this the hard way after ending up with mushy noodles in my cheese sauce.
- Grate Your Own: Skip pre-shredded cheddar; it’s coated in anti-caking agents that make the sauce grainy. Freshly grated melts smooth every time.
- Temper the Milk: Warm the whole milk for 30 seconds in the microwave before adding it to the roux—cold milk can make the sauce seize up.
- Add Cheese Off Heat: Stir in the sharp cheddar after removing the pot from the burner to prevent the sauce from separating or turning oily.
Essential Equipment for Great give me a recipe for macaroni and cheese
Essential Cookware
Start with a 4-5 quart heavy-bottomed pot for the pasta—my Le Creuset Dutch oven works perfectly. A thick base prevents hot spots that could burn your roux. For the sauce, a 3-quart saucepan gives you enough room to whisk without splashing. 💛
Roux Whisk
A flat-bottomed silicone whisk is my go-to for the roux and sauce. It scrapes the bottom of the pan while whisking, preventing any flour from sticking. I found mine at New Seasons Market in Portland.
Cheese Grater
Invest in a box grater with multiple sides—Microplane makes my favorite. Freshly grated cheese melts smoothly unlike pre-shredded. The fine side works for nutmeg if you want to add a pinch for depth.
Baking Dish
For the baked version, use a 9×13-inch ceramic dish or 2-quart casserole. I love my Stone Lain from a Portland pottery studio. It goes straight from broiler to table with that golden topping.
Pasta Tools
A colander with large holes drains pasta without trapping noodles. My OXO Good Grips has handles that fold flat for storage. Toss pasta with butter right in the colander to save a dish.
Use tongs to transfer cooked pasta to the sauce—they separate strands better than a spoon. 💡
Nutrition Facts
Frequently Asked Questions
Can I use pre-shredded cheese?
I don’t recommend it. Pre-shredded contains anti-caking agents that prevent smooth melting. For creamy results, always grate blocks of cheddar and Gruyère fresh.
Why does my sauce get grainy?
This usually happens if cheese melts too fast or the sauce is too hot. Cook on medium-low heat and add cheese slowly, stirring constantly. Using whole milk also helps prevent graininess.
Can I add extra toppings?
Try crispy bacon, sautéed mushrooms, or breadcrumbs mixed with Parmesan. Broil for 2-3 minutes until golden for extra crunch.
How do I store leftovers?
Keep in an airtight container in the fridge for up to 3-4 days. Reheat gently with a splash of milk to restore creaminess. Avoid freezing, as it can separate the sauce.
- 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