I absolutely love sharing this Tuscan Mac and Cheese Recipe because it’s unlike your typical mac and cheese — this one bursts with rich flavors from sun-dried tomatoes, fragrant herbs, and a luscious cheese sauce that’s cozy, creamy, and just a little bit indulgent. Whenever I make this, it feels like I’ve brought a little piece of Tuscany right into my kitchen, perfect for a comforting weeknight dinner or impressing friends at a casual get-together.

You’ll find that the combination of sharp cheddar, melty mozzarella, and nutty Parmesan, paired with the subtle heat from a touch of hot sauce and warm smokiness from smoked paprika, makes every bite a delight. Plus, the baby spinach adds a pop of color and freshness that keeps it from feeling too heavy — it’s a crowd-pleaser that you’ll keep coming back to!

❤️

Why You’ll Love This Recipe

  • Flavor-packed twist: The sun-dried tomatoes and spices elevate this mac and cheese from ordinary to extraordinary.
  • Creamy, dreamy sauce: Slow incorporation of milk and cheese yields a velvety texture that coats every pasta shell perfectly.
  • Simple ingredients: Uses pantry staples and accessible cheeses for great taste without fuss.
  • Versatile and satisfying: Works well as a main dish or a hearty side for gatherings and family dinners.

Ingredients You’ll Need

These ingredients come together like a dream, with cheeses that melt beautifully and herbs that add depth. Remember, the oil from the sun-dried tomatoes is like liquid gold here—it really boosts the flavor!

  • Milk: I prefer 1% milk for a balance of creaminess without heaviness.
  • Heavy cream: Gives the sauce that luxurious texture, don’t skip it!
  • Hot sauce: I use Frank’s for flavor, not heat—it adds a subtle zing.
  • Oregano, Basil, Onion Powder, Garlic Salt, Mustard Powder, Parsley: These herbs and spices layer in classic Tuscan flavors.
  • Smoked paprika: Adds a gentle smokiness that you’ll notice pleasantly.
  • Red pepper flakes: Just a pinch to brighten up the sauce.
  • Medium pasta shells: Perfect for catching all that cheesy goodness inside.
  • Salted butter: For richness and to start the sauce base.
  • Oil from the sundried tomatoes: Flavor-packed, so don’t toss it out!
  • Garlic: Freshly minced for that aromatic punch.
  • Flour: Helps thicken the sauce into a silky roux.
  • Tomato paste: Optional if your flour amount feels off — adds depth and a subtle tang.
  • Sundried tomatoes: Chewy, flavorful, and utterly delicious.
  • Cheddar cheese: I like extra sharp cheddar for a punch of flavor.
  • Mozzarella cheese: Adds gooeyness and stretch.
  • Parmesan cheese: Nutty and salty, it rounds out the cheese blend perfectly.
  • Baby spinach: Adds freshness and balances the richness.
📝
Note: You’ll find the complete list of ingredients, along with their exact measurements, in the printable recipe card at the bottom of this post.

Variations

I love encouraging friends to personalize this Tuscan Mac and Cheese Recipe — it’s flexible enough to handle all sorts of swaps and additions depending on what you have in your pantry or your family’s preferences.

  • Vegetarian variation: This recipe is already veggie-friendly with spinach and sun-dried tomatoes, but you can skip any meat add-ins if you usually include them elsewhere.
  • Non-dairy option: Use a plant-based milk and vegan cheese substitutes; just be sure to adjust the thickening a bit to get the right texture.
  • Extra veggies: Mushrooms, roasted red peppers, or artichokes blend well for a more loaded mac and cheese.
  • Spice it up: Add a pinch more red pepper flakes or a dash of cayenne if you enjoy a little heat.

How to Make Tuscan Mac and Cheese Recipe

Step 1: Prep Your Ingredients Like a Pro

This step makes the whole process smooth. I always shred my cheese fresh from the block because it melts so much better than pre-shredded bags—you’ll notice a creamier sauce every time. Then, combine your milk, cream, hot sauce, and all those lovely herbs and spices in a pouring jug to have it ready to go. Don’t forget to pat your sun-dried tomatoes dry and dice them; those little flavor bombs really shine in the sauce.

Step 2: Cook the Pasta to Al Dente Perfection

Bring a big pot of water to a rolling boil and salt it generously — I use around a tablespoon of kosher salt. This is your chance to season from the inside out, trust me! Boil your pasta shells until just al dente, then drain and set aside. Timing here is key; overcooked pasta turns mushy once mixed with the sauce, so keep a close eye and set a timer.

Step 3: Build the Flavorful Cheese Sauce

In a large skillet, melt butter with the oil reserved from your sun-dried tomatoes over medium heat. Toss in the minced garlic and let it sauté gently for about 2 minutes — you want it fragrant but not browned. Stir in the flour and tomato paste, cooking for another 1-2 minutes; this creates a roux that thickens your sauce beautifully. Reduce the heat to medium-low, then slowly whisk in the milk and cream mixture in small splashes — this gradual addition keeps your sauce smooth and luscious without lumps.

Step 4: Add Sun-dried Tomatoes and Cheese to the Sauce

