Side Dishes
This baked mac and cheese with tomatoes recipe reimagines a classic comfort dish with a sun-dried tomato twist that adds depth and complexity. The secret lies in blending rich cheddar with concentrated tomato flavor, creating a sauce that's both creamy and tangy.
I've perfected this version to deliver that signature crispy top while keeping the interior velvety and perfectly tender.
What sets this apart is how the sun-dried tomatoes infuse the cheese sauce with their sweet, umami-rich essence without overpowering the dish. The recipe uses a simple roux technique to build a smooth, velvety base that coats every noodle.
Most importantly, it maintains that classic mac and cheese texture—creamy centers with just enough bite at the edges.
By the time it emerges from the oven, you'll have a golden, bubbling casserole with a crispy breadcrumb topping that adds textural contrast. The sun-dried tomatoes create pockets of concentrated flavor throughout, while the cheese remains rich and comforting.
This is the kind of dish that transforms an ordinary dinner into something special without requiring advanced techniques.
The best part? It's versatile enough to serve as a main dish for casual dinners or as a hearty side for holiday gatherings. The recipe scales beautifully, making it perfect for feeding a crowd or prepping ahead for meal prep. Let's create this elevated classic together.
Ingredients for baked mac and cheese with tomatoes
Six ingredients transform this classic into a sun-dried tomato-infused masterpiece.
| Ingredient | Amount | Notes |
|---|---|---|
| Elbow Macaroni 🍝 | 1 ½ lbs | Medium or short elbow preferred |
| Sharp Cheddar Cheese 🧀 | 2 cups | Shredded, 2-year aged preferred |
| Monterey Jack Cheese 🧀 | 1 cup | Shredded, semi-soft texture |
| Sun-Dried Tomatoes 🍅 | ½ cup | Oil-packed, chopped fine |
| Unsalted Butter 🧈 | ½ cup | Cold, cut into small pieces |
| All-Purpose Flour 🌾 | ¼ cup | Sifted, for roux |
| Whole Milk 🥛 | 2 cups | Full-fat for creaminess |
| Heavy Cream 🥛 | ½ cup | 36% fat for richness |
| Garlic Cloves 🧄 | 3 cloves | Minced, fresh preferred |
| Yellow Onion 🧅 | 1 whole | Diced small, sweet variety |
| Panko Breadcrumbs 🍞 | ½ cup | Japanese-style for crispiness |
| Parmesan Cheese 🧀 | ¼ cup | Grated, for topping |
| Dried Mustard 🌶️ | 1 tsp | For subtle tang |
| Kosher Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly cracked |
The cheeses are non-negotiable here. Sharp cheddar provides the signature tang, while Monterey Jack adds creaminess without overpowering. For the best quality, grab aged cheddar from the deli counter—pre-shredded gets clumpy. The sun-dried tomatoes should be oil-packed, not dried—they'll have more flavor and stay moist. Whole Foods and Trader Joe's both carry excellent options. If you're using dried sun-dried tomatoes, soak them in warm water for 10 minutes first. The garlic and onion should be sweated until translucent—this builds the flavor base before the cheese comes in.
No sharp cheddar? Pepper Jack at half the amount gives you a similar kick. Running low on heavy cream? Full-fat Greek yogurt works too, though it'll be slightly tangier. For the roux, butter must be cold—if it melts too fast, your sauce will seize. If you're out of panko, regular breadcrumbs toasted in butter work in a pinch, but they won't be as crispy. The sun-dried tomatoes can be blended into the sauce for a smoother texture or left chunky for pockets of flavor. For extra richness, add 1/4 cup sour cream when mixing the cheese sauce.
This reheats beautifully—5 minutes at 350°F restores that crispy top. Keeps for 4 days in the fridge, but honestly tastes better the next day as flavors meld. For meal prep, assemble the casserole and refrigerate unbaked for up to 24 hours before baking. The breadcrumb topping can be made ahead and stored in an airtight container for 3 days. Freeze portions for up to 3 months—just add 5 minutes extra baking time when reheating.
Why You'll Love This Recipe
- I’ll be real: this tastes like a fancy restaurant dish, but it costs me less than $10 to feed four people. Elbow mac is cheap, cheddar stretches far, and sun-dried tomatoes add gourmet flair without breaking the bank. It’s the kind of meal that makes me feel like I’m treating myself—without the guilt.
- One-Pan Magic: I swear by this recipe because it’s the only baked mac that doesn’t require a million dishes. Toss the cooked pasta, cheese, sun-dried tomatoes, and butter into one pan—no strainers, no extra bowls, just hands-on simplicity. (Yes, even on a Tuesday night when I’m exhausted.)
- Sun-Dried Tomato Magic: Here’s what sold me—the way those plump, oily sun-dried tomatoes melt into the cheese, adding a briny, umami punch that cuts through the richness. Sharp cheddar and Monterey Jack melt into a gooey blanket, but the tomatoes? They make it ridiculously good.
- Leftover Reinvention: Between us, I make this on Sunday and eat it all week. Cold slices with a side salad? Unexpectedly great. Reheated with a fried egg on top? My secret weapon for lazy mornings. The cheese stays creamy, the pasta doesn’t turn to mush, and the tomatoes add a pop even when lukewarm.
Step-by-step instructions for baked mac and cheese with tomatoes
Here's how to create a rich, sun-dried tomato-infused mac and cheese with a perfectly crispy topping.
Cook the Elbow Macaroni to Al Dente Perfection
Bring a large pot of water to a rolling boil and add 1.5 lbs elbow macaroni. Season generously with 1.5 tsp kosher salt—the water should taste like the sea. Cook until 1 minute before the package instructions for al dente. You want the pasta to have a slight bite when bitten, as it will finish cooking in the oven.
Drain the pasta in a colander and immediately rinse under cold water for 10 seconds to stop the cooking process. Shake the colander vigorously to remove excess moisture, then return the pasta to the pot. This step prevents a watery sauce and ensures the cheese clings perfectly to each noodle.
Build the Sun-Dried Tomato Cheese Sauce
In a separate large skillet, melt 0.5 cup unsalted butter over medium heat. Add the 1 whole yellow onion and 3 cloves minced garlic, cooking for 3-4 minutes until the onion becomes translucent and the garlic is fragrant. Don't let the garlic burn—it should smell sweet, not bitter.
Stir in the 0.25 cup all-purpose flour and cook for 1 minute to remove the raw flour taste. Slowly whisk in the 2 cups whole milk and 0.5 cup heavy cream, bringing the mixture to a gentle simmer. Let it cook for 5-7 minutes until slightly thickened. Remove from heat and stir in the 2 cups sharp cheddar cheese, 1 cup monterey jack cheese, 0.5 cup chopped sun-dried tomatoes, 1 tsp dried mustard, and 0.5 tsp ground black pepper until fully melted and smooth.
Combine Pasta and Sauce
Transfer the cooked macaroni to a large mixing bowl. Pour the cheese sauce over the pasta and gently fold until every noodle is fully coated. The mixture should be creamy but not soupy—if it's too thin, cook it for an additional 2-3 minutes on the stovetop to thicken further. This is where the magic happens: the sun-dried tomatoes add a deep, savory complexity that elevates this classic dish.
Taste and adjust seasoning if needed. The cheese should be rich and flavorful, with a subtle tang from the mustard and a hint of sweetness from the sun-dried tomatoes. If the sauce needs more body, stir in 1-2 tablespoons of the pasta water you reserved earlier.
Prepare the Crispy Topping
Preheat your oven to 375°F. Transfer the macaroni mixture to a greased 9x13-inch baking dish, spreading it evenly. In a small bowl, combine the 0.5 cup panko breadcrumbs and 0.25 cup grated parmesan cheese. Sprinkle this mixture evenly over the top of the macaroni, pressing down gently to ensure it adheres.
Bake uncovered for 20-25 minutes until the top is golden brown and the edges bubble slightly. The cheese should be melted throughout, with a crispy, golden crust on top. If the top browns too quickly, tent the dish with aluminum foil for the last 5-10 minutes to prevent over-browning.
Rest and Serve
Remove the baking dish from the oven and let it rest for 10 minutes before serving. This resting period allows the cheese to set slightly, making it easier to slice and serve. The internal temperature should reach 165°F, ensuring it's safe to eat while maintaining creamy perfection.
Cut into squares and serve immediately. The contrast of the crispy panko crust with the creamy, sun-dried tomato-infused cheese will make this mac and cheese a standout dish. Pair it with a simple green salad or crusty bread for a complete meal.
Pro Tips For Making Baked Mac And Cheese With Tomatoes
- CRANK THE OVEN HIGHER: Bake this at 400°F—not 375°F—until the top is deep golden, not just pale. I learned this the hard way after three batches where the cheese looked undercooked inside. The extra 25°F guarantees a crispy crust while keeping the center creamy.
- CHOP TOMATOES SMALLER THAN YOU THINK: Sun-dried tomatoes lose moisture when baked, so dice them into ¼-inch pieces instead of larger chunks. I used to leave them whole, and they’d turn rubbery—now they melt into the sauce without a fight.
- SALT THE PASTA WATER LIKE THE SEA: Use 1½ tablespoons of salt per gallon of water for the macaroni, even if your cheese is salty. The pasta absorbs flavor early, and unsalted butter won’t cut it later. Trust me, your dish will taste flat if you skip this.
- STIR IN DRY CHEESE LAST: Mix the shredded cheddar and Monterey Jack directly into the hot pasta (no roux needed) for a silkier texture. Add the sun-dried tomatoes and a splash of pasta water to loosen the sauce—this prevents a grainy, overworked mess. (Yes, even if you’re impatient like me.)
Dietary considerations for this baked mac and cheese with tomatoes
Dairy-Free Adaptation
For a dairy-free version, replace the cheddar and Monterey Jack with 2 cups shredded firm tofu (pressed for 15 minutes) and 1 cup nutritional yeast for that cheesy flavor. Use dairy-free butter> (like Earth Balance) and unsweetened almond milk> instead of whole milk and heavy cream.
The sun-dried tomatoes still shine through, adding depth without dairy. 🌱
Gluten-Free Options
Swap the elbow macaroni for gluten-free pasta> (like Barilla GF or Jovial), which cooks just like regular pasta. Use a gluten-free flour blend> (like Bob's Red Mill 1:1) for the roux.
Ensure your panko breadcrumbs are certified gluten-free—try Schär> or Annie's> for reliable options. The texture stays creamy and crispy with these swaps.
Lower-Carb Version
Cut carbs by using cauliflower rice> (about 4 cups>) instead of pasta, and reduce the cheese to 1 cup sharp cheddar> and ½ cup Monterey Jack>.
Add 1 extra egg> to bind the mixture. The sun-dried tomatoes add richness without extra carbs, making this a satisfying low-carb option. 🥦
Vegetarian Protein Boost
Add 1 cup cooked chickpeas> or ½ cup crumbled tempeh> to the pasta for extra protein. Chickpeas blend into the sauce for creaminess, while tempeh adds a nutty contrast. Both options work beautifully with the sun-dried tomato flavor profile, keeping the dish hearty and satisfying.
Spicy Kick Adjustments
For heat lovers, stir in ½ tsp smoked paprika> and ¼ tsp cayenne pepper> with the spices. Add 1-2 diced jalapeños> (seeds removed for mild heat) to the cheese sauce.
The sun-dried tomatoes' sweetness balances the spice perfectly, creating a complex flavor profile that keeps everyone at the table happy. 🌶️
Nutrition facts
Frequently asked questions
Can I use fresh tomatoes instead of sun-dried?
Fresh tomatoes work but require different prep. Use 1 cup diced Roma tomatoes cooked down with the onions until they break down into a sauce. Add 1 tsp sugar to balance acidity. For best results, remove skins and seeds first to avoid watery texture. Sun-dried tomatoes concentrate flavor better, but fresh adds juiciness.
Why did my mac and cheese turn out greasy?
Greasy results usually mean too much butter or cheese. The recipe uses 0.5 cup butter total—don't add extra. For next time, use low-fat milk (1% instead of whole) and reduce cheese by 1/4 cup. Also ensure your oven is at 375°F—lower temps prevent proper browning and can make it seem greasier.
Can I make this ahead of time?
Assemble everything up to the topping, then refrigerate for up to 24 hours before baking. Add 5-10 extra minutes to baking time if cold. For make-ahead meals, freeze portions (without topping) for 3 months. To reheat: cover with foil, bake at 350°F for 20 minutes, then add fresh breadcrumbs and broil for 2-3 minutes for crispiness.
What's the best way to reheat leftovers?
Microwave reheating works but ruins the crispy top. For best results, cover with foil and bake at 350°F for 15-20 minutes. Remove foil last 2 minutes to crisp the top. For extra richness, add 1 tbsp milk or cream when reheating. If using a toaster oven, place on broil setting for 3-4 minutes after heating through.
Can I substitute other cheeses?
Yes, but texture matters! For milder flavor, use Gruyère or fontina (replace 1:1). For extra sharpness, add ½ cup smoked Gouda. Avoid soft cheeses like brie—they'll make the sauce too runny. If using pre-shredded cheese, remove anti-caking agents by melting and straining. The sun-dried tomato flavor pairs especially well with Parmesan (add ¼ cup** to the sauce).
