Last summer, I visited a small family-owned trattoria tucked away in a quiet corner of Florence. The menu was handwritten, the kind where every dish told a story of the cook’s heart more than a restaurant’s kitchen. I ordered a pasta dish that seemed simple at first glance, but when it arrived, the aroma of melted cheese mingling with garlic and sun-dried tomatoes filled the air, and I knew it would stay with me forever. The balance of creamy richness and the brightness of Mediterranean flavors was unlike any macaroni and cheese I had tasted before.
When I came home, I couldn’t shake the memory of that dish. I kept experimenting in my own kitchen, trying to capture the same comforting creaminess while adding a touch of Tuscan flair. Finally, after adjusting the cheeses, adding spinach for freshness, and bringing in the bold tang of sun-dried tomatoes, I found the right balance.
Now, this Tuscan Mac and Cheese has become a family favorite. My grandchildren, who usually prefer the boxed variety, beg for this version. My husband, who’s always been a fan of traditional mac and cheese, says this one feels like an Italian holiday on a plate.
This recipe brings together the nostalgia of classic macaroni and cheese with a refreshing, sun-soaked Tuscan twist. It’s rich, comforting, yet surprisingly light thanks to the spinach and herbs. And the best part? It’s easy enough to prepare on a weeknight, but also elegant enough to serve for a dinner party.
Short Description
Tuscan Mac and Cheese combines creamy mozzarella, sharp cheddar, and Parmesan with fresh spinach, sun-dried tomatoes, and Italian herbs for a rich, flavorful twist on the classic comfort dish.
Key Ingredients
- 12 ounces elbow macaroni or pasta of choice
- 2 tablespoons butter
- 2 tablespoons all-purpose flour
- 2 cups milk (whole or 2%)
- 1 cup shredded mozzarella cheese
- 1 cup shredded sharp cheddar cheese
- ½ cup grated Parmesan cheese
- 1 cup fresh spinach, chopped
- ½ cup sun-dried tomatoes, chopped (oil-packed or dry, rehydrated)
- 1 teaspoon garlic powder or 2 cloves fresh minced garlic
- 1 teaspoon Italian seasoning
- Salt and freshly ground black pepper to taste
Tools Needed
- Large pot for boiling pasta
- Medium saucepan for cheese sauce
- Whisk for smooth sauces
- Baking dish (optional, if baking for a golden finish)
- Wooden spoon or silicone spatula
Cooking Instructions
Step 1: Cook the pasta
Bring a large pot of salted water to a boil. Cook macaroni according to package directions until al dente. Drain and set aside.
Step 2: Make the roux
In a medium saucepan, melt butter over medium heat. Stir in flour and cook 1–2 minutes until lightly golden, whisking constantly to avoid lumps.
Step 3: Prepare the cheese sauce
Slowly whisk in milk, a little at a time, until smooth. Continue stirring for about 5 minutes until the sauce thickens enough to coat the back of a spoon.
Step 4: Add the cheeses
Remove from heat and stir in mozzarella, cheddar, and Parmesan until melted and creamy.
Step 5: Season and add vegetables
Mix in garlic powder, Italian seasoning, salt, and pepper. Stir in chopped spinach and sun-dried tomatoes until evenly distributed.
Step 6: Combine with pasta
Pour sauce over the cooked pasta and stir until every piece is coated.
Step 7: Bake or serve
For extra richness, transfer pasta to a baking dish and bake at 350°F (175°C) for 15–20 minutes until bubbly and golden on top. Otherwise, serve immediately for a creamier finish.
Why You’ll Love This Recipe
Flavorful Twist: Traditional mac and cheese elevated with Tuscan-inspired flavors like spinach, sun-dried tomatoes, and Italian herbs.
Creamy Comfort: A three-cheese blend creates a luscious sauce that clings to every bite.
Easy and Flexible: Works as a quick stovetop dish or baked for a more indulgent meal.
Nutrient Boost: Fresh spinach adds vitamins and balance to the rich cheese sauce.
Family Approved: A dish both kids and adults love, with just enough sophistication for special occasions.
Mistakes to Avoid & Solutions
Sauce too thin: Cook the roux longer and whisk in milk slowly to ensure it thickens properly.
Cheese clumping: Always remove the pan from heat before adding cheese, and stir until smooth.
Pasta turning mushy: Cook only until al dente, as it will soften more when combined with sauce or baked.
Overpowering garlic: Use garlic powder for subtle flavor or roast fresh garlic before adding for a milder taste.
Dry baked pasta: Cover with foil for the first half of baking, then uncover to brown the top.
Serving and Pairing Suggestions
Serve as a main dish with a crisp side salad of arugula and cherry tomatoes.
Pair with roasted vegetables like zucchini, peppers, or asparagus.
Add grilled chicken or shrimp for extra protein.
Enjoy with a glass of chilled white wine such as Pinot Grigio.
Storage and Reheating Tips
Store leftovers in an airtight container in the refrigerator for up to 3 days.
For freezing, portion into freezer-safe containers for up to 2 months.
Reheat on the stovetop with a splash of milk to restore creaminess.
Oven reheating works well at 325°F for 15–20 minutes, covered to prevent drying.
Microwave individual servings, stirring halfway through, but expect a slightly softer texture.
FAQs
1. Can I use a different pasta shape?
Yes, shells, penne, or cavatappi hold the sauce beautifully.
2. Can I make this gluten-free?
Use gluten-free pasta and substitute the flour with a gluten-free blend or cornstarch slurry.
3. What’s the best cheese to substitute?
Gruyère or fontina can replace mozzarella for a nuttier flavor, while asiago works well instead of cheddar.
4. Can I prepare this ahead of time?
Yes, assemble up to the baking step, cover, and refrigerate. Bake just before serving.
5. Why did my sauce separate?
Overheating cheese can cause it to break. Always melt it off the heat for a smooth sauce.
Tips & Tricks
Grate cheese fresh from the block for the smoothest melting, avoiding pre-shredded varieties coated in anti-caking agents.
Stir sauce continuously for an even, silky texture.
Add a sprinkle of red pepper flakes for a gentle kick.
A drizzle of olive oil over the top before baking enhances flavor and color.
Toss pasta with a touch of olive oil before mixing with sauce to keep it from sticking.
Recipe Variations
Tuscan Chicken Mac and Cheese: Add diced cooked chicken when mixing pasta with sauce.
Vegetarian Boost: Add roasted zucchini or artichoke hearts for extra Mediterranean flair.
Spicy Kick: Stir in ½ teaspoon crushed red pepper flakes with the seasonings.
Seafood Twist: Mix in sautéed shrimp or chunks of salmon for a coastal Tuscan feel.
Lighter Version: Use 1% milk and reduced-fat cheese, and add more spinach for a healthier balance.
Final Thoughts
Cooking this Tuscan Mac and Cheese always fills my kitchen with an aroma that takes me straight back to that trattoria in Florence. It’s the kind of recipe that blends comfort with a sense of adventure, reminding me that food has a way of carrying us across borders without ever leaving home. Each spoonful brings together creamy cheese, fresh greens, and the brightness of sun-dried tomatoes in a harmony that feels both rustic and refined.
I love serving it to my family, not only because it’s delicious but also because it carries a story within it. Food is memory, and this dish has become a thread connecting my travels, traditions, and time at the table with loved ones.

