Main Courses
Antoni Porowski's mac and cheese delivers the perfect balance of crispy breadcrumb topping and gooey cheddar rivers that make every bite irresistible. This vegetarian version proves comfort food can be elegant without sacrificing that restaurant-quality texture we all crave.
The secret lies in a crispy crust that contrasts beautifully with ultra-creamy cheese sauce—no shortcuts, just precise technique.
What sets this recipe apart is Antoni's approach to layering flavors: sharp cheddar, Gruyère for nuttiness, and a touch of cream cheese for that signature velvety texture. The breadcrumbs get toasted to a golden brown before baking, creating that satisfying crunch that disappears instantly with the first bite.
It's the kind of dish that feels indulgent yet remains approachable for home cooks.
The result is mac and cheese that's restaurant-quality—crispy edges that shatter, creamy cheese that stretches into perfect rivers, and a sauce so rich it coats every noodle. This isn't your childhood mac and cheese; it's a modern, vegetarian masterpiece that still delivers on that classic comfort food experience.
The best part? It comes together in one baking dish with minimal cleanup.
Perfect for feeding a crowd or treating yourself to a weeknight indulgence, this recipe builds on Antoni's signature style of making elevated dishes feel effortless. Whether you're a seasoned home cook or just starting out, the step-by-step instructions ensure you'll achieve that crispy crust and gooey center every single time.
Let's get cooking!
Ingredients for antoni porowski mac and cheese
These luxurious ingredients transform ordinary mac and cheese into Antoni’s signature crispy-crusted, gooey masterpiece.
| Ingredient | Amount | Notes |
|---|---|---|
| Elbow Macaroni 🍝 | 1 ½ lb | Medium or jumbo size preferred |
| Sharp White Cheddar Cheese 🧀 | 2 cups | Shredded, block preferred |
| Gruyère Cheese 🧀 | 1 cup | Shredded, aged for nuttiness |
| Cream Cheese 🧀 | 8 oz | Full-fat for velvety texture |
| Unsalted Butter 🧈 | ¾ cup | Cold, cubed for sauce |
| All-Purpose Flour 🌾 | ¼ cup | For roux, all-purpose works |
| Whole Milk 🥛 | 2 cups | Full-fat for creaminess |
| Panko Breadcrumbs 🍞 | 1 ½ cups | Japanese-style for extra crunch |
| Parmesan Cheese 🧀 | ½ cup | Freshly grated, for topping |
| Freshly Grated Nutmeg 🌿 | ½ tsp | Freshly grated for warmth |
| Diamond Crystal Kosher Salt 🧂 | 1 ½ tsp | Adjust to taste |
| Black Pepper 🌶️ | ½ tsp | Freshly cracked |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | For greasing baking dish |
The cheeses are non-negotiable—sharp white cheddar for that signature tang and Gruyère for nutty depth. Skip the pre-shredded stuff; block cheese grated yourself melts like a dream. For Gruyère, Whole Foods or specialty cheese shops carry the good stuff, but any aged variety works. The cream cheese is your secret weapon here—it’s what gives that velvety texture. Trust me, full-fat is worth it for that restaurant-quality mouthfeel. And don’t even think about skim milk—whole milk only for that ultra-creamy sauce.
No panko? Italian breadcrumbs work too, but panko gives that extra crunch. Short on Gruyère? Add more sharp cheddar—just boost the nutmeg slightly to compensate. The flour and butter roux is critical; don’t substitute with cornstarch—it won’t give the same richness. For the nutmeg, freshly grated makes all the difference—pre-ground tastes like sawdust. And if you’re out of olive oil, butter works for greasing the dish, but oil gives a cleaner crust.
This dish reheats beautifully—cover tightly and bake at 375°F for 15 minutes to crisp up the top. Keeps for 3-4 days in the fridge, but honestly, it disappears faster than that. For make-ahead magic, assemble the dish and refrigerate overnight—the flavors meld even better. Freezes for up to 2 months if you’re planning ahead. Just thaw in the fridge and warm gently to avoid a soggy crust. Leftovers are even better—the crust gets extra crispy!
Why You'll Love This Recipe
- Here’s what sold me: this reheats like a dream and tastes just as amazing cold. Pack it in a thermos for work or lunchboxes for the kids—no one will guess it’s not fresh from the oven. (Yes, even on a Tuesday night.)
- I’ll be real: this recipe costs me less than takeout but feels like a fancy dinner. Elbow macaroni is cheap, and a block of cheddar goes a long way, especially when stretched with Gruyère. Plus, leftovers? They’re my secret weapon for lazy days.
Step-by-step instructions for Antoni Porowski's mac and cheese
Here's how to create that legendary crispy crust and ultra-gooey center—just like Antoni makes it.
Cook the Pasta Al Dente and Prepare the Baking Dish
Bring a large pot of salted water to a rolling boil and add the 1.5 lb elbow macaroni. Cook until 1 minute before the package instructions call for al dente—this ensures perfect texture after baking. Reserve 2 cups of pasta water before draining, then return the pasta to the pot.
While the pasta cooks, preheat your oven to 375°F. Lightly grease a 9x13-inch baking dish with 2 tablespoons extra-virgin olive oil, making sure to coat the bottom and sides evenly. This prevents sticking and helps create that golden crust. The dish should be hot when you add the mac and cheese—place it in the oven while you prepare the sauce.
Make the Ultra-Creamy Cheese Sauce
In a large saucepan, melt the 0.75 cup unsalted butter over medium heat until completely liquid. Whisk in the 0.25 cup all-purpose flour and cook for 1-2 minutes until the mixture forms a smooth, pale roux—this is your sauce's foundation. Slowly pour in the 2 cups whole milk while whisking constantly to prevent lumps.
Reduce heat to low and let the sauce simmer for 5 minutes until slightly thickened. Remove from heat and stir in the 2 cups sharp white cheddar cheese, 1 cup gruyère cheese, 8 oz cream cheese, 0.5 tsp freshly grated nutmeg, 1.5 tsp diamond crystal kosher salt, and 0.5 tsp black pepper. Stir until completely melted and smooth—this blend creates that signature creamy, nutty depth.
Combine Pasta and Sauce for Maximum Gooeyness
Add the drained pasta to the cheese sauce and toss gently but thoroughly with tongs. If the mixture looks dry, add ½ cup of the reserved pasta water at a time until the sauce clings to the pasta perfectly. The sauce should coat every noodle with a glossy, velvety layer—this is where the magic happens. Taste and adjust seasoning if needed.
Transfer the pasta mixture to the prepared baking dish, spreading it evenly. The dish should be ¾ full—this allows room for the breadcrumb topping to crisp up beautifully. For extra richness, I like to sprinkle the top with an additional ¼ cup grated sharp white cheddar cheese before adding the breadcrumbs.
Create the Crispy Breadcrumb Crust
In a small bowl, combine the 1.5 cups panko breadcrumbs and 0.5 cup freshly grated parmesan cheese. Sprinkle this mixture evenly over the top of the mac and cheese, pressing down gently with the back of a spoon to help it adhere. The panko should form a continuous, even layer—this is what creates that irresistible crunch.
Bake uncovered for 25-30 minutes until the top is deep golden brown and the edges are bubbling. The center should still be slightly jiggly when you test it—this indicates perfect gooeyness. If the top browns too quickly, tent loosely with aluminum foil to prevent burning while the center finishes cooking.
Rest and Serve for Maximum Enjoyment
Remove the mac and cheese from the oven and let it rest for 10 minutes before serving. This resting period allows the sauce to thicken slightly and the flavors to meld together—trust me, it makes all the difference. The crust will be crispy, the cheese will be stretchy, and every bite will be pure comfort.
Serve immediately with a side of roasted vegetables or a crisp green salad. The contrast of textures—crispy crust, creamy sauce, al dente pasta—is what makes this mac and cheese truly special. And don't forget to save leftovers in an airtight container, though I doubt there will be any!
Pro Tips For Making Antoni Porowski Mac And Cheese
- Melt Cheese Slowly: Start with low heat and let the butter melt first—no rushing. I learned this the hard way when I tried to rush the process and ended up with grainy cheese clumps that ruined the whole dish. Once the butter is fully melted, gradually whisk in the cheeses and keep the heat low to avoid scrambling.
- Grate Cheese Fresh: Skip the pre-grated cheese—it’s coated with anti-caking agents that make the sauce grainy. Use a box grater for sharp white cheddar and Gruyère, and pulse cream cheese in short bursts to avoid clumps. Freshly grated cheese melts smoother and tastes richer.
- Don’t Overcook the Pasta: Pull the elbows out just before they’re al dente—you’ll finish cooking them in the cheese sauce. I used to overcook them, and they’d turn mushy in the sauce. A quick taste test with salted water is your best friend here.
- Stir in the Cream Cheese Last: Add the cream cheese when the sauce is thick and hot, but not boiling—otherwise, it’ll seize up and turn rubbery. Stir until fully melted, then taste and adjust seasoning. This keeps the sauce velvety, not greasy.
Make-ahead tips for this antoni porowski mac and cheese
Prep Ahead Strategy
Assemble the entire dish—pasta, sauce, and breadcrumb topping—up to 24 hours ahead and refrigerate uncovered. This allows flavors to meld and the breadcrumbs to absorb moisture slightly, creating an even crispier crust when baked. I always do this when hosting dinner parties—it cuts down on last-minute stress. 💫
Freezer-Friendly Method
For longer storage, assemble the mac and cheese in the baking dish, cover tightly with plastic wrap followed by aluminum foil, and freeze for up to 2 months.
When ready to serve, thaw overnight in the fridge, then bake directly from frozen at 375°F for 40-45 minutes, adding 5-10 minutes of uncovered baking time at the end to crisp the crust.
Crust-Preservation Tips
If reheating leftovers, cover the dish with foil and bake at 375°F for 15 minutes to restore crispiness. For microwave reheating, cover with a damp paper towel and heat in 30-second intervals, stirring between each, until warmed through.
The crust won’t be as crispy, but it’ll still taste amazing—just add extra breadcrumbs on top before serving for that fresh-from-oven crunch.
Make-Ahead Garnishes
Prep garnishes separately to keep them fresh. Toast panko breadcrumbs with 1 tbsp butter and set aside for up to 3 days in an airtight container. Freshly grate Parmesan and store in the fridge—it keeps well for 5 days.
For green onions, trim and store in a sealed container with a paper towel to absorb moisture. Add these right before serving for maximum freshness. ✨
Baking Dish Prep
Grease your 9x13-inch baking dish with olive oil the night before and store it uncovered in the fridge. This gives the oil time to absorb into the dish, creating an even better nonstick surface.
I also like to sprinkle a thin layer of panko in the dish before adding the mac and cheese—it adds extra crunch to the bottom and prevents sticking. 🍞
Portioning for Crowds
For large gatherings, divide the assembled mac and cheese into two 9x13-inch dishes or individual ramekins before baking. This makes serving easier and ensures even cooking. If using ramekins, bake for 15-20 minutes at 375°F—smaller surfaces crisp faster.
For buffet-style serving, arrange individual portions on a platter and broil for 2-3 minutes at the end to refresh the crust. 💡
Nutrition facts
Frequently asked questions
Can I make this mac and cheese without Gruyère?
Replace the 1 cup Gruyère with an extra 1 cup sharp white cheddar and add ¼ teaspoon extra nutmeg to boost the flavor. Gruyère adds nuttiness, but cheddar alone still delivers that signature creamy texture. For a different twist, try Parmesan instead—it adds a salty depth that works beautifully.
Why does my breadcrumb topping get soggy?
The most common reason is baking too long at too high a temperature. Aim for 375°F and bake until the edges bubble but the center is still slightly jiggly (25-30 minutes). If your oven runs hot, tent with foil after 20 minutes to prevent burning while the center finishes. Also ensure your panko is evenly pressed down—this creates a crisp barrier between the sauce and topping.
Can I use a different type of pasta?
Elbow macaroni is ideal for its shape and size, but you can use penne or cavatappi in a pinch. Avoid long pasta like spaghetti—it won't hold the sauce as well. For a fun twist, try shells or gemelli, but increase baking time by 5 minutes to ensure the centers cook through. The key is medium-sized shapes that trap cheese beautifully.
How do I make this vegetarian-friendly?
This recipe is already vegetarian, but you can make it vegan by replacing the dairy with plant-based alternatives. Use vegan butter, unsweetened almond milk, and vegan cheeses (like Miyoko's or Violife). For the breadcrumb topping, use vegan Parmesan or nutritional yeast. The texture will be slightly different, but still delicious—just expect a more delicate crust that needs careful timing.
What's the best way to serve leftovers?
For restaurant-quality leftovers, cover with foil and bake at 375°F for 15 minutes to restore crispiness. For a quick fix, sprinkle extra panko on top and broil for 2-3 minutes. Serve with a side of roasted Brussels sprouts or a simple green salad to balance the richness. Leftovers keep well for 3-4 days in an airtight container—just reheat gently to avoid a soggy crust.
