Best Baked Mac And Cheese Recipe
If you’re like me, you’ve probably tasted a lot of mac and cheese over the years, but this baked version might just steal the show. What makes this recipe special? It’s the triple-cheese blend, the richness of cream cheese mixed into the sauce, and the perfect crispy, golden top. It’s one of those dishes that hits all the right notes—comforting, creamy, cheesy, and indulgent. If you’ve been searching for a mac and cheese recipe that pleases both the kids and the grown-ups (seriously, who doesn’t love mac and cheese?), this one is for you!
The story behind my baked mac and cheese obsession
I remember the first time I tried baked mac and cheese at a potluck dinner. The hostess had topped hers with breadcrumbs and the cheese was bubbling around the edges like it was calling my name. I was hooked from the first bite, and ever since, I’ve been on a mission to perfect my own version. I played around with different cheeses, added spices, and even tried sneaking in some veggies (which my family caught onto quickly—oops). But this version? This is the one that finally made me say, “Okay, this is IT.” Creamy, melty, with a hint of garlic and paprika that takes it to a whole new level, this recipe has become a go-to for every gathering, weeknight dinner, and “just because” moment. You know a dish is good when everyone asks for seconds and there are zero leftovers to sneak the next day!
The origin story (or, how baked mac and cheese became the comfort food hero)
Mac and cheese has been around for centuries, believe it or not. It’s said to have originated in Italy, but the baked version we know and love today really took off in the U.S., where elbow macaroni and cheddar became a match made in culinary heaven. Thomas Jefferson is even credited with helping to popularize macaroni and cheese in the U.S. after encountering it in Europe. Baked mac and cheese, with its ooey-gooey center and crispy, cheesy top, has evolved from a humble side dish to the star of the dinner table. And while every family has their version, I like to think this one has a little extra magic. After all, it’s got not one, but three different cheeses and the creamiest sauce you’ll ever taste.
Let’s talk ingredients: the good, the better, and the “oops, I’m out of that”
Elbow macaroni
The foundation of any mac and cheese! It’s small, holds sauce well, and has the perfect bite. If you’re out, shells or cavatappi also work well. The key is to cook it al dente—soft but still with a little bite.
Unsalted butter
Butter is what makes the roux rich and luxurious. If you’re out of butter, you can use margarine, but the taste just won’t be the same. I recommend using real butter whenever possible for that deep, savory flavor.
Cheddar, Gruyère, and mozzarella cheeses
Cheddar is classic, but Gruyère adds a nuttiness that really elevates this dish, while mozzarella melts into dreamy, gooey goodness. Can’t find Gruyère? Swap it out with Swiss. For the mozzarella, you can sub in provolone for a similar melt. And yes, using pre-shredded cheese is fine, but shredding your own gives you smoother results (and melts better!).
Cream cheese
This is the secret to a super creamy sauce. It adds richness without making things too heavy. If you don’t have cream cheese on hand, mascarpone can work, but I love how cream cheese balances the sauce perfectly.
Spices (garlic powder, paprika, onion powder)
The trio of spices in this recipe gives the mac and cheese a subtle kick. The garlic and onion powder add depth, while the paprika brings in a little warmth and color. If you’re feeling adventurous, try smoked paprika for an extra flavor boost.

