Side Dishes
This baked mac and cheese with tomatoes recipe transforms a classic comfort dish into something vibrant and sophisticated. The sun-dried tomato twist adds a deep, savory richness that elevates every bite while keeping the creamy, cheesy essence we all love.
I developed this recipe after realizing how much depth a simple tomato addition could bring—no complicated techniques required, just better flavor.
The secret lies in balancing the tangy sweetness of sun-dried tomatoes with sharp cheddar and Gruyère for a sauce that’s velvety yet complex. A crispy breadcrumb topping adds texture contrast, while baking at 375°F ensures the mac melts into a golden, bubbling masterpiece.
This isn’t just side dish—it’s a showstopper that deserves its own place at the table.
What makes this recipe stand out is how versatile it is. Swap sun-dried tomatoes for fresh cherry tomatoes or canned diced tomatoes, and the dish still shines. Add a sprinkle of smoked paprika or fresh herbs for extra depth, or keep it simple with just the essentials.
Either way, you’ll end up with a dish that’s creamy, cheesy, and packed with flavor.
Perfect for family dinners, potlucks, or even a cozy weeknight meal, this baked mac and cheese delivers restaurant-quality comfort with minimal effort. The best part? It’s ready in under an hour, so you can spend more time enjoying the meal and less time in the kitchen.
Ingredients for baked mac and cheese with tomatoes
Pantry staples meet sun-dried tomatoes for a cheesy, tomato-kissed comfort dish that feels fancy.
| Ingredient | Amount | Notes |
|---|---|---|
| Elbow Macaroni 🍝 | 12 oz | Dry, uncooked, medium size |
| Sharp Cheddar Cheese 🧀 | 2 cups | Shredded, block preferred |
| Gruyère Cheese 🧀 | 1 cup | Shredded, aged variety |
| Sun-Dried Tomatoes 🍅 | ½ cup | Oil-packed, chopped finely |
| Heavy Cream 🥛 | 1 cup | Full-fat for richness |
| Whole Milk 🥛 | ½ cup | Room temperature preferred |
| Unsalted Butter 🧈 | 4 tbsp | Melted, salted if needed |
| All-Purpose Flour 🌾 | 2 tbsp | For thickening sauce |
| Garlic Cloves 🧄 | 2 cloves | Minced, fresh preferred |
| Dried Mustard 🌶️ | 1 tsp | For subtle depth |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Panko Breadcrumbs 🍞 | ½ cup | For crispy topping |
| Fresh Basil Leaves 🌿 | ¼ cup | Chopped, for garnish |
The cheeses are non-negotiable here. Gruyère brings nutty depth while sharp cheddar keeps that classic tang. Grab block cheese from the deli counter—pre-shredded gets clumpy and lacks flavor. For sun-dried tomatoes, oil-packed from Trader Joe's is my go-to—they're sweeter and less bitter than the dried ones. Fresh basil? Farmers market has the best, but grocery store basil works if it's bright green. Pro tip: chop the sun-dried tomatoes extra fine so they melt into the sauce rather than staying chunky.
No Gruyère? Parmesan or white cheddar works in a pinch, though the flavor won't be identical. Sun-dried tomatoes too expensive? Fresh cherry tomatoes or canned diced tomatoes (drained) add brightness—just toss them in at the end to avoid mushiness. The panko topping can be swapped for crushed Ritz crackers or buttery breadcrumbs if you're out. For a smoky twist, add 1/2 tsp smoked paprika to the cheese sauce. And if you're feeling fancy, stir in 1 tbsp cream cheese for extra creaminess—trust me on that.
This reheats beautifully—honestly better the next day as flavors meld. Store leftovers covered in the fridge for 4-5 days. For make-ahead meals, assemble the dish (without baking) and refrigerate for up to 24 hours before baking. The breadcrumb topping stays crispy if you reheat it covered with foil for 5 minutes, then uncover to crisp. Freezes well too—wrap tightly and bake straight from frozen, adding 10 extra minutes to the cook time.
Why You'll Love This Recipe
- One-Pot Wonder: I swear by this recipe when I’m too tired to scrub a million dishes—just toss everything into one baking dish, fold in those sun-dried tomatoes at the end, and walk away. The Gruyère melts into that golden crust while the sharp cheddar keeps it tangy, and honestly? No one will guess it’s this easy.
- Sun-Dried Tomato Magic: That little jar of sun-dried tomatoes transforms this from basic mac and cheese to ridiculously good. They add this deep, briny sweetness that cuts through the richness, and when they get crispy on top? Pure satisfaction. I’ll be real: I’ve been known to eat it straight from the pan.
- Lunchbox Hero: This makes the best cold leftovers—pack it in a thermos for work or lunchboxes, and the creamy texture holds up surprisingly well. My kids actually look forward to it, and the Gruyère’s nutty bite keeps it interesting even after reheating. (Yes, even on a Tuesday.)
- Budget Cheese Hack: Sharp cheddar and Gruyère stretch further than you’d think, and sun-dried tomatoes add luxury without breaking the bank. I buy them in bulk, chop them myself, and freeze extras—meaning this recipe costs me half what takeout would, but tastes like I spent hours. Worth every penny.
Step-by-step instructions for baked mac and cheese with tomatoes
Here's the method for creamy, cheesy perfection with a sun-dried tomato twist.
Cook the Elbow Macaroni Al Dente
Bring a large pot of water to a rolling boil and add 12 oz elbow macaroni. Season the water generously with salt—it should taste like the ocean. Cook until the pasta is 1 minute shy of al dente (about 8-9 minutes for medium elbow macaroni). You want it to finish cooking in the oven so it doesn't turn mushy.
While the pasta cooks, I like to save ½ cup of pasta water before draining. This starchy water is liquid gold for creating a silky sauce later. Drain the pasta in a colander and set it aside—don't rinse it, or you'll wash away the starch that helps the cheese cling beautifully.
Make the Creamy Sun-Dried Tomato Sauce
In a large skillet over medium heat, melt 4 tbsp unsalted butter until it foams. Add the 2 cloves minced garlic and cook for 30 seconds until fragrant—don't let it brown or it'll turn bitter. Stir in the 2 tbsp all-purpose flour and cook for 1 minute to remove the raw flour taste.
Gradually whisk in the 1 cup heavy cream and ½ cup whole milk until smooth. Add the ½ cup finely chopped sun-dried tomatoes and 1 tsp dried mustard, stirring until everything is well combined. Let the mixture simmer gently for 3-4 minutes until it thickens slightly—it should coat the back of a spoon.
Combine Pasta and Cheese Mixture
Transfer the cooked macaroni to the skillet with the sauce and stir to coat the pasta evenly. In a separate bowl, combine the 2 cups shredded sharp cheddar cheese and 1 cup shredded gruyère cheese. Sprinkle half of this cheese mixture over the pasta and stir until fully melted and creamy.
Here's where it gets good—add the remaining cheese and stir vigorously until you get a smooth, velvety sauce. If the mixture seems too thick, add 2-3 tablespoons of reserved pasta water at a time until it reaches a thick but spoonable consistency. Season with 1.5 tsp salt and ½ tsp black pepper, tasting as you go.
Assemble and Bake to Golden Perfection
Preheat your oven to 375°F. Transfer the macaroni and cheese to a greased 9x13-inch baking dish and spread it out evenly. For that crispy topping, sprinkle the ½ cup panko breadcrumbs evenly over the top, pressing down gently to help them stick.
Bake uncovered for 20-25 minutes until the top is golden brown and bubbly. The edges should be slightly crispy, and the center should still be creamy. If the top browns too quickly, tent it loosely with aluminum foil for the last 5 minutes of baking.
Garnish and Serve Warm
Let the macaroni and cheese rest for 5 minutes before serving—this helps it set slightly and makes it easier to slice. Garnish each serving with ¼ cup chopped fresh basil leaves for a pop of freshness that balances the rich cheeses.
Serve immediately while it's still warm and gooey. The sun-dried tomatoes add a tangy depth that pairs perfectly with the creamy cheddar and nutty gruyère. This dish is pure comfort food—creamy, cheesy, and packed with flavor in every bite.
Pro Tips For Making Baked Mac And Cheese With Tomatoes
- TOAST THE SUN-DRIED TOMATOES: Toss those oil-packed sun-dried tomatoes in a dry skillet over medium heat for 30 seconds—they’ll release their oil and deepen in flavor. I used to just chop them straight from the jar, but toasting makes them taste like they’ve been sun-kissed twice.
- DON’T OVERMIX THE CHEESE SAUCE: Once you stir in the shredded cheddar and Gruyère, take the pot off the heat immediately—even 30 seconds too long turns the sauce grainy. I learned this after scraping a lumpy mess off my walls. Let the residual heat melt the cheese, then finish on low.
- USE A TOASTED BREADCRUMB CRUST: Skip the plain breadcrumbs—toss them with a splash of heavy cream and a pinch of garlic powder, then toast in a dry pan until golden. Spread this mix over the top before baking for a crispy, flavorful crust that won’t turn soggy. (Yes, it’s extra work, but it’s worth it.)
- BAKE UNTIL THE EDGES ARE SET: Pull the mac and cheese out of the oven when the center’s still slightly jiggly—it’ll firm up as it rests. Overbaking dries it out, and no one wants rubbery mac. Cover it loosely with foil for 5 minutes off the heat to let it finish setting.
Pro cooking tips for great baked mac and cheese with tomatoes
Cheese Melting Mastery
For perfectly melted cheese, shred your own instead of using pre-shredded. The anti-caking agents in store-bought cheese prevent proper melting. Use a box grater for sharp cheddar and a microplane for Gruyère—this creates finer particles that blend seamlessly.
I like to mix the cheeses in a bowl first to distribute flavors evenly before adding to the pasta. 🧀
Tomato Texture Control
Chop sun-dried tomatoes extra fine so they melt into the sauce rather than stay chunky. For fresh tomatoes, add them in the last 5 minutes of baking to prevent them from turning mushy.
If using canned tomatoes, drain them well and pat dry with a paper towel. This keeps the sauce silky rather than watery. 🍅
Oven Temperature Tips
Preheat your oven to 375°F and let it stabilize for 10 minutes before baking. Use an oven thermometer to verify accuracy—many home ovens run 25°F hotter than set. For even browning, place your baking dish on the middle rack where heat circulates best. 🌡️
Crispy Topping Secrets
Press panko breadcrumbs firmly onto the cheese to help them adhere. For extra crispiness, toast the breadcrumbs in a dry skillet over medium heat for 2 minutes before adding them to the top.
Mix in 1 tbsp melted butter with the breadcrumbs for golden color. A sprinkle of Parmesan cheese adds umami depth to the topping. 🍞
Pasta Water Rescue
Save ½ cup pasta water before draining—it's essential for adjusting sauce consistency. The starch in the water acts as a natural thickener when needed. Add it 1 tablespoon at a time while stirring constantly.
This prevents lumps and maintains a silky texture. Never use cold water—always use water at room temperature. 💧
Resting for Success
Let your baked mac and cheese rest for 5-10 minutes before serving. This allows the sauce to set slightly, making it easier to slice and preventing messy slides. The resting time also lets flavors meld together for that restaurant-quality taste. Serve immediately after resting for maximum creaminess. ⏳
Nutrition facts
Frequently asked questions
Can I substitute sun-dried tomatoes with fresh or canned?
For fresh tomatoes, use 1 cup cherry tomatoes chopped and add them in the last 5 minutes of baking to prevent mushiness. Canned diced tomatoes work too—just drain them well and pat dry. The key is controlling moisture to keep your sauce creamy.
Why did my mac and cheese turn out too thick?
This usually happens when you skip adding reserved pasta water. The starch in the water acts as a natural emulsifier—add 1-2 tablespoons at a time while stirring until you reach a smooth, spoonable consistency. Pro tip: Use room temperature water, never cold.
Can I make this ahead of time?
Yes! Assemble the dish (without baking) and refrigerate for up to 24 hours before baking. For make-ahead meals, bake straight from the fridge, adding 10 extra minutes to the cook time. The flavors actually improve overnight as everything melds together.
What's the best way to reheat leftovers?
Cover with foil and reheat at 350°F for 15-20 minutes until warmed through. For extra crispiness, uncover for the last 5 minutes to restore that golden topping. Leftovers keep well for 4-5 days in the fridge—it reheats even better than day one!
How can I make this dish vegetarian?
This recipe is already vegetarian! Just ensure your cheeses are dairy-free if needed. For extra richness, stir in 2 tbsp nutritional yeast when melting the cheese—it adds a cheesy umami flavor. The sun-dried tomatoes provide plenty of savory depth without any meat.
