Creamy Baked Alfredo Mac and Cheese
This baked Alfredo mac and cheese takes the best parts of fettuccine Alfredo (garlic, cream, and Parmesan) and folds them into a rich mac and cheese that bakes up with a crispy, golden crust. It’s a weeknight pasta that feels a little fancy but comes together with just a handful of everyday ingredients.

The sauce leans hard on Parmesan and a little mozzarella so it’s savory and rich without being heavy. A quick broil turns the breadcrumb topping shatteringly crisp, and the inside stays creamy right through the last spoonful.
Why This One Stays in the Rotation
I keep coming back to this dish because it hits all the right notes without a long list of steps. The garlic and Parmesan give it a grown-up depth that regular mac and cheese doesn’t always have, and the breadcrumb topping adds a texture contrast that makes every bite interesting.
It’s forgiving, too. You can swap in any short pasta, pile on extra garlic if that’s your thing, or skip the broil for a softer top if you’re feeding little kids. Every time I make it, the whole pan disappears fast.
Ingredients

- 8 oz elbow macaroni: any short pasta like cavatappi or shells works too
- 3 tbsp unsalted butter: for the sauce and the topping
- 3 garlic cloves, minced: fresh garlic gives the best savory kick
- 1½ cups heavy cream: half-and-half can work but the sauce will be thinner
- 1½ cups finely grated Parmesan cheese: use a block and grate it yourself for a smooth melt
- ½ cup shredded low-moisture mozzarella: gives the sauce a little stretch
- ¾ tsp salt: adjust after tasting the finished sauce
- ¼ tsp black pepper: freshly ground if you have it
- ½ cup panko breadcrumbs: regular breadcrumbs also work, but panko stays crispier
- 1 tbsp melted butter: for the topping
- 2 tbsp grated Parmesan: for the topping
- Pinch of paprika: (optional): adds a little color on top
Variations and Swaps
- Swap the pasta: any short shape with ridges or nooks works well, like rotini or campanelle.
- Add protein: fold in 1 cup of shredded cooked chicken or crumbled bacon before baking.
- Change the cheese: swap the mozzarella for fontina or Gruyère for a nuttier flavor, but keep the Parmesan for the savory backbone.
- Make it a one-pan meal: stir in 1 cup of thawed frozen peas or chopped steamed broccoli when you combine the pasta and sauce.
If you love creamy pasta bakes, you’ll also want to try my Roasted Garlic Mac and Cheese.
How to Make Baked Alfredo Mac and Cheese
Step 1: Cook the Pasta

Set your broiler to high and bring a large pot of salted water to a boil. Add the 8 oz elbow macaroni and cook until just shy of al dente, about 6 minutes (it will finish cooking in the oven). Drain and set aside.
The pasta should still have a little bite; you don’t want it mushy after baking. Drain it but don’t rinse it, the starch helps the sauce cling.
Step 2: Make the Alfredo Sauce

While the pasta cooks, melt the 3 tbsp butter in a large skillet over medium heat. Add the 3 minced garlic cloves and cook until fragrant, about 30 seconds. Pour in the 1½ cups heavy cream, season with ¾ tsp salt and ¼ tsp black pepper, and let it come to a gentle simmer. Once small bubbles appear around the edge, reduce the heat to low and whisk in the 1½ cups grated Parmesan and ½ cup shredded mozzarella a handful at a time, stirring until each addition melts before adding the next.
The sauce will thicken quickly. Keep it on low heat and stir often so it doesn’t scorch on the bottom. It should coat the back of a spoon in a thick, velvety layer; if it seems too thick, add a splash of reserved pasta water or extra cream.
Step 3: Coat the Pasta

Off the heat, add the drained pasta to the skillet with the sauce. Stir until every piece is completely coated, then taste and adjust the salt if needed. Pour the whole mixture into a buttered 2-quart baking dish or an oven-safe skillet.
At this stage, the dish will look very saucy, and that’s exactly what you want. The pasta will absorb some of the liquid as it bakes, keeping the center creamy.
Step 4: Add the Crunchy Topping