Once the sauce gently bubbles, stir in those delicious diced sun-dried tomatoes. Lower the heat, then start adding your shredded cheeses a little at a time, stirring constantly so each handful melts perfectly before adding the next. This slow incorporation avoids graininess and helps the sauce come together silky smooth.

Step 5: Wilt the Spinach and Combine Pasta

Add the baby spinach to the sauce and cover the skillet to let it wilt — this adds color and freshness that balances the cheese’s richness. When the spinach has softened, gradually mix in your drained pasta shells until every little shell is coated in that vibrant, cheesy Tuscan sauce. Remember, the pasta will soak up some sauce as it sits, so it’s okay if your mixture looks a little loose at first.

👨‍🍳

Pro Tips for Making Tuscan Mac and Cheese Recipe

  • Freshly Shred Your Cheese: Pre-shredded cheese has additives that prevent melting properly; shredding blocks ensures your sauce stays silky and luscious.
  • Add Milk Slowly: Pour the milk and cream mixture gradually into the roux while stirring to keep the sauce smooth and avoid lumps.
  • Reserve Pasta Water: Keep some pasta water to loosen the sauce if it thickens too much after mixing with pasta.
  • Temperature Control When Adding Cheese: Make sure your sauce base isn’t too hot before adding cheese, or it might separate and get grainy.

How to Serve Tuscan Mac and Cheese Recipe

The image shows a close-up of a white bowl filled with three layers of pasta shells in a creamy, light yellow sauce. The shells have a smooth texture, coated evenly in the sauce that has small dark specks, likely herbs and spices. Among the shells, there are bright green spinach leaves and small pieces of sun-dried tomatoes with a deep red color. The dish is sprinkled lightly with chopped fresh green herbs on top. The bowl sits on a white marbled surface, creating a clean and simple background. photo taken with an iphone --ar 4:5 --v 6.1

Garnishes

I love topping this with a sprinkle of extra Parmesan and a few fresh basil leaves for color and a fresh herbal brightness that pops against the creamy sauce. Sometimes I add a little drizzle of extra virgin olive oil or a sprinkle of toasted pine nuts for some crunch and richness.

Side Dishes

This dish pairs wonderfully with a simple arugula salad tossed with lemon vinaigrette to cut through the richness. For something warmer, roasted vegetables like asparagus or Brussels sprouts make fantastic companions, adding a touch of earthiness.

Creative Ways to Present

For special occasions, I like to bake this in individual ramekins topped with a golden Parmesan crust and fresh herbs right before serving — it feels extra fancy but is surprisingly easy. Another favorite is to serve it in a hollowed-out sourdough bread bowl, turning it into a rustic, shareable feast that always wows guests.

Make Ahead and Storage

Storing Leftovers

I usually store any leftovers in an airtight container in the fridge, where it stays good for up to 3 days. I’ve found that storing it properly keeps the cheese sauce tasting fresh without drying out or separating too much.

Freezing

This Tuscan Mac and Cheese Recipe freezes beautifully if you want to prepare in advance. Freeze it in portions using freezer-safe containers or bags, and it lasts for up to 3 months. Just remember that dairy-based sauces can shift in texture once thawed, but a gentle reheat usually brings it back.

Reheating

I reheat mine using a makeshift double boiler on the stovetop, stirring gently to warm it through without scorching. Adding a splash of reserved pasta water or milk restores the sauce’s creamy consistency and prevents it from drying out or becoming grainy.

FAQs

  1. Can I use different types of pasta for this Tuscan Mac and Cheese Recipe?

    Absolutely! While medium pasta shells are my favorite for capturing the sauce, you can use macaroni, cavatappi, farfalle, fusilli, penne, or ziti. Just adjust cooking time according to the package instructions to ensure they’re al dente.

  2. What cheeses work best for this Tuscan Mac and Cheese Recipe?

    I recommend a blend of extra sharp cheddar for bold flavor, mozzarella for meltiness, and Parmesan for a nutty touch. You can experiment with Monterey Jack, Cheddar Jack, or even Romano depending on your taste. Just be sure to shred cheese yourself for the best melting results.

  3. Is the hot sauce spicy in this recipe?

    The hot sauce adds a subtle depth of flavor and a tiny hint of heat, but it’s very mild overall and doesn’t make the dish spicy. I personally use Frank’s hot sauce, which enhances the cheese sauce perfectly without overpowering it.

  4. Can I make this Tuscan Mac and Cheese Recipe ahead of time?

    Yes! You can assemble and refrigerate it a day before cooking. Just bring it up to room temperature before reheating and add a little milk or pasta water if needed to freshen the sauce.

Final Thoughts

Making this Tuscan Mac and Cheese Recipe has become one of my go-to ways to combine comfort food with a little extra flair. I love how it feels special without being complicated or fussy — it’s just the right kind of cozy for weeknights or sharing with friends. If you want a mac and cheese that’s full of bold flavor, creamy texture, and a hint of Italian sunshine, give this one a try—you’ll be so glad you did!

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Tuscan Mac and Cheese Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 5 from 122 reviews
  • Author: Wesley
  • Prep Time: 15 minutes
  • Cook Time: 15 minutes
  • Total Time: 30 minutes
  • Yield: 8 servings
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: Tuscan, Italian-American
  • Diet: Vegetarian