Kitchen gear: what you need (and what you can totally skip)
To make this baked mac and cheese, you won’t need anything fancy, but a few good tools can make life easier. First, a heavy-bottomed saucepan is key for making the sauce—you want to avoid any hot spots that might burn the butter or flour. A good whisk is essential to keep the sauce smooth as it thickens. For baking, a trusty casserole dish (I love my 7×11-inch ceramic dish) is perfect for getting that crispy, bubbly top layer. And if you don’t have one, a cast-iron skillet works just as well! Finally, a box grater is your best friend for shredding cheese. If you want to skip the gym (hey, shredding cheese is a workout), pre-shredded will do, but it won’t melt as smoothly.
Step-by-step: my foolproof method (and a few hard-learned lessons)
- Preheat and prep
Start by preheating your oven to 350°F. Trust me, there’s nothing worse than finishing up your mac and cheese only to realize you forgot to preheat! While the oven heats, cook the elbow macaroni until it’s al dente—this is key to keeping the pasta from turning mushy when baked. Drain and set aside. - The magic sauce
Now, let’s get the sauce going. Melt the butter in a saucepan over medium heat. Once it’s melted, stir in the flour to form a roux. Don’t rush this part! Let it cook until it turns a light golden brown and smells nutty. Add the spices—garlic powder, paprika, and onion powder—and give it a good stir for a minute. This step makes sure the spices are toasted, bringing out their full flavor. - Whisk in the dairy
Slowly whisk in the milk, cream, and cream cheese, making sure there are no lumps. The cream cheese will melt in, making the sauce super silky. Once it starts to bubble, turn off the heat and stir in the shredded cheddar, Gruyère, and mozzarella a little at a time until they melt into a luscious cheese sauce. - Combine and layer
Stir the cooked pasta into the cheese sauce, making sure every piece is coated. Take your baking dish and spread half of the mac and cheese mixture in the bottom. Then, sprinkle on half of the shredded cheese you set aside for layering. Add the remaining pasta and top it with the rest of the cheese. - Bake to perfection
Bake the dish for about 15-20 minutes until the cheese is bubbly and melted. Want a golden, crispy top? Turn on the broiler for the last couple of minutes—but keep an eye on it so it doesn’t burn! I’ve learned this the hard way too many times.

