If you have a soft spot for creamy, cheesy comfort food with a sophisticated twist, then you are going to fall head over heels for this Italian Macaroni and Cheese Recipe. It takes the classic American favorite and elevates it by blending rich, melty cheeses like mozzarella, Monterey Jack, and Parmesan with fragrant Italian herbs and just a splash of white wine. The result is an irresistible pasta bake that’s perfectly creamy, subtly herbaceous, and beautifully golden on top. Whether for a family dinner or a crowd-pleasing potluck, this dish hits all the right notes and quickly becomes a beloved staple.

Ingredients You’ll Need
This Italian Macaroni and Cheese Recipe relies on simple, high-quality ingredients that each play an essential role in flavor and texture. From the sturdy elbow macaroni that holds onto cheesy goodness to the aromatic dried herbs that lift the taste, every component makes this dish genuinely special.
- 12 ounces elbow macaroni: The perfect pasta shape to trap creamy cheese sauce in every nook and cranny.
- 6 tablespoons butter: Adds richness and helps create a smooth roux for thickening the sauce.
- 1/3 cup all-purpose flour: Thickens the sauce so it’s luxuriously creamy without being runny.
- 2 1/2 cups milk: Provides the creamy base for the cheese sauce with a gentle sweetness.
- 3/4 cup white wine: Brings bright acidity and depth that elevates the whole dish.
- 1 teaspoon ground mustard: Adds a subtle tang that cuts through the richness.
- 1 teaspoon salt: Essential for balanced seasoning throughout.
- 1 teaspoon garlic powder: Infuses a gentle savory note that complements the cheeses.
- 1/2 teaspoon black pepper: Gives a mild heat that wakes up your taste buds.
- 1/2 teaspoon dried oregano: Offers earthy, fragrant Italian herb flavor.
- 1/2 teaspoon dried basil: Lends a sweet, aromatic layer that pairs beautifully with oregano.
- 12 ounces mozzarella cheese, shredded: Melts into luscious strings of ooey-gooey goodness.
- 8 ounces Monterey Jack cheese, shredded: Provides creamy, buttery texture with a mild flavor.
- 1 cup Parmesan cheese, shredded: Adds salty, umami-rich sharpness that balances the milder cheeses.
- Fresh basil for garnish: Adds a pop of fresh color and herbal brightness when serving.
How to Make Italian Macaroni and Cheese Recipe
Step 1: Preheat and Cook Pasta
Start by preheating your oven to 400°F (200°C) so it’s ready when your casserole mixture comes together. Then, bring a large pot of salted water to a boil and cook the elbow macaroni until just al dente—the pasta should be tender but still have a little bite. Drain it thoroughly to avoid any excess water diluting your cheese sauce.
Step 2: Make the Sauce Base
In a Dutch oven or heavy-bottomed pot, melt the butter over medium heat. Stir in the flour and cook for about two minutes, whisking constantly to form a roux that gently cooks out the raw flour taste and thickens your future sauce. Slowly pour in the milk while whisking to keep it lump-free, then bring the mixture to a gentle simmer. Once heated through, whisk in the white wine gradually, which will give your sauce that signature Italian flair with bright acidity and depth.
Step 3: Add Seasonings and Cheese
Now comes the flavor bomb: stir in the ground mustard, salt, garlic powder, black pepper, oregano, and basil to infuse the sauce with warm, herbaceous notes. Gradually add all your shredded cheeses, whisking continuously until the cheese melts smoothly and the sauce turns velvety and rich. This step transforms the sauce into the luscious, creamy heart of the Italian Macaroni and Cheese Recipe.
Step 4: Combine Pasta and Bake
Fold the cooked elbow macaroni into your cheese sauce, making sure every piece is coated generously. Transfer the mixture into a greased 13×9 inch baking dish, spreading it evenly. Bake in the preheated oven for 15 to 20 minutes, or until the top is golden brown and the edges are bubbling invitingly. This baking step adds a delightful texture contrast by creating a slightly crisp crust over the cheesy interior.
Step 5: Garnish and Serve
Once out of the oven, let your cheesy pasta rest for just a minute or two before serving. Sprinkle fresh basil on top for a fresh, fragrant punch that beautifully complements the warm herbs baked within.
How to Serve Italian Macaroni and Cheese Recipe

