Appetizers
This baked mac and cheese recipe with cheddar and mozzarella delivers the creamiest, most addictive triple-cheese melt you'll ever make.
The secret lies in a proper roux foundation that keeps the sauce silky smooth while holding up to baking, plus a crispy breadcrumb topping that adds texture without overpowering the cheesy goodness. I've perfected this version over years of testing—no gummy pasta or watery sauce here.
The magic happens in three layers: a rich, velvety cheese sauce that coats every noodle, a blend of sharp cheddar and mild mozzarella for perfect flavor balance, and a golden-brown breadcrumb crust that adds satisfying crunch.
This isn't your childhood mac and cheese—it's restaurant-quality comfort food that actually sticks together when you cut into it. The best part? It only takes 45 minutes from start to finish, including prep.
What you'll end up with is a bubbling, golden casserole with edges that are crispy enough to stand up to a fork, while the center remains gloriously creamy and stretchy.
The aroma alone will have everyone gathering at the table, and each bite delivers that perfect harmony of sharp cheddar, mild mozzarella, and buttery pasta. This is the kind of dish that disappears faster than you can say "seconds, please."
Serve it as a main dish for dinner parties or family gatherings, or cut into squares for easy appetizer portions. The leftovers reheat beautifully too—just cover with foil and warm in the oven until bubbly. Let's get started on creating your new favorite comfort food classic.
Ingredients for baked mac and cheese recipe with cheddar and mozzarella
Pantry staples plus a few cheesy upgrades for restaurant-quality baked mac and cheese magic.
| Ingredient | Amount | Notes |
|---|---|---|
| Elbow Macaroni 🍝 | 1 ½ lb | Medium or short elbow shape |
| Unsalted Butter 🧈 | ½ cup | Cold, cut into small cubes |
| All-Purpose Flour 🌾 | ½ cup | For perfect roux foundation |
| Sharp Cheddar Cheese 🧀 | 2 cups | Shredded, block preferred |
| Mozzarella Cheese 🧀 | 1 cup | Shredded, low-moisture preferred |
| Heavy Cream 🥛 | ½ cup | Full-fat for creamy texture |
| Whole Milk 🥛 | ½ cup | Warmed for smooth sauce |
| Yellow Onion 🧅 | 1 whole | Finely diced, sweet variety |
| Garlic Cloves 🧄 | 4 cloves | Minced, fresh preferred |
| Dijon Mustard 🍯 | 1 tbsp | Adds depth of flavor |
| Panko Breadcrumbs 🍞 | ½ cup | For crispy topping |
| Grated Parmesan Cheese 🧀 | ¼ cup | Freshly grated for topping |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Hot Sauce 🔥 | ½ tsp | Optional, for heat kick |
The cheeses are where this dish shines. Sharp cheddar gives the tangy bite you crave, while mozzarella keeps it creamy—never gummy. Grab a block of cheddar and shred it yourself (pre-shredded gets clumpy), and use low-moisture mozzarella for that perfect melt. Whole Foods or Trader Joe's have great options, but any grocery store works. For the roux, cold butter is key—don't let it melt too fast, or you'll get lumps. The onion and garlic are the flavor base, so don't skip them even if you're in a hurry.
No sharp cheddar? Pepper jack adds heat, or swap half for Gruyère for nutty depth. Running low on mozzarella? Fontina melts beautifully too. The mustard is non-negotiable—it cuts through the richness. If you're feeling fancy, add a splash of white wine when deglazing the pan. For the breadcrumbs, Panko gives the best crunch, but any dry breadcrumbs work. The hot sauce is optional but worth it—just a pinch adds so much character. And trust me, the extra 1.5 teaspoons of salt is crucial for balancing all that cheese.
This reheats like a dream—just cover with foil and warm in the oven until bubbly. Keeps 4-5 days in the fridge, or freeze portions for up to 3 months. I always make a double batch because it disappears fast. The breadcrumb topping gets crispy again when reheated, so it's worth the extra minute in the oven. Leftovers? Perfect for lunch the next day—just microwave until melty.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe because it’s literally one bowl, one pan, and done. No straining pasta into a colander while cheese sauce splatters everywhere—just toss the elbows in raw, bake, and let the flour-butter roux work its magic. (Yes, even on a Tuesday night.)
- Melty Perfection: That crispy golden crust? All thanks to the sharp cheddar melting into gooey mozzarella layers. The cheddar brings the tangy bite, while the mozzarella stretches into that perfect stretchy pull. Honestly, it’s the kind of mac that makes you close your eyes and sigh.
- Leftover Hero: This dish actually tastes better the next day—yes, really. The flavors meld, the cheese gets even creamier, and it reheats like a dream. I’ve packed it for lunches, frozen portions for lazy days, and even served it cold as a "mac salad" (don’t judge me).
- Budget Comfort: Five ingredients, zero fancy substitutions. Elbow pasta and store-brand cheddar still deliver ridiculously good results. Between us, this is my go-to when I’m broke but refuse to eat sad takeout. Plus, it stretches to feed four (or one very hungry person twice).
Step-by-step instructions for triple-cheese baked mac and cheese
This method delivers that perfect pull-apart texture with a golden, crispy topping every time.
Cook the Elbow Macaroni to Al Dente Perfection
Bring a large pot of water to a rolling boil and add 1.5 pounds of elbow macaroni. Stir immediately to prevent sticking. Cook until 1 minute before the package instructions for al dente—this ensures it finishes cooking in the oven without turning mushy. The pasta should have a slight bite when you taste it.
Before draining, reserve 1 cup of pasta water—this starchy liquid is the secret to a creamy sauce. Drain the pasta and return it to the pot, tossing with 1 tablespoon of Dijon mustard. This adds depth of flavor and helps prevent the cheese from separating later. Let it cool slightly while you prepare the roux.
Make the Creamy Cheese Sauce Foundation
In a large skillet over medium heat, melt the ½ cup of cold unsalted butter cut into small cubes. Once melted, whisk in the ½ cup of all-purpose flour to form a roux. Cook for 1-2 minutes until it turns a light golden color—this removes the raw flour taste and creates a smooth base.
Slowly whisk in the ½ cup of warmed whole milk and ½ cup of heavy cream to prevent lumps. Stir constantly until the mixture thickens enough to coat the back of a spoon. This should take about 3-4 minutes. Remove from heat and stir in the 2 cups of shredded sharp cheddar cheese and 1 cup of shredded mozzarella cheese until completely melted and smooth.
Combine Pasta and Cheese Sauce
Add the cooked macaroni to the cheese sauce and toss gently with a wooden spoon until every strand is fully coated. The sauce should look glossy and creamy—if it's too thick, whisk in 2-3 tablespoons of reserved pasta water until it reaches a smooth, pourable consistency. Season with 1.5 teaspoons of salt, ½ teaspoon of ground black pepper, and ½ teaspoon of hot sauce if using.
Transfer the mixture to a greased 9x13-inch baking dish, spreading it evenly. The dish should be about ¾ full—this prevents overflow during baking. For extra flavor, sprinkle the top with ½ cup of finely diced yellow onion and 4 cloves of minced garlic, pressing them gently into the cheese.
Create the Crispy Breadcrumb Topping
In a small bowl, mix the ½ cup of panko breadcrumbs with the ¼ cup of grated Parmesan cheese. Spread this mixture evenly over the top of the mac and cheese, pressing down lightly to help it adhere. For a golden finish, brush the top with a little melted butter or olive oil—this ensures a crispy, caramelized crust.
Bake at 375°F for 25-30 minutes until the top is golden brown and the edges are bubbling. The cheese should be fully melted and the pasta tender. If the top browns too quickly, tent loosely with foil for the last 10 minutes to prevent burning.
Rest and Serve for Maximum Creaminess
Remove the mac and cheese from the oven and let it rest for 10-15 minutes before serving. This resting time allows the cheese to set slightly, making it easier to slice and preventing a runny mess. The pull-apart texture will be perfect—creamy inside with a crispy, golden crust on top.
Garnish with extra black pepper and a sprinkle of Parmesan if desired. Serve immediately with a side of garlic bread or a simple green salad. The combination of sharp cheddar, creamy mozzarella, and the crispy breadcrumb topping makes this the ultimate comfort dish!
Pro Tips For Making Baked Mac And Cheese Recipe With Cheddar And Mozzarella
- Cook pasta al dente: I used to overcook the macaroni thinking it would absorb more cheese sauce, but that just turns it mushy. Boil elbows for 1-2 minutes less than package instructions, then drain immediately—you’ll want that slight bite to hold up in the oven.
- Shred cheese aggressively: Pre-shredded cheese has anti-caking agents that make baked mac and cheese clumpy and dry. Use a box grater or food processor and shred both cheddar and mozzarella fresh—it melts smoother and gives that perfect stretchy pull.
- Bake uncovered the last 5 minutes: I learned this the hard way—covering the dish all the way through makes the top soggy. After 20 minutes of baking with foil, remove it for the final stretch. The edges will brown and crisp up beautifully without drying out the middle.
- Use half sharp cheddar, half mild: Sharp cheddar dominates flavors and can make the dish taste one-note. Mix it 50/50 with a milder cheddar (like Monterey Jack) for balance—then add mozzarella for that classic gooey texture. Trust me, your taste buds will notice the difference.
Health benefits of this baked mac and cheese recipe with cheddar and mozzarella
Protein-Packed Comfort
This triple-cheese baked mac and cheese delivers a surprising 25-30 grams of protein per serving—thanks to the combination of cheddar, mozzarella, and Parmesan. That's nearly half of the 50-gram daily recommendation for active adults, making it a satisfying protein source for muscle recovery or post-workout meals.
The heavy cream and whole milk in the sauce add extra richness without sacrificing protein quality. 💪
Calcium for Strong Bones
With 1.5 cups of cheese in this recipe, you're getting about 800mg of calcium per serving—that's over 60% of your daily needs. Calcium works with vitamin D (also present in cheese) to strengthen bones and teeth.
The mozzarella contributes the most calcium, while the cheddar adds flavor without compromising nutritional benefits. I always keep this on hand for my kids' lunches.
Healthy Carbs with Fiber
While mac and cheese isn't typically known for fiber, the elbow macaroni provides about 4 grams of fiber per serving—especially if you choose whole wheat pasta. Fiber supports digestion and helps stabilize blood sugar levels.
For an extra boost, I sometimes stir in ½ cup of cooked quinoa or ½ cup of diced butternut squash into the cheese sauce before baking. 🥗
Vitamin Boost from Dairy
The dairy ingredients deliver essential vitamins like riboflavin (B2), which supports energy metabolism, and vitamin A, important for vision and immune function. One serving provides about 15% of your daily vitamin A needs.
The cheese also contains small amounts of vitamin B12, crucial for nerve function and red blood cell production. It's one of those rare comfort foods that actually gives you nutritional benefits!
Satisfying Fat for Energy
The butter, heavy cream, and cheese in this recipe provide healthy fats that your body needs for energy and hormone production. While it's not a "low-fat" dish, the fats help keep you full for hours—perfect for a hearty dinner.
The monounsaturated fats in cheese also support heart health when consumed as part of a balanced diet. I never feel guilty about the portion size because it keeps me energized all evening.
Customizable for Dietary Needs
You can easily adapt this recipe to be more health-conscious. Swap half the heavy cream for Greek yogurt to cut calories while keeping creaminess. Use low-fat cheese (like 2% cheddar) to reduce saturated fat without sacrificing flavor.
For a lighter version, top with baked broccoli florets instead of breadcrumbs. The possibilities are endless while keeping it delicious! 💡
Nutrition facts
Frequently asked questions
Why does my baked mac and cheese get watery after baking?
This usually happens when the cheese sauce is too thin or the pasta absorbs too much moisture. Always use reserved pasta water (2-3 tablespoons) to adjust the sauce consistency before baking. Also, make sure your cheeses are fully melted and the roux is properly thickened—this creates a stable base that holds up during baking.
Can I make this recipe ahead of time?
Assemble the dish up to 24 hours ahead and refrigerate uncovered. When ready to bake, cover with foil and bake at 375°F for 30-35 minutes (the extra time compensates for the cold start). For freezing, bake first, then cool completely, wrap tightly, and freeze for up to 3 months. Reheat covered with foil until bubbly.
What's the best way to make it extra crispy on top?
For maximum crispiness, mix ½ cup panko breadcrumbs with ¼ cup melted butter and 2 tablespoons grated Parmesan for the topping. Press it firmly onto the cheese, then bake uncovered for the last 10 minutes at 400°F to get that golden, crunchy crust. A quick broil for 1-2 minutes at the very end works wonders too!
Can I substitute other cheeses for cheddar and mozzarella?
Yes! For a sharper flavor, try Gruyère or Pepper Jack. For extra creaminess, swap half the mozzarella with fontina or Monterey Jack. Avoid pre-shredded cheeses—they contain anti-caking agents that make the sauce grainy. Always shred your own for the best melt and texture.
How do I fix gummy pasta in baked mac and cheese?
Gummy pasta usually means it was undercooked or overmixed. Next time, cook the pasta 1 minute less than package instructions and finish in the oven. For existing gummy mac: spread it in the baking dish, cover tightly with foil, and bake at 350°F for 10-15 minutes to steam and soften properly. Avoid stirring after baking—just let it rest!