Variations: make it your own
Baked mac and cheese is so versatile! I’ve played around with this recipe a lot, and here are some variations that have worked out beautifully:
- Gluten-free: Swap out the all-purpose flour for a gluten-free flour blend and use gluten-free pasta. The result? Just as creamy and delicious.
- Vegan: Substitute the dairy with plant-based milk (like almond or cashew), and use vegan butter and cheeses. It won’t be quite as rich, but it’s still super tasty!
- Spicy mac: Sprinkle in some cayenne or add diced jalapeños to the sauce for a spicy kick.
- Seasonal veggies: Throw in some roasted broccoli or cauliflower for a veggie-packed version that still feels indulgent.
Presentation and serving ideas
When serving baked mac and cheese, I love to let the golden top be the star. Garnish with fresh parsley to brighten up the dish and add a little color contrast. If you’re feeling fancy, you can serve it in individual ramekins or cast-iron skillets for a rustic presentation. On the side, I like to serve a light salad (something with a tangy vinaigrette to cut through the richness), roasted vegetables, or even some garlic bread for an extra carb indulgence.
Storage and reheating tips
If you’re lucky enough to have leftovers (a rarity in my house), baked mac and cheese stores well in the fridge for up to 3 days. Just pop it in an airtight container. When reheating, add a splash of milk or cream to keep it from drying out. Reheat in the oven at 350°F for about 15-20 minutes, or microwave it in smaller portions. Be careful not to overcook it, though—you don’t want the cheese to separate.
Scaling the recipe for a crowd
Need to double the recipe? It’s easy to scale up! Just double all the ingredients and use a larger baking dish (something like a 9×13-inch works great). The baking time may be a bit longer, so keep an eye on the cheese—when it’s bubbly and golden, you’re good to go. For smaller portions, halve the ingredients and use an 8×8-inch dish.
Potential issues (and how to avoid them!)
- Too much flour in the roux? If your sauce is too thick, add a splash more milk until it loosens up. I’ve definitely made this mistake when I’ve been too heavy-handed with the flour!
- Cheese not melting smoothly? If the cheese sauce feels grainy, it could be because the heat was too high when adding the cheese. Next time, remove the pan from the heat before stirring in the cheese.
- Dry mac and cheese? Make sure you don’t overbake it! Baked mac and cheese should be creamy, so underbake slightly rather than risk it drying out.
Give this baked mac and cheese a try!
Whether you’re making this baked mac and cheese for a family gathering or just for a weeknight treat, I promise it’ll hit the spot. Customize it, experiment with it, and make it your own! It’s the perfect comfort food, and once you try it, I’m sure you’ll keep coming back for more. Happy cooking!
Frequently asked questions
Can I use different cheeses in this recipe?
Absolutely! Feel free to experiment with cheeses like fontina, Monterey Jack, or even blue cheese for a stronger flavor.
Can I freeze baked mac and cheese?
Yes, you can! Just let it cool completely, cover tightly, and freeze for up to 2 months. Reheat in the oven straight from frozen, but it might take a bit longer.
How can I make this recipe healthier?
You can swap out the heavy cream for whole milk or a plant-based milk, and use a lower-fat cheese. Adding veggies like spinach or roasted cauliflower is a great way to boost the nutrition.
Can I prepare this ahead of time?
Yes! Assemble the mac and cheese, then cover and refrigerate. When ready to bake, just pop it in the oven and bake as directed.
What’s the best way to reheat leftovers?
Add a splash of milk or cream to keep it moist, and reheat in the oven or microwave. Keep an eye on it so the cheese doesn’t dry out!
Print
Best Baked Mac And Cheese Recipe
This creamy baked mac and cheese is rich, cheesy, and the ultimate comfort food, featuring a blend of cheddar, Gruyère, and mozzarella.
- Total Time: 35 minutes
- Yield: 6 1x
Ingredients
- 10 oz elbow macaroni
- ¼ cup unsalted butter 56g
- 3 tbsp all-purpose flour
- 3 cups whole milk 720g
- 1 cup heavy cream 240g
- ¼ cup cream cheese at room temperature (4 oz or 113g)
- ½ to 1 teaspoon salt
- ½ to 1 teaspoon black pepper
- 1 tsp garlic powder
- 1 tsp paprika
- 1 tsp onion powder
- 1 cup each of shredded cheddar cheese Gruyère cheese, and mozzarella cheese for the cheese sauce
- ½ cup each of shredded cheddar cheese Gruyère cheese, and mozzarella cheese for layering
- 1 tbsp chopped fresh parsley
Instructions
- Preheat and prep
Start by preheating your oven to 350°F. Trust me, there’s nothing worse than finishing up your mac and cheese only to realize you forgot to preheat! While the oven heats, cook the elbow macaroni until it’s al dente—this is key to keeping the pasta from turning mushy when baked. Drain and set aside. - The magic sauce
Now, let’s get the sauce going. Melt the butter in a saucepan over medium heat. Once it’s melted, stir in the flour to form a roux. Don’t rush this part! Let it cook until it turns a light golden brown and smells nutty. Add the spices—garlic powder, paprika, and onion powder—and give it a good stir for a minute. This step makes sure the spices are toasted, bringing out their full flavor. - Whisk in the dairy
Slowly whisk in the milk, cream, and cream cheese, making sure there are no lumps. The cream cheese will melt in, making the sauce super silky. Once it starts to bubble, turn off the heat and stir in the shredded cheddar, Gruyère, and mozzarella a little at a time until they melt into a luscious cheese sauce. - Combine and layer
Stir the cooked pasta into the cheese sauce, making sure every piece is coated. Take your baking dish and spread half of the mac and cheese mixture in the bottom. Then, sprinkle on half of the shredded cheese you set aside for layering. Add the remaining pasta and top it with the rest of the cheese. - Bake to perfection
Bake the dish for about 15-20 minutes until the cheese is bubbly and melted. Want a golden, crispy top? Turn on the broiler for the last couple of minutes—but keep an eye on it so it doesn’t burn! I’ve learned this the hard way too many times.
Notes
If you’re lucky enough to have leftovers (a rarity in my house), baked mac and cheese stores well in the fridge for up to 3 days. Just pop it in an airtight container. When reheating, add a splash of milk or cream to keep it from drying out. Reheat in the oven at 350°F for about 15-20 minutes, or microwave it in smaller portions. Be careful not to overcook it, though—you don’t want the cheese to separate.
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Category: Dinner