In a small bowl, mix the ½ cup panko breadcrumbs with 1 tbsp melted butter and 2 tbsp grated Parmesan until the crumbs look damp and clumpy. Sprinkle this evenly over the pasta, then add a final dusting of paprika if you like a little color.
Don’t pack the topping down; a loose, uneven layer gives you those craggy crispy bits. The Parmesan in the topping will brown and get nutty.
Step 5: Broil to Golden

Place the dish under the broiler on a middle rack so the top doesn’t burn before the center heats through. Broil for 2 to 4 minutes, watching closely, until the breadcrumbs turn deep golden and the edges of the pasta start to bubble.
The topping can go from golden to burnt fast, so keep the oven light on and don’t walk away. Pull it out as soon as you see dark golden spots across the surface. Let it sit for 5 minutes before serving; it will set up just enough to scoop without falling apart.
A Few Notes Before You Start
- Grate your own cheese.: Pre-shredded Parmesan and mozzarella often have starches or anti-caking agents that can make the sauce grainy. A block and a box grater take two extra minutes and the difference is huge.
- If you don’t have a broiler or prefer a less aggressive top, bake the assembled dish at 425°F for 10 to 15 minutes until bubbly, then serve. The breadcrumbs will be toasted but not shatteringly crisp.
- Want to turn this into a full meal?: Stir 1 cup of shredded rotisserie chicken or crisp bacon bits into the pasta mixture before topping.
- For a stovetop version, skip the broil entirely. The sauce is thick enough to coat straight out of the pan, and the breadcrumbs can be toasted separately in a skillet with butter and scattered on top.
Broil times by rack position:
| Rack Position | Distance from Broiler | Broil Time |
|---|---|---|
| Top rack | 3-4 inches | 1-2 mins |
| Middle rack | 6-8 inches | 2-4 mins |
| Bottom rack | 10-12 inches | 4-6 mins |
Storing Leftovers
Refrigerate: Keep leftovers in an airtight container for up to 4 days. The topping will soften as it sits, but the flavor gets even better.
Reheating: For a crisp top, reheat in a 350°F oven for 10 to 15 minutes, loosely covered with foil to prevent over-browning. The microwave works in a pinch, though the breadcrumbs will lose their crunch.
What To Serve With Alfredo Mac and Cheese
A lemony arugula salad with a sharp vinaigrette cuts through the richness and adds freshness. Roasted cherry tomatoes bring a sweet, juicy pop that balances the savory cheese. If you’re feeling extra, toasted garlic bread never hurts.
Frequently Asked Questions
Can I use milk instead of heavy cream?
Milk isn’t ideal here because it can curdle when heated with cheese. If that’s all you have, use whole milk and whisk in 1 tablespoon of flour with the butter before adding the liquid, then keep the heat very low.
Can I make this ahead of time?
You can assemble the dish all the way through the topping step, cover, and refrigerate for up to 24 hours. Add 5 to 10 minutes to the broil time, and watch that the top doesn’t burn before the center is hot.
Can I double this recipe?
Yes. Use a 9×13-inch baking dish and double all ingredients. The sauce may need an extra few minutes to thicken, and the broil time could increase by a minute or two.
Can I freeze it?
Assemble without broiling, wrap tightly, and freeze for up to 2 months. Thaw overnight in the fridge, then add the topping and broil as directed.

Baked Alfredo Mac and Cheese Recipe
Ingredients
Method
- Turn broiler to high. Boil salted water, cook macaroni until just shy of al dente (about 6 mins), drain without rinsing.
- Melt 3 tbsp butter in a skillet over medium heat. Add garlic, cook 30 seconds. Stir in cream, salt, pepper; bring to a gentle simmer. Reduce heat to low, whisk in Parmesan and mozzarella gradually until smooth.
- Remove from heat. Fold in drained pasta until fully coated. Pour into a buttered 2-quart baking dish.
- Mix panko, 1 tbsp melted butter, and 2 tbsp Parmesan. Sprinkle loosely over pasta. Add paprika if using.
- Broil on middle rack 2-4 minutes until topping is golden and bubbly. Rest 5 minutes before serving.
