Creamy Italian Mac and Cheese with Crispy Parmesan Breadcrumbs
This Italian mac and cheese ditches the cheddar for a silky blend of fontina, mozzarella, and mascarpone. The sauce comes together without a roux, so it stays foolproof even on a busy weeknight.

A shatteringly crisp parmesan breadcrumb topping seals the whole thing in golden contrast. Every scoop stretches with cheese and lands with a crunch.
What Makes This Italian Mac So Good
The fontina melts into something buttery and slightly nutty, while the mozzarella gives you that long, dramatic cheese pull. A little mascarpone and cream cheese thicken the sauce naturally, so there is no worry about tasting raw flour.
I keep coming back to this version because the topping does real work. Panko tossed with parmesan and olive oil turns deeply golden in the oven without any separate pan-toasting.
It bakes in under half an hour, and you can shred the cheeses while the pasta water heats up. The whole dish lands on the table in about 45 minutes, and it tastes like more effort than it actually takes.
Ingredients

- 1 lb rigatoni: or another short, tube-shaped pasta that traps sauce
- 3 tbsp unsalted butter: salted will work, just dial back the added salt
- 3 garlic cloves, minced: fresh garlic, not jarred, for the cleanest flavor
- 2 cups whole milk, warmed: cold milk can seize the melted cheese
- 4 oz cream cheese, softened: full-fat for the smoothest texture
- 4 oz mascarpone cheese: adds velvety richness without heaviness
- 8 oz fontina cheese, shredded (about 2 cups): or substitute Gruyère
- 8 oz low-moisture mozzarella, shredded (about 2 cups): low-moisture melts better than fresh
- 1/4 cup grated Parmesan cheese: plus a little extra for the top
- 1/2 tsp salt: plus more for the pasta water
- 1/4 tsp freshly ground black pepper
- Pinch of ground nutmeg: just enough to highlight the cheese
- 1/2 cup panko breadcrumbs: the crispier, flakier kind
- 2 tbsp grated Parmesan cheese: for the breadcrumb topping
- 1 tbsp olive oil: helps the crumbs brown evenly
- Fresh basil leaves, torn: for garnish before serving
Variations / Substitutions
- Add protein: Fold in 1 cup of cubed cooked pancetta or crumbled Italian sausage after you mix the sauce and pasta.
- Swap the herb: Instead of basil, try a handful of chopped fresh oregano or a sprinkle of dried Italian seasoning.
- Spice it up: Stir half a teaspoon of red pepper flakes into the butter with the garlic.
- Change the cheese: Provolone can stand in for mozzarella, and a mild gouda works well in place of fontina.
For a much lighter pasta, try our Italian Chicken Pasta Bake recipe.
How to Make Creamy Italian Mac and Cheese with Crispy Parmesan Breadcrumbs
Step 1: Cook the Pasta and Make the Breadcrumb Topping

Preheat your oven to 375°F (190°C) and bring a large pot of heavily salted water to a boil. Cook the 1 lb rigatoni until it is just shy of al dente, about 8 minutes. The pasta will finish cooking inside the sauce in the oven, so you want it slightly firm. Drain it and set it aside.
While the pasta boils, combine the 1/2 cup panko, 2 tbsp parmesan, and 1 tbsp olive oil in a small bowl. Stir until the crumbs look evenly coated and slightly damp. The mixture will seem sandy, and that is exactly what you want. It browns beautifully in the oven, so there is no need to toast it on the stovetop.
Step 2: Build the Cheese Sauce

In a large, high-sided skillet or Dutch oven, melt the 3 tbsp butter over medium heat. Add the minced garlic and cook it just until fragrant, about 1 minute. Pour in the warmed milk, then whisk in the 4 oz cream cheese and 4 oz mascarpone. Keep stirring gently until both cheeses have melted completely and the sauce looks smooth, roughly 3 minutes.
Now reduce the heat to low. Add the shredded fontina and mozzarella in a few handfuls, stirring after each addition until the cheese disappears. Stir in the 1/4 cup parmesan, the 1/2 tsp salt, the pepper, and the nutmeg. At this point the sauce should coat the back of a spoon without dripping off immediately. If it seems too thick, splash in a couple tablespoons of milk. The whole process takes about 5 minutes from start to finish.
Step 3: Assemble the Pasta