Garnishes
Adding fresh basil leaves at the end is a simple yet elegant touch that amps up both the aroma and presentation. You can also sprinkle a little extra Parmesan or even some crushed red pepper flakes if you want a subtle kick. These garnishes make each serving look and taste thoughtfully crafted.
Side Dishes
This Italian Macaroni and Cheese Recipe pairs beautifully with crisp green salads dressed with lemon vinaigrette, roasted vegetables like asparagus or broccoli, and even tangy pickled peppers. These sides add balance to the richness while keeping the meal vibrant and colorful.
Creative Ways to Present
For a fun twist, serve portions in individual ramekins topped with fresh basil and a sprinkle of breadcrumbs for extra crunch. Or use mini cast iron skillets that keep the dish hot and allow guests to enjoy their own personalized cheesy feast. Either way, presentation adds a cozy, hearty vibe perfect for sharing.
Make Ahead and Storage
Storing Leftovers
Leftover Italian Macaroni and Cheese keeps well in an airtight container in the refrigerator for up to 3 days. To prevent drying out, cover it tightly with plastic wrap or foil if you don’t have a sealed container. Reheat gently to keep that creamy texture intact.
Freezing
You can freeze this dish for up to 2 months. Freeze it in a suitable container and thaw overnight in the fridge before reheating. Note that freezing might slightly affect the cheese texture, but the flavor remains delicious and comforting.
Reheating
Reheat leftovers in the oven at 350°F (175°C) until warmed through and bubbly, about 15-20 minutes. If using a microwave, heat in short bursts and stir between intervals to maintain creaminess without overcooking.
FAQs
Can I use other types of pasta for this Italian Macaroni and Cheese Recipe?
Absolutely! While elbow macaroni is traditional, small pasta shapes like shells, penne, or rigatoni also work well because they hold the creamy sauce nicely.
What if I don’t have white wine on hand?
You can substitute chicken broth or vegetable broth with a splash of lemon juice to mimic the acidity and depth that white wine provides.
Is it possible to make this recipe vegetarian?
This recipe is already vegetarian-friendly, but be sure to check that your Parmesan cheese is made without animal rennet if you’re strictly vegetarian.
Can I add vegetables or meat to the recipe?
Definitely! Spinach, sun-dried tomatoes, or cooked Italian sausage can be stirred in for extra flavor and texture, making this dish even more hearty and personalized.
How do I get a crispy topping on this mac and cheese?
Try sprinkling extra Parmesan mixed with breadcrumbs on top before baking. This creates a beautiful golden crust that adds a satisfying crunch to each bite.
Final Thoughts
I truly can’t recommend this Italian Macaroni and Cheese Recipe enough if you want a comforting dish that feels familiar yet special. It’s creamy, cheesy, and infused with herbs and wine that make it stand out from the crowd. So gather your ingredients, roll up your sleeves, and get ready to impress yourself and your loved ones with this unforgettable twist on mac and cheese.
Print
Italian Macaroni and Cheese Recipe
- Prep Time: 15 minutes
- Cook Time: 40 minutes
- Total Time: 55 minutes
- Yield: 12 servings
- Category: Main Course
- Method: Baking
- Cuisine: Italian
Description
A creamy and flavorful Italian Macaroni and Cheese recipe featuring a blend of mozzarella, Monterey Jack, and Parmesan cheeses combined with aromatic herbs and white wine, baked to golden perfection for a comforting family favorite.
Ingredients
Pasta
- 12 ounces elbow macaroni
Sauce
- 6 tablespoons butter
- 1/3 cup all-purpose flour
- 2 1/2 cups milk
- 3/4 cup white wine
- 1 teaspoon ground mustard
- 1 teaspoon salt
- 1 teaspoon garlic powder
- 1/2 teaspoon black pepper
- 1/2 teaspoon dried oregano
- 1/2 teaspoon dried basil
Cheeses
- 12 ounces mozzarella cheese, shredded
- 8 ounces Monterey Jack cheese, shredded
- 1 cup Parmesan cheese, shredded
Garnish
- Fresh basil for garnish
Instructions
- Preheat and cook pasta: Preheat the oven to 400°F (200°C). Bring a large pot of salted water to a boil and cook the elbow macaroni until al dente, about 8-10 minutes. Drain and set aside.
- Make sauce: In a Dutch oven over medium heat, melt the butter. Stir in the flour and cook for 2 minutes while whisking constantly to form a roux. Gradually add the milk, whisking continuously until the mixture is smooth. Bring to a gentle simmer, then slowly whisk in the white wine.
- Add seasonings and cheese: Stir in the ground mustard, salt, garlic powder, black pepper, dried oregano, and dried basil. Gradually add the shredded mozzarella, Monterey Jack, and Parmesan cheeses, whisking until the mixture is smooth and all cheeses have melted completely.
- Combine and bake: Add the cooked macaroni to the cheese sauce and stir well to combine. Pour the mixture into a greased 13×9 inch baking dish and bake in the preheated oven for 15-20 minutes, or until bubbly and browned on top.
- Serve: Remove from the oven and garnish with fresh basil leaves. Serve hot for a delicious and comforting Italian-inspired macaroni and cheese.
Notes
- Be sure to cook the macaroni just until al dente to prevent it from becoming mushy during baking.
- For a deeper flavor, use a dry white wine like Pinot Grigio or Sauvignon Blanc.
- Feel free to add a breadcrumb topping before baking for extra crunch.
- This dish can be prepared ahead and baked just before serving.
- Leftovers keep well refrigerated for up to 3 days and reheat nicely in the oven.