Description

This Tuscan Mac and Cheese combines creamy cheddar, mozzarella, and Parmesan cheeses with a savory blend of sundried tomatoes, garlic, and aromatic herbs. The sauce is enriched with milk, heavy cream, and a subtle touch of hot sauce to enhance flavor without spiciness. Baby spinach adds a fresh, vibrant note, making this dish a comforting yet elevated take on classic mac and cheese.


Ingredients

Units Scale

Sauce

  • 2 cups milk (1%)
  • 1 cup heavy cream
  • 1 teaspoon hot sauce (Frank’s, for flavor enhancement)
  • 1/2 teaspoon oregano
  • 1/2 teaspoon basil
  • 1/2 teaspoon onion powder
  • 1/2 teaspoon garlic salt
  • 1/2 teaspoon mustard powder
  • 1/2 teaspoon parsley
  • 1/4 teaspoon smoked paprika
  • 1 pinch red pepper flakes

Mac and Cheese

  • 1 lb medium pasta shells (e.g., Colavita Shells)
  • 2 tablespoons salted butter
  • 1 tablespoon oil from sundried tomatoes
  • 3 cloves garlic, minced
  • 2 tablespoons flour
  • 1 tablespoon tomato paste (or 1 additional tbsp flour if needed)
  • 10 oz sundried tomatoes, patted dry and diced
  • 2 cups shredded cheddar cheese (Cracker Barrel Extra Sharp Yellow Cheddar recommended)
  • 1/2 cup shredded mozzarella cheese (Dragone whole milk low moisture recommended)
  • 1/4 cup shredded Parmesan cheese (Belgioioso recommended)
  • 2 cups packed baby spinach (whole or roughly chopped)

Instructions

  1. Prep Work: Shred the cheeses from blocks for better melting and flavor. Combine milk, heavy cream, hot sauce, and all the dried herbs and spices in a large measuring cup and set aside. Reserve 1 tablespoon of oil from the sundried tomatoes, pat the tomatoes dry, dice them, and set aside. Measure out all other ingredients before starting.
  2. Prepare the Pasta: Bring a large pot of water to a boil and generously salt it with about 1 tablespoon kosher salt. Cook the pasta shells to al dente according to the package instructions. Set a timer to avoid overcooking. Drain the pasta once done.
  3. Make the Cheese Sauce: In a large, high-walled skillet over medium heat, melt the butter with the reserved sundried tomato oil. Add minced garlic and cook for 2 minutes until fragrant. Stir in the flour and tomato paste and cook for another 1-2 minutes, stirring continuously to form a roux.
  4. Incorporate the Dairy and Seasonings: Reduce heat to medium-low and gradually add the milk and cream mixture in small splashes, stirring constantly to create a smooth, thick sauce without lumps. Avoid adding the milk too quickly to keep the roux intact. Add the diced sundried tomatoes and bring the sauce to a gentle simmer, then reduce heat to low.
  5. Add Cheeses and Spinach: Gradually stir in the shredded cheeses in small batches, ensuring each is fully melted before adding more. Once all cheese is incorporated, add the baby spinach and cover the skillet to allow it to wilt gently.
  6. Combine Pasta and Sauce: Add the drained pasta gradually to the cheese sauce, stirring to achieve your preferred sauce-to-pasta ratio. The pasta will continue to soak up the sauce as it stands, making it perfectly creamy and flavorful. Serve warm.

Notes

  • Use medium pasta shells such as Colavita Shells or substitute with macaroni, cavatappi, farfalle, fusilli, penne, or ziti as preferred.
  • Grate cheese fresh from blocks for optimal melt and taste; recommended brands are Cracker Barrel Extra Sharp Cheddar, Dragone mozzarella, and Belgioioso Parmesan. Other suitable cheeses include Monterey Jack, Cheddar Jack, and Romano.
  • Keep the sauce base temperature moderate when adding cheese to prevent dairy separation and graininess.
  • I use Mutti tomato paste tubes for easy measurement of smaller amounts.
  • Frank’s Hot Sauce is added only as a flavor enhancer; it does not add spiciness.
  • If desired, substitute the combined milk and heavy cream with 3 cups of half and half.
  • Store leftovers in an airtight container in the refrigerator for up to 3 days or freeze for up to 3 months.
  • Reheat leftovers gently in a double boiler setup, adding reserved pasta water, milk, or chicken broth to restore creamy consistency.
  • This recipe is featured on page 197 of the cookbook “Let’s Eat!”

Nutrition

  • Serving Size: 1/8 of recipe (~1 cup)
  • Calories: 420 kcal
  • Sugar: 4 g
  • Sodium: 480 mg
  • Fat: 20 g
  • Saturated Fat: 11 g
  • Unsaturated Fat: 7 g
  • Trans Fat: 0 g
  • Carbohydrates: 39 g
  • Fiber: 3 g
  • Protein: 16 g
  • Cholesterol: 65 mg

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star