Baked Mac and Cheese With Tomatoes Recipe: Sun-Dried Tomato Twist on Classic Comfort

Side Dishes

Baked Mac and Cheese With Tomatoes Recipe: Sun-Dried Tomato Twist on Classic Comfort

This baked mac and cheese with tomatoes recipe transforms a classic comfort dish into something vibrant and sophisticated. The sun-dried tomatoes add a deep, savory-sweet dimension that elevates the creamy cheese sauce while keeping it rich and indulgent.

I developed this version after craving something familiar yet unexpected—where the tangy tomatoes cut through the richness without overpowering it.

The secret lies in balancing the textures: tender pasta, velvety cheese sauce, and the chewy bite of sun-dried tomatoes. You'll start with elbow macaroni cooked al dente, then build the sauce from scratch using sharp cheddar, Gruyère, and a touch of cream cheese for extra creaminess.

The tomatoes get chopped and folded in at the end, ensuring their flavor shines without making the dish too heavy.

What you'll end up with is a golden, bubbling mac and cheese with pockets of melted cheese and scattered sun-dried tomatoes—each bite delivers that perfect harmony of creamy, tangy, and savory. The crispy breadcrumb topping adds texture contrast, making it feel restaurant-quality yet simple enough for a weeknight dinner.

This dish pairs beautifully with grilled chicken, roasted vegetables, or a simple salad. The leftovers reheat wonderfully, though they're so good you might not want to wait. Let's get started on this elevated comfort classic!

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
🔥
Calories
High Cal

Ingredients for baked mac and cheese with tomatoes

Pantry staples plus a few specialty cheeses for that restaurant-worthy twist.

Ingredient Amount Notes
Elbow Macaroni 🍝 12 oz Cooked al dente, drained
Sharp White Cheddar Cheese 🧀 4 oz Shredded, block preferred
Gruyère Cheese 🧀 4 oz Shredded, aged for flavor
Cream Cheese 🧈 4 oz Full-fat for creaminess
Heavy Whipping Cream 🥛 ½ cup Full-fat preferred
Sun-Dried Tomatoes 🍅 ½ cup Oil-packed, chopped
Butter 🧈 ½ cup Unsalted, melted
All-Purpose Flour 🌾 2 tbsp For roux base
Whole Milk 🥛 ½ cup Warmed for sauce
Yellow Onion 🧅 1 whole Diced, medium size
Garlic Cloves 🧄 2 cloves Minced, fresh preferred
Panko Breadcrumbs 🍞 ¼ cup For crispy topping
Salt 🧂 1 ½ tsp Kosher or sea salt
Ground Black Pepper 🌶️ ½ tsp Freshly ground
Dried Mustard 🌿 ½ tsp For tangy depth

