Main Courses
Antoni Porowski’s mac and cheese recipe delivers the kind of restaurant-quality comfort food you’d expect from a master chef. The secret lies in a triple-cream cheese sauce that’s velvety yet rich, balanced by crispy breadcrumbs that add texture and depth.
What makes this version stand out is the slow-cooked roux base, which prevents the sauce from breaking when reheated—something many homemade recipes struggle with.
This recipe starts with al dente pasta, tossed in the ultra-creamy sauce while still warm to ensure maximum flavor absorption. The sauce itself is a blend of sharp cheddar, Gruyère, and cream cheese, melted into a smooth, luxurious consistency.
The breadcrumbs, toasted to a golden crisp, top the dish just before serving, adding a satisfying crunch that contrasts beautifully with the soft, cheesy layers below.
What you’ll end up with is a dish that’s foolproof yet impressive—perfect for weeknight dinners or special occasions. The sauce clings to every noodle, the breadcrumbs stay crispy even after baking, and the flavors are deeply satisfying without being overly heavy.
It’s the kind of mac and cheese that makes you want to slow down and savor each bite.
Whether you’re feeding a family or treating yourself, this recipe scales easily and delivers consistent results every time. The key is patience—letting the roux cook low and slow ensures a sauce that’s smooth, not grainy, and the baking step transforms it into something truly special. Let’s get cooking!
Ingredients for antoni porowski mac and cheese
Restaurant-quality mac and cheese starts with these carefully chosen ingredients—each playing its part in velvety sauce and crispy topping.
| Ingredient | Amount | Notes |
|---|---|---|
| Elbow Macaroni 🍝 | 12 oz | Uncooked, al dente preferred |
| Unsalted Butter 🧈 | ½ cup | Cold, cubed for roux |
| All-Purpose Flour 🌾 | ½ cup | White gold standard |
| Sharp White Cheddar Cheese 🧀 | 2 cups | Shredded, aged 6+ months |
| Gruyère Cheese 🧀 | 1 cup | Shredded, nutty flavor |
| Cream Cheese 🧀 | 8 oz | Full-fat, room temperature |
| Whole Milk 🥛 | 1 ½ cups | Warmed for smooth sauce |
| Yellow Mustard 🍯 | 2 tbsp | Dijon for tangy depth |
| Garlic Cloves 🧄 | 2 cloves | Minced, fresh preferred |
| Panko Breadcrumbs 🍞 | ½ cup | Japanese-style for crisp |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | For breadcrumb topping |
| Dried Thyme 🌿 | ½ tsp | Or 1 tsp fresh thyme |
| Kosher Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly cracked |
The cheese selection is non-negotiable for that luxurious texture. Gruyère from France adds nutty depth—look for the Comté or Beaufort varieties at specialty grocers like Whole Foods or Gourmet Garage. Sharp white cheddar should have visible crystals and a minimum 6-month aging. The cream cheese? Philadelphia brand melts smoothly, but Kirkland Signature offers better flavor at a lower price. For the roux, European-style butter like Plugrá has higher fat content, perfect for that silky sauce. The pasta matters too—De Cecco or Barilla hold their shape better than generic brands.
No Gruyère? Parmigiano-Reggiano works in a pinch, though it lacks the same melt. Substituting sharp cheddar with Pepper Jack adds heat—reduce the cayenne if you want to keep it mild. The mustard is essential for that tangy balance, but if you're avoiding it, lemon zest at half the amount works. For the breadcrumbs, Italian-style panko from Trader Joe's stays crispier than standard breadcrumbs. Want extra crunch? Toss in crushed cornflakes with the panko. The garlic can be roasted for a sweeter flavor—simply wrap whole cloves in foil with a drizzle of olive oil and bake at 400°F for 15 minutes.
The sauce reheats beautifully—2-3 minutes in the microwave or until just melted. Store leftovers in an airtight container for 4-5 days, though the texture suffers after day 3. For longer storage, freeze portions for up to 3 months. The breadcrumb topping loses crispness when reheated, so it's best added fresh before serving. To make ahead, assemble the dish (without breadcrumbs), refrigerate, then bake uncovered at 375°F for 15-20 minutes before adding the topping. This keeps the sauce from breaking and ensures that perfect al dente bite.
Why You'll Love This Recipe
- Five-Ingredient Magic: The pantry staples here—elbow pasta, butter, flour, and those two cheeses—are all you need. No fancy substitutions, no hunting for obscure ingredients. Just melt the butter, toast the flour, and let the Gruyère and sharp cheddar do the heavy lifting.
- Creamy Crisp Perfection: That golden, buttery crust on top? Chef’s kiss. The flour-butter roux thickens into a velvety sauce, while the edges get just crisp enough to hold every bite. Honestly, I’ve made mac and cheese before, but this one actually tastes like it belongs in a restaurant.
- Weeknight or Party Star: Between us, this is my go-to for lazy Tuesdays and holiday dinners. Double the batch, freeze half—it reheats like a dream. Or serve it in bowls at a potluck and watch people ask for seconds before they even sit down.
- Budget-Friendly Luxury: Sharp cheddar and Gruyère might sound fancy, but they stretch further than you’d think. I’ve fed four people for under $10 with this—plus, the leftovers taste just as good cold the next day (yes, really). Not the prettiest, but the taste makes up for it.
Step-by-step instructions for Antoni Porowski's triple-cream mac and cheese
Master this luxurious mac and cheese with a velvety triple-cheese sauce and irresistible crispy topping.
Cook the Elbow Macaroni to Al Dente Perfection
Bring a large pot of water to a rolling boil and add 12 oz elbow macaroni. Season generously with 1.5 tsp kosher salt—the water should taste like the sea. Cook until 1 minute shy of package directions for al dente texture. This ensures the pasta holds its shape when tossed with the sauce.
Reserve 1 cup pasta water before draining—this starchy liquid is essential for creating a silky sauce. Drain the pasta and return it to the pot, tossing immediately with 2 tbsp yellow mustard to prevent clumping. Keep the pot warm over low heat while you prepare the sauce.
Create the Signature Triple-Cream Cheese Sauce
In a large, heavy-bottomed saucepan, melt 0.5 cup unsalted butter over medium heat. Once fully melted, whisk in 0.5 cup all-purpose flour to form a smooth roux. Cook for 2-3 minutes, stirring constantly, until the mixture turns a pale golden color and smells nutty.
Gradually whisk in 1.5 cups warmed whole milk, ensuring no lumps form. Bring to a gentle simmer and cook for 5-7 minutes until the sauce thickens enough to coat the back of a spoon. Remove from heat and stir in 2 cups sharp white cheddar cheese and 1 cup gruyère cheese, melting completely for a luxurious, creamy base.
Incorporate Cream Cheese for Ultra-Smooth Texture
Return the saucepan to low heat and gently fold in the 8 oz room-temperature cream cheese using a wooden spoon. The cream cheese should melt completely, creating an ultra-smooth, velvety texture. Stir in the 2 cloves minced garlic, 0.5 tsp dried thyme, and 0.5 tsp ground black pepper for depth of flavor.
Add the drained pasta to the saucepan and toss gently to coat evenly. If the sauce is too thick, gradually whisk in reserved pasta water, 1 tablespoon at a time, until it reaches a luxurious, clingy consistency. The sauce should coat the pasta completely without being watery.
Prepare the Crispy Panko Topping
Preheat your oven to 375°F. In a small bowl, combine 0.5 cup panko breadcrumbs with 2 tbsp extra-virgin olive oil and 0.25 tsp kosher salt. Mix until evenly coated—this ensures maximum crispiness. Spread the breadcrumb mixture evenly over the mac and cheese in the pot.
Transfer the pot to the preheated oven and bake for 5-7 minutes until the breadcrumbs turn a deep golden brown. Watch closely—they crisp in seconds! The top should be golden and crunchy, while the cheese underneath remains molten and creamy.
Serve Immediately for Maximum Indulgence
Remove the mac and cheese from the oven and let it rest for 2-3 minutes before serving. This brief rest allows the sauce to set slightly, preventing a runny consistency. The result should be a perfectly balanced dish: creamy, cheesy, and topped with a satisfying crunch.
Serve in deep bowls with a sprinkle of freshly cracked black pepper and an extra drizzle of olive oil if desired. Each bite should deliver the perfect harmony of textures—creamy pasta, rich cheese sauce, and crispy breadcrumb topping—making this mac and cheese truly unforgettable.
Pro Tips For Making Antoni Porowski Mac And Cheese
- Cook Pasta Al Dente: DESCRIPTION:
- Melt Cheese Slowly: DESCRIPTION:
- Shred Cheese Fresh: DESCRIPTION:
- Rest Before Serving: DESCRIPTION:
Best sauces and condiments for these flavors
Triple-Cream Sauce
The secret to Antoni Porowski’s signature mac and cheese lies in its triple-cream cheese sauce, where sharp white cheddar, Gruyère, and cream cheese blend into velvety perfection.
The Gruyère adds nutty depth, while the cream cheese ensures an ultra-smooth texture. I always warm the milk slightly to prevent clumping—this makes the sauce silky rather than grainy. 🧀
Mustard Tang
That bright, tangy kick comes from 2 tablespoons of Dijon mustard, which cuts through the richness of the cheese. If you’re avoiding mustard, swap it for 1 teaspoon of lemon zest—it adds a citrusy lift without overpowering.
The mustard also helps emulsify the sauce, keeping it creamy even after reheating. 🍯
Garlic and Thyme
Fresh minced garlic and dried thyme infuse the sauce with aromatic warmth. For extra depth, I sometimes roast the garlic cloves first—wrap them in foil with a drizzle of olive oil and bake at 400°F for 15 minutes before mincing.
This sweetens the flavor and adds a subtle caramelized note. 🧄
Crispy Panko Topping
The Japanese-style panko breadcrumbs are the star of the topping, delivering a satisfying crunch that contrasts the creamy sauce. Toss them with olive oil and a pinch of salt before baking at 375°F for 5-7 minutes—they crisp in seconds!
For extra crunch, I mix in crushed cornflakes or fried shallots for a gourmet twist. 🍞
Extra-Virgin Olive Oil
A drizzle of high-quality extra-virgin olive oil at the end adds brightness and ties all the flavors together. I use California-grown brands like Corto or Lucini for their fruity, peppery notes. A few drops elevate the dish from comforting to restaurant-worthy. 🫒
Spicy Kick
For heat lovers, a pinch of cayenne pepper or crushed red pepper flakes on top adds a fiery finish. I like to sprinkle it just before serving so everyone can customize their spice level. A dash of hot honey also works beautifully for sweet-heat contrast. 🌶️
Nutrition facts
Frequently asked questions
Can I make this mac and cheese ahead of time?
Assemble everything except the breadcrumb topping, then refrigerate for up to 24 hours. When ready to serve, bake uncovered at 375°F for 15-20 minutes to reheat. Add the crispy topping fresh after baking—it won't stay crunchy if added earlier.
What if I don't have Gruyère cheese?
Use Parmigiano-Reggiano or Comté as substitutes—they'll add nutty flavor without the same melt. For a milder option, swap with extra-sharp white cheddar and add ½ teaspoon of smoked paprika for depth. The sauce will still be creamy, just with slightly different flavor notes.
Why did my sauce turn grainy?
Graininess usually means the roux cooked too long or the cheese melted too quickly. For smoothness, whisk constantly when adding milk to the roux, and remove from heat before stirring in cheeses. If it happens, blend the sauce briefly with an immersion blender to restore silkiness.
Can I make this vegetarian-friendly?
This recipe is already vegetarian! The original uses dairy and eggs (in the roux), but for vegan, swap butter with vegan butter, milk with unsweetened almond milk, and add 1 tablespoon cornstarch to thicken. Use vegan cheeses like Miyoko's for best results.
How do I get the breadcrumbs extra crispy?
Toast the panko in a dry skillet over medium heat for 2-3 minutes before mixing with olive oil. For maximum crunch, bake the topping separately on a parchment-lined tray at 375°F for 4-5 minutes until golden, then sprinkle on top just before serving.
