Appetizers
This baked mac and cheese recipe with cheddar and mozzarella delivers that crispy-topped, cheesy pull we all crave—no soggy bits in sight. 🔥 I perfected this version after years of trial and error, and it’s now my go-to for game days, potlucks, or when I just need comfort food.
The secret? A foolproof cheese sauce that clings to every noodle, topped with a golden, bubbly crust that’s impossible to resist.
Here’s the game-changer: sharp cheddar for bold flavor and mozzarella for stretchy, melty goodness, all baked until the edges are crispy and the center is gooey. We’re talking restaurant-quality results with just a few simple ingredients and 30 minutes of hands-on time (plus baking).
The best part? It’s beginner-friendly—no fancy techniques, just layers of cheesy perfection.
Picture this: tender elbow macaroni bathed in a creamy, velvety sauce, topped with a crispy, golden crust that cracks when you pull it apart. Every bite is a mix of creamy, cheesy, and slightly crispy textures, with that irresistible pull that makes it hard to stop eating.
This isn’t just mac and cheese—it’s the kind of dish that turns a simple weeknight into a cozy, cheesy celebration.
Ready to make it? We’ll start with al dente pasta, build the sauce with butter, flour, and milk, then layer it all in a baking dish for that crispy-topped magic.
Optional toppings like breadcrumbs or extra cheese take it to the next level, but even without them, this recipe is a crowd-pleaser. Let’s get baking!
Ingredients for baked mac and cheese recipe with cheddar and mozzarella
Sixteen simple ingredients transform into restaurant-quality baked mac and cheese with that perfect crispy pull.
| Ingredient | Amount | Notes |
|---|---|---|
| Elbow Macaroni 🍝 | 1 ½ lb | Al dente, cooked according to package |
| Sharp Cheddar Cheese 🧀 | 2 cups | Shredded, aged for bold flavor |
| Mozzarella Cheese 🧀 | 1 ½ cups | Shredded, low-moisture preferred |
| Unsalted Butter 🧈 | ½ cup | Cold, cut into small cubes |
| All-Purpose Flour 🌾 | ½ cup | For roux, spooned not scooped |
| Whole Milk 🥛 | 2 ½ cups | Room temperature for smooth sauce |
| Yellow Mustard 🍯 | 1 tsp | Adds tang and prevents curdling |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt, adjust to taste |
| Black Pepper 🌶️ | ½ tsp | Freshly cracked for best flavor |
| Garlic Powder 🧄 | ½ tsp | For subtle depth of flavor |
| Panko Breadcrumbs 🍞 | ¼ cup | For crispy golden topping |
| Extra-Sharp Cheddar Cheese 🧀 | ¼ cup | Shredded, for final topping |
The cheeses are the stars here—sharp cheddar for that tangy kick and mozzarella for that stretchy melt. Grab the block cheddar and shred it yourself (pre-shredded gets clumpy), and for mozzarella, low-moisture is key—it melts smoother and gives that perfect pull. I always buy extra because once you start shredding, you won't want to stop. Trader Joe's has the best pre-shredded cheddar if you're short on time, but the block is worth it for that fresh shred. The butter needs to be cold when you add it to the flour—this makes the roux silky smooth instead of greasy.
No sharp cheddar? Pepper jack adds heat, or white cheddar for a milder flavor. Ran out of mozzarella? Fontina or Gruyère melt beautifully too. The mustard is non-negotiable—it keeps the sauce from curdling and adds a subtle tang. If you're out, a splash of lemon juice works in a pinch. For the breadcrumbs, Panko gives that perfect crispy texture, but regular breadcrumbs toasted in the oven work too. The garlic powder is optional but adds depth—skip it if you're adding fresh garlic later. And trust me, the extra-sharp cheddar on top is worth the few extra minutes of shredding.
This dish reheats like a dream—honestly, it's even better the next day. Store leftovers in an airtight container for up to 5 days, or freeze portions for 3 months. I always make a double batch because it disappears faster than you can say 'cheese pull.' For extra crispiness, broil for 2-3 minutes at the end—just keep an eye on it so it doesn't burn. The 9x13-inch baking dish is ideal, but any oven-safe dish works. Line it with parchment paper for easy cleanup, and you'll thank yourself later.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe because it’s just me, a bowl, and 20 minutes—no strainers, no extra pans. Toss the cooked pasta right into the buttery roux with the cheeses, fold it all together, and bake. That’s it. The sharp cheddar melts into gooey pockets while the mozzarella stretches into that perfect pull—no fancy skills needed.
- Cheese Overload (In the Best Way): Between the sharp, tangy bite of cheddar and the creamy stretch of mozzarella, this isn’t just mac and cheese—it’s a cheese party. The flour roux thickens it just enough so every bite is rich, but the baked top gets that golden, crispy crust that makes you want to eat it straight from the pan. (Yes, I’ve been guilty.)
- Weeknight to Potluck: This dish works everywhere. Too tired for dinner? Throw it together while you fold laundry. Hosting a game night? It’s the crowd-pleaser that disappears first. Even my picky teenager asks for seconds—honestly, that’s the real test.
- Budget-Friendly Leftovers: A single batch feeds four, but I always make two because the leftovers are that good. The cheddar stays sharp, the mozzarella keeps its melt, and reheating it in the oven (or even the microwave) brings it back to life. Plus, elbow mac is cheap, butter’s a staple, and you’re using pantry basics. Dinner solved, wallet happy.
Step-by-step instructions for baked mac and cheese with crispy topping
Here's how to make the ultimate baked mac and cheese with that perfect crispy crust you'll crave.
🍳 Step 1: Cook the Elbow Macaroni Al Dente
Bring a large pot of water to a rolling boil and add 1.5 lb elbow macaroni. Stir immediately to prevent sticking. Cook according to package directions until 1 minute shy of al dente—you want it to finish cooking in the oven. I like to taste-test by biting a piece; it should be firm but tender with a slight bite.
Before draining, reserve 1 cup of pasta water. This starchy liquid is gold for creating a silky sauce later. Drain the pasta and return it to the pot, giving it a quick toss with 1 tbsp unsalted butter to prevent sticking while you make the cheese sauce.
👨🍳 Step 2: Make the Creamy Cheese Sauce
In a medium saucepan, melt the remaining 0.33 cup unsalted butter (you used 1 tbsp earlier) over medium heat. Add 0.5 cup all-purpose flour and whisk constantly for 1-2 minutes until you have a smooth, bubbling roux that smells nutty. This is your flavor foundation—don't walk away!
Slowly pour in 2.5 cups room-temperature whole milk while whisking vigorously to prevent lumps. Stir in 1 tsp yellow mustard and bring the mixture to a gentle simmer. Let it cook for 3-4 minutes until it thickens enough to coat the back of a spoon. Here's the thing—this sauce needs to be smooth, so if you see any lumps, whisk them out now.
🍳 Step 3: Combine Cheese and Seasonings
Reduce heat to low and add 2 cups sharp cheddar cheese and 1.5 cups mozzarella cheese all at once. Stir constantly until completely melted and smooth—this usually takes about 2-3 minutes. The cheese should blend seamlessly into the sauce, creating a velvety texture.
Remove the pan from heat and stir in 1.5 tsp salt, 0.5 tsp black pepper, and 0.5 tsp garlic powder. Taste and adjust seasoning if needed—you want the cheese to sing with flavor. Here's my pro tip: add a splash of pasta water if the sauce looks too thick; it should coat the back of a spoon but still be pourable.
🥘 Step 4: Assemble and Bake for Crispy Perfection
Pour the cheese sauce over the cooked macaroni in the pot and stir gently but thoroughly to coat every noodle. Transfer the mixture to a 9x13-inch baking dish, spreading it evenly. The sauce should look glossy and well-distributed—no dry spots!
In a small bowl, combine 0.25 cup panko breadcrumbs and 0.25 cup extra-sharp cheddar cheese. Sprinkle this mixture evenly over the top of the mac and cheese. This is where the magic happens—the panko creates that irresistible crispy crust while the extra-sharp cheddar adds a tangy kick.
🔥 Step 5: Bake Until Bubbly and Golden
Preheat your oven to 375°F. Bake the mac and cheese for 20-25 minutes until the top is deep golden brown and the edges are bubbling. You'll know it's ready when the cheese pulls away from the sides of the dish and the panko topping looks crispy and toasted.
Let it rest for 5-10 minutes before serving—this gives the cheese time to set slightly and makes cutting easier. The result should be creamy, cheesy layers with that perfect crispy top that everyone will fight over. Serve with a side of crusty bread to soak up every last bit of that delicious sauce!
Pro Tips For Making Baked Mac And Cheese Recipe With Cheddar And Mozzarella
- Cook pasta al dente: This isn’t the time to go mushy—pull elbows when they’re still firm to the bite, about 1-2 minutes before package instructions say. Overcooked pasta soaks up the sauce like a sponge, and your mac will end up dry and sad. Trust me, you can always reheat it.
- Grate cheese aggressively: Sharp cheddar and mozzarella melt differently, so don’t be lazy—grate the cheddar yourself (pre-shredded has anti-caking agents that make it grainy). For mozzarella, tear it into chunks first, then grate half of it; the rest stays in bigger pieces for stretchy, gooey pockets. Yes, it’s extra work, but the texture makes all the difference.
- Don’t skip the roux rest: After cooking your butter-flour roux, let it sit for 5-10 minutes off the heat—it’ll go from bubbling to smooth and pale. This step removes the raw flour taste and thickens the sauce properly. I used to rush it, and the sauce always tasted off. (Your future self will thank you.)
- Broil for the crust: Once your mac is baked through, switch to broil for 1-2 minutes—watch it like a hawk. The top should turn golden and slightly bubbly, not burnt. If it’s not browning, sprinkle a little more cheese or a pinch of breadcrumbs for extra color. (Yes, even if you’re impatient like me.)
Wine and beer pairings for baked mac and cheese recipe with cheddar and mozzarella
Rich Red Wine
For this decadent baked mac and cheese, a bold red wine like Cabernet Sauvignon or Zinfandel is my go-to choice. The tannins in these wines cut through the richness beautifully, cleansing your palate between bites.
I love pairing it with a 2018 Napa Valley Cabernet Sauvignon—its dark fruit notes complement the cheddar's sharpness while the oak adds depth to the creamy sauce. 🍷
Creamy White Options
If you prefer white wine, go for something buttery and full-bodied like Chardonnay or Viognier. A California Chardonnay with its vanilla and citrus undertones balances the dish's richness without overpowering it.
For a lighter option, try a Sauvignon Blanc from New Zealand—its zesty acidity contrasts nicely with the cheesy indulgence.
Craft Beer Pairings
A hoppy IPA or amber ale works surprisingly well with baked mac and cheese. The bitterness in an IPA (like Dogfish Head 60 Minute IPA) helps cut through the fat, while the malt sweetness in an amber ale (such as Fat Tire) enhances the dish's caramelized notes.
For a lighter option, a wheat beer adds a refreshing contrast to the richness. 🍺
Non-Alcoholic Choices
If you're skipping alcohol, try sparkling apple cider—its effervescence and slight tartness cleanse the palate. For something richer, a chilled hibiscus iced tea with a squeeze of lime adds a refreshing, slightly tangy note that pairs perfectly with the cheesy indulgence.
A vanilla chai latte also works well for a cozy, comforting pairing.
Regional Wine Specialties
For a Southern-style twist, try a Texas Hill Country Viognier—its floral notes and slight sweetness complement the dish beautifully. In New England, a Rhode Island Chardonnay with its crisp, mineral finish offers a refreshing contrast.
If you're in the Pacific Northwest, a Oregon Pinot Noir with its bright acidity and red fruit flavors is an excellent match.
Cheese-Centric Pairings
Since this dish is all about cheese, consider pairing it with a cheese-focused wine like Gruyère-inspired Jura Vin Jaune (a French wine aged under a wax cap) or a Piedmont Barbera from Italy, known for its earthy, cheesy undertones.
Both wines enhance the cheddar and mozzarella flavors rather than competing with them. 🧀
Nutrition facts
Frequently asked questions
Can I use pre-shredded cheese for this recipe?
Pre-shredded cheese works in a pinch, but freshly shredded cheddar and mozzarella make a world of difference! Pre-shredded versions often contain anti-caking agents that prevent perfect melting and that irresistible stretch. If you must use it, remove any anti-caking powder by rinsing the cheese in a colander before shredding.
How do I fix a watery sauce after mixing?
If your sauce looks too thin, remove it from heat and stir in 1-2 tablespoons of cornstarch mixed with 1 tablespoon cold water. Simmer for 1-2 minutes until thickened. For extra insurance, reduce the milk to 2 cups instead of 2.5 cups next time—this prevents thinness before it starts.
Can I make this ahead of time?
Assemble the dish (without baking) up to 24 hours ahead, cover tightly, and refrigerate. When ready to bake, add 5-10 extra minutes to the baking time at 375°F to compensate for the cold start. For freezing, bake first, then cool completely before wrapping in foil and freezing for up to 3 months. Reheat covered at 350°F for 20-25 minutes.
Why did my mac and cheese turn out dry?
Overcooking or under-seasoning usually causes dryness. Always cook pasta 1 minute shy of al dente so it finishes in the oven. If the sauce seems too thick, add a splash of pasta water or milk. For extra moisture, stir in 1/4 cup sour cream or 2 tablespoons cream cheese before baking.
What's the best way to get that perfect crispy top?
For maximum crispiness, broil for 2-3 minutes at the very end (watch closely to avoid burning). Use Panko breadcrumbs mixed with extra-sharp cheddar for the topping—they create a golden, crackly crust. For even more texture, sprinkle crushed potato chips or toasted breadcrumbs on top before baking.