Add the drained rigatoni straight into the skillet with the sauce. Fold everything together with a spatula until each piece of pasta is coated. Scrape the mixture into a buttered 9×13 baking dish and spread it into an even layer. The dish will look very cheesy already, and that is a good sign.
Scatter the reserved panko mixture over the top in a light, even layer. You do not need to press it down. A loose, patchy covering will crisp better than a packed one.
Step 4: Bake and Finish with Fresh Basil

Slide the dish into the preheated oven and bake for 20 to 25 minutes. You will know it is ready when the edges are bubbling and the breadcrumb topping has turned a deep golden brown. Let the dish rest on the stovetop for about 5 minutes so the sauce can settle.
Tear a handful of fresh basil leaves over the top and add an extra snowfall of grated parmesan. Serve the mac and cheese warm right from the dish, scooping deep so every portion gets a generous share of that crispy crust.
Tips for the Best Baked Italian Mac
- Use cheese you shred yourself. Pre-shredded bags often contain starches that keep the sauce from melting into a smooth, velvety texture.
- Keep the pasta slightly undercooked. It will absorb more liquid and finish softening in the oven, staying tender instead of turning mushy.
- If your breadcrumbs have not browned enough after 25 minutes, run the dish under the broiler for 60 seconds. Stay right next to it, because they can burn fast.
- For a little extra something, fold in a quarter cup of chopped sun-dried tomatoes or sautéed cremini mushrooms before assembling.
Bake times by dish:
| Dish Size | Material | Bake Time |
|---|---|---|
| 9×13 inch | Glass or ceramic | 20 – 25 mins |
| 8×8 inch | Ceramic or metal | 25 – 30 mins |
Storing Leftovers
- Refrigerate: Cover the cooled dish tightly or transfer leftovers to an airtight container. It keeps well for up to 3 days.
- Reheating: Warm individual portions in the microwave, or cover the whole dish with foil and reheat in a 350°F oven until hot in the center, about 15 minutes. The breadcrumbs will soften slightly but still taste good.
What To Serve With Italian Mac and Cheese
A simple arugula salad dressed with lemon and olive oil cuts through the richness beautifully. The pepperiness of the greens balances the creamy cheese. Roasted broccoli with a little garlic and chili flakes also works, bringing a charred edge that stands up to the sauce.
Frequently Asked Questions
Can I make this mac and cheese ahead of time?
Yes. Assemble the dish through step 3, cover it, and refrigerate for up to a day. When you are ready to bake, add 8 to 10 minutes to the bake time to account for the cold start.
My sauce separated. What went wrong?
The heat was likely too high when you added the cheese, or the cheese was not fully off the heat. Keep the burner on low and stir constantly; pulling the pan off the flame for a moment if it gets too hot can rescue it.
Can I freeze leftovers?
You can freeze the baked mac and cheese for up to a month, but the sauce may turn a little grainy once thawed and reheated. It still tastes good, just not as silky as fresh.
What else can I use instead of rigatoni?
Any short, chunky pasta with nooks works. Penne, ziti, cavatappi, or medium shells all hold onto the sauce well.

Creamy Italian Mac and Cheese with Crispy Parmesan Breadcrumbs Recipe
Ingredients
Method
- Preheat oven to 375°F (190°C). Cook rigatoni in salted boiling water until just shy of al dente, about 8 minutes. Drain. While pasta cooks, stir together panko, 2 tbsp parmesan, and olive oil.
- Melt butter in a large skillet over medium heat. Add garlic and cook 1 minute. Whisk in warmed milk, cream cheese, and mascarpone until smooth. Reduce heat to low and gradually stir in fontina and mozzarella until melted. Stir in 1/4 cup parmesan, salt, pepper, and nutmeg.
- Fold drained pasta into the sauce until coated. Transfer to a buttered 9×13 baking dish and spread evenly. Sprinkle the breadcrumb mixture on top.
- Bake for 20 to 25 minutes until bubbling and golden. Cool 5 minutes, then garnish with torn basil and extra parmesan. Serve warm.
