Side Dishes
This baked mac and cheese with tomatoes recipe transforms a classic comfort dish into something vibrant yet deeply satisfying—where rich, melty cheese meets the bright, tangy depth of sun-dried tomatoes. The secret lies in a perfectly balanced cheese blend and a stovetop-to-oven technique that ensures creamy, bubbly perfection every time. I developed this after years of testing, because the right mac and cheese should feel like a hug in a bowl, not just a side dish.
The foundation starts with a smooth, velvety cheese sauce built on a roux, then elevated by sun-dried tomatoes that add a Mediterranean twist without overpowering the creamy base. A crispy breadcrumb topping seals in moisture while creating textural contrast, and the oven finish guarantees that signature golden crust.
This isn't just mac and cheese—it's a dish that delivers restaurant-quality comfort with minimal effort, using simple ingredients you likely already have on hand.
What you'll end up with is a casserole that's impossibly creamy inside, with a crispy top that crackles when you cut through it.
The sun-dried tomatoes lend a subtle tang that brightens the richness, while the cheese blend—sharp cheddar, creamy Monterey Jack, and a touch of Gruyère—creates layers of flavor that keep every bite interesting. The aroma alone will have everyone gathered around the table before it even comes out of the oven.
Perfect for feeding a crowd or meal prepping for the week, this mac and cheese holds up beautifully when reheated. The tomatoes add visual appeal too, making it a dish that's as impressive on the plate as it is delicious.
Let's get started—your taste buds (and dinner guests) will thank you.
Ingredients for baked mac and cheese with tomatoes
Six servings of creamy comfort with a sun-dried tomato twist—just 15 simple ingredients.
| Ingredient | Amount | Notes |
|---|---|---|
| Elbow Macaroni 🍝 | 1 ½ lbs | Medium or short cut preferred |
| Unsalted Butter 🧈 | ¾ cup | Cold, cut into small cubes |
| All-Purpose Flour 🌾 | ¼ cup | For roux, measure precisely |
| Sharp White Cheddar Cheese 🧀 | 3 cups | Shredded, block preferred |
| Monterey Jack Cheese 🧀 | 1 ½ cups | Shredded, mild and creamy |
| Gruyère Cheese 🧀 | ½ cup | Shredded, nutty depth |
| Sun-Dried Tomatoes 🍅 | ½ cup | Oil-packed, chopped fine |
| Heavy Whipping Cream 🥛 | ½ cup | Full-fat for richness |
| Whole Milk 🥛 | ½ cup | Warmed for smooth sauce |
| Garlic Cloves 🧄 | 2 cloves | Minced, fresh preferred |
| Fresh Basil 🌿 | ¼ cup | Chopped, for freshness |
| Panko Breadcrumbs 🍞 | ½ cup | For crispy topping |
| Olive Oil 🫒 | 1 tbsp | For breadcrumb topping |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Nutmeg 🌿 | ¼ tsp | Freshly grated for warmth |
The cheese blend is where magic happens. Sharp cheddar gives that classic bite, but Gruyère adds nutty depth—don't skip it. I grab block cheeses from the deli counter (pre-shredded gets clumpy), and always buy extra since cheese freezes beautifully. For the sun-dried tomatoes, oil-packed is best—those in vinegar have a sharper tang that can overpower. If you can't find Gruyère, Parmesan works in a pinch, but it's not the same. The Panko breadcrumbs are a must for that crispy topping—regular breadcrumbs get soggy.
No Gruyère? Add extra sharp cheddar plus a sprinkle of nutritional yeast for that umami kick. Fresh basil wilting? Dried basil at half the amount works, but fresh is worth hunting down at the farmers market. The sun-dried tomatoes can be chopped by hand or pulsed quickly in a food processor—just don't overdo it. For the roux, low and slow is key—rushing it makes the sauce grainy. If you're making this ahead, skip the breadcrumb topping until just before baking to keep it crispy. The garlic? Fresh is non-negotiable—jarred garlic has zero flavor here.
This reheats like a dream—better the next day once all the flavors meld. Store leftovers covered in the fridge for 4-5 days, or freeze portions for up to 3 months. I always double the recipe because it disappears fast. For meal prep, portion into individual containers before adding the topping—just pop them in the oven straight from the fridge. The breadcrumb topping can be prepped ahead and stored separately, then sprinkled on just before baking. Trust me, the aroma alone will have everyone gathering in the kitchen.
Why You'll Love This Recipe
- One-Pot Wonder: That’s right—just one bowl, one whisk, and boom. The elbow macaroni cooks right in the same dish as the roux and cheese, so no extra pots to wash. Honestly, I’ve made this on nights when I couldn’t even be bothered to grab a second pan.
- Tomato Magic: The bright acidity of the tomatoes cuts through the richness of the cheddar and Monterey Jack like a breath of fresh air. It’s not sweet, not heavy—just that perfect balance that makes you reach for seconds without guilt.
- Meal Prep MVP: Between us, this is my go-to for busy mornings. The baked version reheats beautifully, and the tomatoes keep it from getting dry. I portion it into containers on Sundays, and by Wednesday, I’m the hero who saved everyone’s lunch.
- Budget-Friendly Luxury: Sharp cheddar and Monterey Jack stretch further than you’d think, especially when you’re baking it—no extra milk or cream to drain your wallet. Plus, elbow macaroni is cheap, and butter? Well, butter makes everything feel special.
Step-by-step instructions for baked mac and cheese with sun-dried tomatoes
This sun-dried tomato twist elevates classic mac and cheese with bold Mediterranean flavors.
Cook the Elbow Macaroni to Perfect Al Dente
Bring a large pot of water to a rolling boil and add 1.5 lbs elbow macaroni. Season generously with 1.5 tsp salt—it should taste like seawater. Cook until 1 minute before the package directions specify for al dente (usually 8-10 minutes). The pasta should have a slight bite to it when you taste-test.
Drain the pasta in a colander and immediately return it to the pot. This keeps the pasta hot and prevents it from sticking. While the pasta cooks, I like to prepare the cheese sauce so everything comes together smoothly. The warm pasta will help melt the cheese mixture perfectly.
Make the Sun-Dried Tomato Cheese Sauce
In a large skillet, melt the 0.75 cup unsalted butter over medium heat. Once melted, whisk in the 0.25 cup all-purpose flour to form a roux. Cook for 2-3 minutes until the mixture turns a light golden color and smells nutty—this ensures a smooth, flavorful base for your sauce.
Gradually whisk in the 0.5 cup whole milk and 0.5 cup heavy whipping cream, letting each addition cook for 30 seconds before adding the next. This slow incorporation prevents lumps and creates a silky texture. Stir in the 2 cloves minced garlic and cook for another 30 seconds until fragrant. Remove from heat and add the 0.5 cup chopped sun-dried tomatoes, stirring to distribute their rich, tangy flavor.
Combine Cheeses and Seasonings
To the warm sauce, add the 3 cups shredded sharp white cheddar cheese, 1.5 cups shredded Monterey Jack cheese, and 0.5 cup shredded Gruyère cheese. Stir constantly until completely melted and smooth—this usually takes 2-3 minutes. The Gruyère adds a nutty depth that pairs beautifully with the sun-dried tomatoes.
Season the mixture with 0.5 tsp ground black pepper, 0.25 tsp nutmeg, and the 0.25 cup chopped fresh basil. The basil adds a bright, fresh contrast to the rich cheeses. Taste and adjust seasoning if needed—this is where you can really customize the flavor to your liking. Once perfectly seasoned, fold in the cooked elbow macaroni until fully coated in the creamy sauce.
Assemble and Bake for Crispy Topping
Transfer the macaroni mixture to a 9x13-inch baking dish and spread it evenly. In a small bowl, mix together the 0.5 cup panko breadcrumbs and 1 tbsp olive oil until evenly coated. Sprinkle this mixture evenly over the top of the mac and cheese, pressing down gently to ensure good coverage.
Bake at 375°F for 20-25 minutes until the top is golden brown and bubbly. The panko should be crispy while the cheese underneath remains creamy and gooey. If the top browns too quickly, tent it loosely with aluminum foil for the last 5 minutes of baking.
Rest and Serve Warm
Remove the baking dish from the oven and let it rest for 5-10 minutes before serving. This resting period allows the cheese to set slightly, making it easier to slice and serve. The dish should be bubbling and golden, with a crispy panko topping that contrasts perfectly with the creamy cheese.
Slice into 6 generous servings and serve immediately. The sun-dried tomatoes add a tangy depth that elevates this classic comfort dish to new heights. Pair it with a simple green salad or crusty bread to complete the meal.
Pro Tips For Making Baked Mac And Cheese With Tomatoes
- Cook pasta al dente: Elbows should have just a bite—no mushy nonsense. Undercooked pasta turns gummy when baked, while overcooked falls apart. Taste-test at 1 minute before package time, then drain immediately. (Yes, even if you’re impatient like me.)
- Melt cheese properly: Low and slow wins here—medium heat, constant stirring. I learned this the hard way: rushing it creates lumps that never fully smooth out. Add the cheeses gradually (cheddar first, Jack last) and keep the roux moving until it’s silky.
- Skip the watery sauce: The moment your roux thickens enough to coat the back of a spoon, take it off heat. Adding milk too early = gluey disaster. Wait for that just-thickened moment before pouring in liquid—trust me, your future self will thank you.
- Roast tomatoes first: Halve cherry tomatoes, toss with olive oil, salt, and pepper, then roast at 400°F for 15 minutes. They’ll blister, deepen in flavor, and drain excess moisture—no soggy mac and cheese here. (Cold tomatoes? Skip this step, but the dish won’t shine as much.)
Flavor customization for this dish
Sweet & Tangy Twist
Swap the sun-dried tomatoes for ½ cup diced roasted cherry tomatoes mixed with 1 tbsp balsamic glaze and 1 tsp brown sugar. Roast the tomatoes at 400°F for 15 minutes until caramelized, then fold into the cheese sauce.
This adds a sweet-tart contrast that brightens the richness without overpowering. 🌿
Spicy Kick
For heat lovers, stir in 1 tbsp Calabrian chili paste or ½ tsp cayenne pepper with the sun-dried tomatoes. If you prefer smoky heat, add ½ tsp smoked paprika to the cheese blend.
Balance the spice with an extra pinch of nutmeg—it mellows the heat while adding warmth. Always taste as you go!
Herb-Infused Variations
Swap the basil for ½ cup chopped fresh thyme or rosemary for an earthy twist. For a Mediterranean vibe, add 1 tbsp chopped capers and 2 anchovy fillets (finely chopped) to the sauce—they dissolve beautifully and add umami depth.
Fresh herbs should be added after the cheese melts to preserve their brightness.
Creamy Add-Ins
Boost the sauce with ¼ cup sour cream or ½ cup mascarpone cheese for extra creaminess. Fold these in during the final cheese-melting step—they prevent graininess and add a velvety texture.
For a smoky note, stir in 1 tbsp chipotle powder with the spices, but reduce the cayenne to balance the heat.
Vegetable Boost
Add 1 cup diced roasted zucchini or mushrooms (sautéed with garlic) to the pasta before baking. The vegetables soak up the cheese sauce while adding texture and nutrients.
For extra richness, toss them in 1 tbsp olive oil and roast at 425°F for 12 minutes before mixing into the mac and cheese. 🥦
Cheese Swaps
Replace Gruyère with ½ cup smoked Gouda for a deeper, smoky flavor. For a sharper bite, use extra sharp cheddar and reduce the Monterey Jack by ½ cup.
If you love blue cheese, fold in ¼ cup crumbled Gorgonzola** at the end—it adds a tangy punch that pairs surprisingly well with sun-dried tomatoes.
Nutrition facts
Frequently asked questions
Can I use fresh tomatoes instead of sun-dried?
Swap sun-dried tomatoes for 1 cup diced fresh tomatoes (or cherry tomatoes) and add ½ tsp dried oregano to balance the acidity. Roast them first at 400°F for 10 minutes to concentrate their flavor. Fresh tomatoes add juiciness but require a slightly longer bake (25-30 minutes) to thicken the sauce properly.
Why does my mac and cheese get watery after baking?
This usually happens from overcooking the pasta or adding too much liquid. Always cook pasta 1 minute less than package instructions, and drain it well. For the sauce, use full-fat dairy (heavy cream, whole milk) and reduce liquids slightly if needed. The roux should be light golden—not dark brown—before adding cheeses.
How can I make this dish ahead of time?
Assemble the dish up to 24 hours ahead—just skip the breadcrumb topping. Cover and refrigerate, then bake straight from the fridge at 375°F for 30-35 minutes (add 5-10 minutes if needed). For freezing, assemble completely (with topping), cool, then freeze for up to 3 months. Thaw overnight in the fridge before baking.
What's the best cheese substitute if I can't find Gruyère?
Try ½ cup extra sharp cheddar + ¼ cup Parmesan for nutty depth, or ½ cup smoked Gouda for smokiness. Avoid pre-shredded cheese—it contains anti-caking agents that make the sauce grainy. If using a different cheese, reduce the total quantity by ¼ cup to maintain proper texture.
Can I make this gluten-free?
Yes! Use gluten-free elbow macaroni (like Barilla or Jovial) and replace the breadcrumbs with ½ cup crushed gluten-free crackers or almond flour. For the roux, use gluten-free flour blend** (like Bob's Red Mill 1:1). The texture will be slightly different but still delicious. Add 1 tbsp cornstarch to the cheese sauce to help thicken it properly.