Tuscan Mac And Cheese
Ingredients
- 12 ounces elbow macaroni or pasta of choice
- 2 tablespoons butter
- 2 tablespoons all-purpose flour
- 2 cups milk whole or 2%
- 1 cup shredded mozzarella cheese
- 1 cup shredded sharp cheddar cheese
- ½ cup grated Parmesan cheese
- 1 cup fresh spinach chopped
- ½ cup sun-dried tomatoes chopped (oil-packed or dry, rehydrated)
- 1 teaspoon garlic powder or 2 cloves fresh minced garlic
- 1 teaspoon Italian seasoning
- Salt and freshly ground black pepper to taste
Instructions
- Bring a large pot of salted water to a boil. Cook macaroni until al dente, drain, and set aside.
- Melt butter in a medium saucepan over medium heat. Stir in flour and cook 1–2 minutes, whisking constantly until lightly golden.
- Gradually whisk in milk until smooth. Stir for about 5 minutes until thick enough to coat the back of a spoon.
- Remove from heat and mix in mozzarella, cheddar, and Parmesan until creamy.
- Stir in garlic powder, Italian seasoning, salt, and pepper. Fold in chopped spinach and sun-dried tomatoes.
- Toss pasta in the cheese sauce until fully coated.
- For a golden finish, bake at 350°F (175°C) for 15–20 minutes. For a creamier version, serve immediately.