The cheeses are where this dish shines—Gruyère adds nutty depth while the cheddar keeps it sharp. Penzeys or your local cheese shop for the best Gruyère, but a good grocery store selection works too. Skip pre-shredded cheese (it's full of anti-caking agents that make the sauce grainy). The sun-dried tomatoes? Oil-packed is ideal, but dried works in a pinch—just soak them first. I always grab extra because they disappear fast in other dishes too. The breadcrumbs should be Panko—it stays crispy where regular breadcrumbs get soggy.

No Gruyère? Parmesan or Gouda in a pinch, but you'll lose that signature flavor. Short on sun-dried tomatoes? Diced roasted red peppers add a similar tang. The cream cheese is non-negotiable for creaminess—Neufchatel if you want to splurge. For the roux, don't rush it—cook the flour and butter until it's golden brown (about 3-4 minutes) to remove that raw flour taste. The mustard adds a subtle kick that balances the richness—Dijon-style if you've got it. Fresh garlic is a must, but if you're in a bind, garlic powder at half the amount works.

This reheats beautifully—just cover with foil and bake at 350°F until bubbly. Keeps 4-5 days in the fridge, freezes for 3 months (though honestly, it's so good you'll eat it all). For extra crispy topping, broil for 2-3 minutes at the end. Double the recipe if you're feeding a crowd—it's that good. The sauce thickens as it cools, so don't worry if it looks too thin when you first mix it.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this recipe—just toss everything into a single pan, bake, and walk away. No stovetop babysitting, no extra bowls, no stress. The tomatoes caramelize while the cheese melts, and honestly? That’s my kind of cooking.
  • Tomato-Cheddar Bliss: The sharp white cheddar and Gruyère blend is already a win, but adding sun-dried tomatoes (or fresh if you’re feeling fancy) turns it into something ridiculously good. That tangy, slightly sweet contrast cuts through the richness—like a hug in cheesy form.
  • Budget-Buster with Fancy Vibes: You’d never guess how affordable this is—Gruyère might sound fancy, but a little goes a long way, and the rest of the ingredients are pantry staples. It tastes like a restaurant dish, but my wallet stays happy. My secret weapon for feeding a crowd without breaking the bank.

Step-by-step instructions for baked mac and cheese with tomatoes

Here's how to create a creamy, sun-dried tomato-infused mac and cheese that's rich, crispy-topped, and full of comforting flavor.

1

Cook the Elbow Macaroni to Al Dente Perfection

Bring a large pot of water to a rolling boil and add 12 oz elbow macaroni. Stir immediately to prevent sticking. Cook for 1 minute less than package instructions—you want it al dente when drained. The pasta should have a slight bite with a tiny white center when cut.

While the pasta cooks, prepare a bowl of ice water. Once cooked, drain the pasta and immediately transfer it to the ice water bath for 30 seconds. This stops the cooking process and prevents the strands from sticking together. Drain again thoroughly and set aside.

2

Build the Sun-Dried Tomato Cheese Sauce

In a large skillet, melt 0.5 cup butter over medium heat. Add the diced yellow onion and cook for 5 minutes until softened and translucent. Add the minced garlic cloves and cook for another 30 seconds until fragrant—don't let it brown or it'll turn bitter.

Reduce heat to medium-low and sprinkle in the 2 tbsp all-purpose flour, stirring constantly for 1 minute to create a roux. Slowly whisk in the 0.5 cup warmed whole milk and 0.5 cup heavy whipping cream, letting the mixture thicken gradually. Stir in the 0.5 cup chopped sun-dried tomatoes, 0.5 tsp dried mustard, 1.5 tsp salt, and 0.5 tsp ground black pepper.

3

Combine Cheeses for Maximum Creaminess

In a separate bowl, combine the 4 oz shredded sharp white cheddar cheese, 4 oz shredded gruyère cheese, and 4 oz cream cheese. Gradually add this cheese mixture to the warm sauce, stirring constantly until completely melted and smooth. The sauce should be thick and velvety—if it's too thin, simmer for another 1-2 minutes.

Add the drained macaroni to the cheese sauce and stir gently to coat each strand evenly. The pasta should be fully enveloped in the creamy mixture, with no dry spots. Taste and adjust seasoning if needed—this is your chance to balance the tangy sun-dried tomatoes with more salt or pepper.

4

Assemble and Bake to Golden Perfection

Transfer the macaroni mixture to a greased 9x9-inch baking dish. In a small bowl, combine the 0.25 cup panko breadcrumbs with 1 tbsp melted butter and spread this mixture evenly over the top of the mac and cheese. The breadcrumbs should form a continuous layer—this will create that coveted crispy crust.

Bake at 375°F for 20-25 minutes until the top is deep golden brown and the edges are bubbling. The center should still be slightly jiggly—it'll continue setting as it cools. Let it rest for 5 minutes before serving to allow the layers to set properly.

👨‍🍳

Pro Tips For Making Baked Mac And Cheese With Tomatoes

  • Cook Pasta Al Dente: This isn’t just about taste—undercooked noodles turn mushy in the oven, while overcooked ones disintegrate. Boil elbows one minute less than package instructions, then drain and rinse with cold water to stop cooking. The slight firmness holds up better when baked with tomatoes.
  • Shred Cheese Like a Pro: Skip the food processor—it packs cheese into clumps that won’t melt smoothly. Use a box grater and shred Gruyère and cheddar separately, then toss them into the sauce while still hot. The sharp cheddar melts faster, while Gruyère adds that signature stretch.
  • Don’t Skip the Cream Cheese: I used to omit it for a lighter dish, but it’s the glue that keeps this rich and creamy. Fold in 4 oz softened cream cheese with the heavy cream—it prevents a greasy texture and balances the acidity of the tomatoes. Trust me, it’s worth the extra spoonful.
  • Bake Under Foil First: The tomatoes release a ton of liquid, and without a barrier, your mac will swim instead of crisp. After mixing everything, cover the dish with foil and bake for 20 minutes at 375°F—this locks in moisture before you uncover it for the final 5 minutes to brown. No soggy bottoms.

Perfect pairings for this recipe

Creamy Tomato Pairings

Balance the richness with a simple tomato basil soup—its bright acidity cuts through the creamy mac and cheese beautifully. I like to use San Marzano tomatoes for their natural sweetness, simmered with fresh basil and a splash of whole milk to round out the flavors.

Serve it in small bowls as a starter or alongside your main dish. 🍅

Crispy Protein Contrasts

Grilled chicken thighs with a lemon-herb marinade add a smoky, juicy contrast that elevates the dish. Cook them to 165°F internal temperature, then slice and arrange alongside the mac and cheese. For extra texture, try crispy prosciutto-wrapped asparagus—the salty, crispy edges complement the creamy sauce perfectly.

Fresh Green Sides

A shaved fennel and arugula salad with a light lemon vinaigrette adds a peppery, refreshing element. Toss 1 cup thinly shaved fennel with 2 cups baby arugula, 1 tbsp olive oil, and 1 tsp lemon juice.

The anise notes in fennel pair surprisingly well with the sun-dried tomatoes in the mac and cheese.

Bread for Soaking

Warm sourdough bread or crusty baguette slices are essential for soaking up any extra sauce. Toast them in the oven for 5 minutes at 375°F until golden, then brush with garlic-infused olive oil for an extra layer of flavor.

A garlic butter pull-apart loaf also makes a fantastic centerpiece for sharing.

Dessert Pairings

End the meal with something light yet indulgent like lemon posset—its bright citrus notes cleanse your palate after the rich mac and cheese. For chocolate lovers, a dark chocolate-dipped strawberry tart with a hint of sea salt balances the meal beautifully.

The tartness of the tomatoes carries through to the dessert pairing. 🍫

Beverage Recommendations

A crisp Italian Pinot Grigio complements the dish perfectly—its citrusy notes mirror the sun-dried tomatoes while the light body doesn’t overpower the creamy texture. For beer lovers, a Belgian witbier like Hoegaarden adds a refreshing effervescence that cuts through the richness.

Avoid heavy reds or sweet wines that would clash with the dish’s tangy-savory profile.

Nutrition facts

Servings 4
Amount Per Serving
Calories 680kcal
% Daily Value *
Total Fat 42g54%
Saturated Fat 26g130%
Cholesterol 185mg62%
Sodium 1150mg49%
Total Carbohydrate 58g20%
Dietary Fiber 3g11%
Sugars 8g
Protein 32g64%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use fresh tomatoes instead of sun-dried?

Fresh tomatoes work, but they'll add moisture and dilute the concentrated flavor. If using fresh, chop 1 small tomato and drain it well after chopping to remove excess liquid. Add them to the sauce along with the sun-dried tomatoes, but reduce the cream by 2 tablespoons to maintain the right consistency. Roasting the fresh tomatoes first intensifies their flavor.

2

Why did my mac and cheese turn out watery?

Watery mac and cheese usually happens from overcooked pasta or too much liquid in the sauce. Always cook pasta al dente (1 minute less than package instructions) and drain it thoroughly. For the sauce, simmer it longer to thicken or add 1 tablespoon cornstarch mixed with water to bind it. The cheese mixture should coat the back of a spoon when stirred.

3

Can I make this ahead of time?

Assemble the dish up to 24 hours ahead and refrigerate uncovered for 1 hour before baking. This helps the flavors meld and prevents a soggy topping. Bake as directed, but add 5-10 extra minutes to account for starting cold. For make-ahead baking, cover tightly with foil and bake at 350°F until bubbly.

4

What's the best cheese substitute if I can't find Gruyère?

For a similar nutty flavor, use Parmesan or aged Gouda in equal amounts. If you prefer a milder taste, swap the Gruyère with extra sharp cheddar and add 1/4 cup grated Parmesan to the sauce. The cream cheese can also be replaced with 1/2 cup sour cream for a tangier profile, but reduce the milk by 2 tablespoons to balance the moisture.

5

How do I reheat leftovers without drying it out?

Reheat leftovers covered with foil in a 350°F oven for 15-20 minutes until warmed through. For microwave reheating, sprinkle 1 tablespoon milk or water over the surface, cover with a damp paper towel, and heat in 30-second intervals until hot. Avoid high heat—it makes the cheese sauce separate and turn grainy. Stir gently to restore creaminess.

★★★★★4.6(2 reviews)
Categories Side Dishes