Appetizers
This baked mac and cheese recipe with mozzarella delivers the ultimate comfort food experience—crispy golden edges that give way to gooey, pull-apart cheese rivers in every bite. The secret lies in layering melted cheddar with creamy mozzarella for that signature stretch, then baking until the top turns irresistibly crisp.
I’ve perfected this technique over years of testing, ensuring the cheese stays rich and the crust stays shatteringly crispy without burning.
The recipe starts with perfectly cooked elbow macaroni tossed in a velvety cheese sauce made from sharp cheddar, cream cheese, and just the right amount of mozzarella for that signature melt.
A simple breadcrumb topping (or panko for extra crunch) adds texture, while baking at 375°F for 20–25 minutes transforms it into a restaurant-worthy dish. No fancy equipment needed—just a baking dish and patience for the cheese to develop its signature pull.
What sets this version apart is the balance of textures: the crispy top contrasts beautifully with the creamy, stretchy interior, making every forkful a revelation. The mozzarella’s mild tang cuts through the richness of the cheddar, creating a flavor profile that’s both bold and comforting.
This isn’t just mac and cheese—it’s a foolproof, crowd-pleasing centerpiece that works for holidays, weeknight dinners, or anytime you crave something indulgent.
For extra flair, consider adding jalapeños for heat or a sprinkle of smoked paprika for depth. The possibilities are endless, but the foundation—crispy top, gooey center—is what makes this recipe a classic. Ready to master it? Let’s get started.
Ingredients for baked mac and cheese recipe with mozzarella
Layered cheeses and al dente pasta create the perfect balance of crispy edges and gooey pull-apart centers.
| Ingredient | Amount | Notes |
|---|---|---|
| Elbow Macaroni 🍝 | 1 ½ lb | Cooked al dente, drained |
| Sharp White Cheddar Cheese 🧀 | 2 cups | Shredded, block preferred |
| Mozzarella Cheese 🧀 | 1 ½ cups | Fresh, shredded by hand |
| Cream Cheese 🧈 | 8 oz | Full-fat, room temperature |
| Heavy Cream 🥛 | 1 cup | Full-fat for richness |
| Unsalted Butter 🧈 | 4 tbsp | Melted, for sauce base |
| All-Purpose Flour 🌾 | 2 tbsp | For thickening sauce |
| Whole Milk 🥛 | ½ cup | Warmed for smooth sauce |
| Panko Breadcrumbs 🍞 | ½ cup | For extra-crispy topping |
| Parmesan Cheese 🧀 | ¼ cup | Freshly grated, for topping |
| Garlic Powder 🧄 | ½ tsp | For subtle depth |
| Ground Black Pepper 🌶️ | ¼ tsp | Freshly cracked |
| Diamond Crystal Kosher Salt 🧂 | 1 ½ tsp | Adjust to taste |
| Extra-Virgin Olive Oil 🫒 | 1 tbsp | For greasing baking dish |
The cheddar is non-negotiable here—sharp white cheddar from a block delivers the best flavor and melt. Whole Foods or specialty cheese shops carry the best brands, but Kraft Natural from the grocery store works in a pinch. Mozzarella should be fresh, not low-moisture, for that signature stretch. Costco sells pre-shredded fresh mozzarella in bulk, which saves time. For the cream cheese, Philadelphia Original is the gold standard—never the light or whipped varieties. The pasta? Barilla or De Cecco elbow macaroni holds up best during baking without turning mushy.
No sharp cheddar? Pepper jack or Gruyère adds depth, though the tang changes the flavor profile. Fresh mozzarella unavailable? Low-moisture shredded works, but it won’t melt as beautifully. The cream cheese can be swapped for ricotta or mascarpone at a 1:1 ratio, though texture will differ slightly. Panko out of stock? Regular breadcrumbs toasted in the oven for 5 minutes give a comparable crunch. For extra richness, stir in 1 tbsp Dijon mustard with the wet ingredients—trust me on this.
Prep the baking dish first—grease it thoroughly with olive oil to prevent sticking. The cheese sauce should be thick but pourable; if it’s too runny, add 1 tbsp more flour. Assemble the dish and refrigerate for 30 minutes before baking—this helps the crust form properly. Leftovers reheat beautifully; cover with foil and bake at 350°F for 10-15 minutes until bubbly. Store in an airtight container for 4 days or freeze for 3 months—the flavor actually improves after a day or two.
Why You'll Love This Recipe
- No-Fuss Assembly: I swear by this recipe because it’s literally dump-and-bake. Cook the pasta, mix the cheeses (sharp cheddar for bite, mozzarella for stretch, cream cheese for silkiness) with heavy cream and a splash of pasta water—no fancy techniques, just stir. Even my college apartment days couldn’t scare me off this one.
- Triple-Cheese Magic: That crispy golden top from the mozzarella? Chef’s kiss. The sharp cheddar keeps it from being too sweet, while the cream cheese smooths out the richness—like a hug in cheesy form. Honestly, the first time I tasted it, I nearly dropped my fork.
- Leftovers That Don’t Suck: Unlike most baked mac, this reheats like a dream. Pop it back in the oven for 10 minutes, and it’s just as good as day one—no soggy pasta in sight. I make a double batch every Sunday because lunches and potlucks suddenly become way easier.
- Budget Comfort Food: This recipe costs me about $8 for four servings—way cheaper than takeout, and it feeds a crowd without breaking the bank. The heavy cream and cheeses stretch far, and elbow mac is always affordable. Plus, it’s the kind of dish that makes you feel fancy without the fancy price tag.
Step-by-step instructions for baked mac and cheese with mozzarella
Master the perfect balance of crispy topping and gooey cheese rivers with these precise techniques.
Cook the Elbow Macaroni to Al Dente Perfection
Bring a large pot of water to a rolling boil and add 1.5 lb elbow macaroni. Cook until 1 minute before the package instructions specify for al dente—this ensures the pasta finishes cooking in the oven without becoming mushy. Drain thoroughly in a colander, shaking vigorously to remove excess moisture.
I always taste-test a piece of pasta at this stage—it should have a slight bite but still be tender. Overcooking here leads to a gummy final texture. Immediately transfer the drained pasta to a large mixing bowl and set aside while you prepare the cheese sauce.
Create the Ultimate Cheese Sauce Foundation
In a separate large bowl, combine the 2 cups sharp white cheddar cheese, 1.5 cups freshly shredded mozzarella cheese, and 8 oz room-temperature cream cheese. I shred the mozzarella by hand for maximum meltability—pre-shredded cheese contains anti-caking agents that prevent proper melting.
In a medium saucepan, melt the 4 tbsp unsalted butter over medium-low heat. Whisk in the 2 tbsp all-purpose flour to form a roux, cooking for 1-2 minutes until it turns a pale golden color. Slowly whisk in the 1 cup heavy cream and 0.5 cup warmed whole milk, bringing the mixture to a gentle simmer while stirring constantly.
Combine Cheese and Pasta for Maximum Creaminess
Remove the saucepan from heat and gradually add the cheese mixture to the warm cream sauce, whisking vigorously until completely smooth. Return the sauce to low heat and stir until fully melted and creamy—this should take about 3-5 minutes. The sauce should coat the back of a spoon with a velvety texture.
Add the cooked elbow macaroni to the cheese sauce and mix thoroughly using a large spoon or rubber spatula. Stir in the 0.5 tsp garlic powder and 0.25 tsp freshly cracked black pepper, then taste and adjust seasoning with the 1.5 tsp kosher salt—this is where you can truly appreciate the quality of your cheeses.
Assemble and Bake for Crispy Topping
Preheat your oven to 375°F and grease a 9x13-inch baking dish with 1 tbsp extra-virgin olive oil. Transfer the macaroni mixture to the prepared dish, spreading it evenly. For that signature crispy topping, sprinkle an even layer of 0.5 cup panko breadcrumbs and 0.25 cup freshly grated parmesan cheese over the surface.
Bake for 20-25 minutes until the top is deep golden brown and the edges bubble slightly. The cheese should be fully melted with those glorious pull-apart rivers. If the top browns too quickly, tent loosely with aluminum foil for the last 5-10 minutes of baking to prevent burning while still achieving crispiness.
Rest and Serve for Perfect Texture
Remove the baking dish from the oven and let it rest for 5-10 minutes before serving. This resting period allows the cheese to set slightly, making it easier to slice and preventing that dreaded runny mess when cutting into it. The internal temperature should reach 165°F at the center.
Slice into 6 equal portions and serve immediately. Each bite should deliver that perfect combination of crispy breadcrumb topping, creamy cheese sauce, and al dente pasta. For extra presentation, garnish with additional cracked black pepper and a sprinkle of freshly grated parmesan.
Pro Tips For Making Baked Mac And Cheese Recipe With Mozzarella
- Cook pasta al dente: Mac and cheese needs bite, not mush—pull elbows just before the package says "done" (about 1 minute early). The starch clings better to the sauce when it’s still slightly firm, and it keeps the texture from turning gluey in the oven. (Yes, it’ll finish cooking while baking, but trust me on this.)
- Shred cheese aggressively: Sharp cheddar and mozzarella work best when shredded fresh and fine—no big clumps. Use a box grater or pulse in a food processor, then mix in the cream cheese by hand. I learned this the hard way: pre-shredded cheese (with anti-caking agents) turns rubbery when baked, and those clumps? They don’t melt smoothly.
- Bake uncovered first: Start the mac and cheese at 375°F (200°C) without foil for the first 15 minutes. This builds that golden, crispy top layer before the cheese gets too soft underneath. After 15 minutes, tent with foil if it’s browning too fast—this is the thing that makes your dish look (and taste) restaurant-worthy.
- Whisk in heavy cream hot: Heat the heavy cream until it’s steaming (not boiling) before mixing it into the cheese sauce. Cold cream makes the sauce split and turn grainy, and you’ll end up with a weird, lumpy texture. A quick 30-second zap in the microwave does the trick—just don’t skip it.
Wine and beer pairings for this dish
Rich Creamy Whites
For baked mac and cheese, a Chardonnay with buttery notes is my go-to—specifically a California Chardonnay from Kendall-Jackson or Bogle Vineyards. The slight acidity cuts through the richness while complementing the mozzarella's creaminess. A Viognier from Oregon also works beautifully, offering floral notes that contrast the dish's heartiness. 🍷
Creamy Red Options
If you prefer red wine, a Pinot Noir from Sonoma County or Willamette Valley provides enough fruitiness to match the dish without overpowering it. Look for wines with low tannins and moderate alcohol—avoid bold Cabernets or Zinfandels that would clash with the creamy texture.
A glass chilled slightly below room temperature enhances the experience.
Craft Beer Pairings
For beer lovers, a Belgian-style Witbier like Hoegaarden or Stella Artois offers a crisp, citrusy contrast that cleanses your palate between bites. Alternatively, a honey ale from New Belgium Brewing complements the sweetness of the cheese sauce beautifully. Avoid heavy stouts or IPAs—they'll overwhelm the delicate flavors. 🍺
Unexpected Twist
Try a dry sparkling wine like Prosecco or Cava for a refreshing contrast. The bubbles help cut through the richness, making each bite feel lighter. This is my go-to for summer gatherings when I want something celebratory but still crowd-pleasing. Serve slightly chilled for the best experience.
Cheese-Centric Pairings
For a more indulgent pairing, consider a Gewürztraminer from Alsace—its lychee and rose notes mirror the complexity of the cheddar and mozzarella blend. A Riesling with slight sweetness can also work, though I recommend a dry Riesling from Germany to avoid cloying flavors.
These wines elevate the dish from comfort food to something special. 💫
Nutrition facts
Frequently asked questions
Can I make this baked mac and cheese ahead of time?
Yes! This dish actually tastes better the next day. Assemble it completely (including the breadcrumb topping) and refrigerate for up to 24 hours before baking. Bake straight from the fridge at 375°F for 25-30 minutes, adding 5-10 minutes of uncovered time to get that crispy top. For leftovers, reheat covered with foil at 350°F for 10-15 minutes.
Why does my baked mac and cheese get watery?
Overcooked pasta or too much liquid are the usual culprits. Always cook pasta 1 minute less than package instructions, and drain it thoroughly. For the sauce, use 2 tbsp flour (not cornstarch) to thicken properly. If it's still runny, bake uncovered for an extra 5 minutes to evaporate excess moisture.
Can I use different cheeses besides cheddar and mozzarella?
For extra depth, try Gruyère (adds nutty flavor) or smoked Gouda (great for a BBQ twist). Replace up to 1 cup of cheddar with one of these—just reduce the mozzarella by 0.5 cup to maintain the right melt. Avoid pre-shredded cheeses (they contain anti-caking agents that prevent proper melting).
How do I get an extra-crispy topping without burning?
Broil it for the last 2-3 minutes! After baking at 375°F for 20 minutes, switch to broil and watch closely. For even crispiness, mix 0.25 cup melted butter with your breadcrumbs before topping. If worried about burning, tent loosely with foil for the last 5 minutes of baking.
Is this recipe kid-friendly?
Perfect for kids! The mild cheddar and mozzarella combo is universally loved. For picky eaters, serve with buttered peas or steamed broccoli on the side. You can also add diced ham or chicken to the cheese sauce before baking. Always let it rest 5-10 minutes before serving to prevent runny cheese surprises!
