Side Dishes
This sweet tomatoes copycat mac and cheese transforms a classic comfort dish into something extraordinary—where sun-ripened tomatoes meet velvety cheese swirls in perfect harmony. The secret lies in a carefully balanced sauce that caramelizes just enough to create a sweet-tangy depth while maintaining that signature creamy texture we all love.
I developed this recipe after years of experimenting with tomato-based mac and cheese, and it finally delivers the restaurant-quality version I've been searching for.
The beauty of this dish is in its simplicity—just a handful of ingredients, but each plays a crucial role. Elbow macaroni provides the ideal texture, while a blend of sharp cheddar and Gruyère creates that ultra-creamy sauce.
The sweet tomatoes add a bright, summery note that cuts through the richness, making every bite feel fresh yet indulgent. With 30 minutes of active prep and 20 minutes of baking, you'll have a dish that looks as impressive as it tastes.
What makes this recipe truly special is how the flavors come together: the caramelized tomatoes infuse the cheese sauce with natural sweetness, while the crispy breadcrumb topping adds a satisfying crunch.
The result is a mac and cheese that's creamy, flavorful, and just sweet enough to feel like a taste of summer on any table. Whether you're serving it as a side or making it the star of the meal, this dish is guaranteed to disappear quickly.
Perfect for family dinners, holiday gatherings, or even a cozy weeknight treat, this copycat version stays true to the original while making it easier to recreate at home.
The technique is foolproof, and the flavor profile is unmatched—so don't hesitate to make it your new go-to mac and cheese recipe. Let's get cooking!
Ingredients for sweet tomatoes copycat mac and cheese
Sun-ripened tomatoes, ultra-creamy cheese, and crispy toppings—this copycat version delivers restaurant-quality flavor with just 13 simple ingredients.
| Ingredient | Amount | Notes |
|---|---|---|
| Elbow Macaroni 🍝 | 1 ½ lbs | Dry, medium elbow shape |
| Sharp White Cheddar Cheese 🧀 | 1 ½ cups | Shredded, sharp variety preferred |
| Gruyère Cheese 🧀 | 1 cup | Freshly grated, nutty flavor |
| Sun-Ripened Tomatoes 🍅 | 1 ½ lbs | Vine-ripened, roughly chopped |
| Heavy Cream 🥛 | 1 cup | Full-fat for creaminess |
| Extra-Virgin Olive Oil 🫒 | ½ cup | High quality, fruity |
| Unsalted Butter 🧈 | 4 tbsp | Cold, cubed for sauce |
| Garlic Cloves 🧄 | 4 cloves | Minced, fresh preferred |
| Diamond Crystal Kosher Salt 🧂 | 1 ½ tsp | Fine grain preferred |
| Freshly Ground Black Pepper 🌶️ | ½ tsp | Freshly cracked preferred |
| Panko Breadcrumbs 🍞 | ½ cup | For crispy topping |
| Balsamic Vinegar 🍷 | 1 tbsp | For caramelizing tomatoes |
| Fresh Basil Leaves 🌿 | ¼ cup | Chopped, for garnish |
The tomatoes are everything here. Vine-ripened varieties like Roma or heirloom have that perfect sweetness—Trader Joe's or local farmers markets usually carry the best. If you can only find regular tomatoes, roast them first to concentrate the natural sugars. The cheese blend is non-negotiable: Gruyère's nutty depth pairs perfectly with sharp cheddar's tang. I always grab Whole Foods' pre-shredded Gruyère when I'm lazy, but freshly grating a block makes a world of difference. For the macaroni, elbow shape holds sauce best—De Cecco or Barilla are my go-tos, but any medium elbow works.
No vine-ripened tomatoes? Cherry tomatoes roasted with olive oil work in a pinch—they just need longer caramelizing time. Short on Gruyère? Parmesan at half the amount adds umami without the same richness. The panko topping can be swapped for crushed cornflakes if you're avoiding gluten. Fresh basil is ideal, but dried basil at one-third the amount gets you close. For the balsamic, aged balsamic glaze adds instant depth without extra effort. And if you're worried about the sauce being too rich, add a splash of whole milk to balance it out.
This dish reheats beautifully—just add a splash of milk to loosen the sauce. Keeps for 4-5 days in the fridge, though it's best within 2 days for maximum creaminess. For make-ahead prep, assemble everything except the topping, refrigerate overnight, then bake straight from the fridge. The topping stays crispy even after reheating. Portion into individual dishes for easy lunches—freezes for 3 months if you want to prep for the week.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe when I’m too tired to wash a second pan. The tomatoes caramelize right in the sauce—no extra pots, no extra stress—just rich, velvety cheese clinging to perfectly tender pasta.
- Sweet-Savory Balance: That first bite? It’s like summer in a bowl—juicy tomatoes cut through the sharp cheddar and nutty Gruyère, while the heavy cream ties it all together. The sweetness from the tomatoes makes the cheese taste even more decadent.
- Lunchbox Hero: Between us, this is my go-to for meal prep. The sauce thickens beautifully when reheated, and the pasta holds up for days. Pack it cold for a picnic, or warm it up for a quick dinner—it’s just as good both ways.
- Budget Cheat Code: Sharp cheddar and Gruyère stretch further than you’d think, especially with the tomatoes adding bulk and flavor. I make this for four people for under $10, and it disappears faster than my willpower on a Sunday afternoon.
Step-by-step instructions for sweet tomatoes copycat mac and cheese
This recipe delivers restaurant-quality mac and cheese with sun-kissed tomatoes and ultra-creamy cheese swirls.
Caramelize the Sun-Ripened Tomatoes
Heat the 0.5 cup extra-virgin olive oil in a large, heavy-bottomed skillet over medium heat. Add the 1.5 lbs sun-ripened tomatoes and cook for 10-12 minutes, stirring occasionally, until they begin to soften and release their juices. The tomatoes should develop a slightly caramelized edge and reduce by about one-third in volume.
Add the 4 cloves minced garlic and cook for 30 seconds until fragrant. Stir in the 1 tbsp balsamic vinegar and cook for another 2 minutes until the tomatoes take on a deeper color and the flavors meld together. Remove the skillet from heat and set aside—this sweet, tangy tomato mixture is the soul of this dish.
Cook the Elbow Macaroni Al Dente
Bring a large pot of water to a rolling boil and add 1.5 tsp diamond crystal kosher salt. Add the 1.5 lbs elbow macaroni and cook for 1 minute less than the package instructions suggest for al dente pasta. Drain the pasta, reserving 1 cup of pasta water, and set it aside. The pasta should be tender but still have a slight bite—this ensures it holds up to the rich cheese sauce without becoming mushy.
Here's the thing—don't rinse the pasta. The starch on the surface helps the cheese sauce cling beautifully to every noodle. The reserved pasta water is also crucial; it acts as a natural emulsifier to keep the sauce silky smooth.
Create the Ultra-Creamy Cheese Sauce
In a large Dutch oven or heavy-bottomed pot, melt the 4 tbsp unsalted butter over medium heat. Add the 1.5 cups shredded sharp white cheddar cheese and 1 cup freshly grated gruyère cheese, stirring constantly until the cheese melts completely and the mixture becomes smooth and glossy. This step is where the magic happens—the combination of sharp cheddar and nutty gruyère creates a complex, velvety sauce.
Reduce the heat to low and gradually whisk in the 1 cup heavy cream, ensuring the sauce remains smooth. Stir in the caramelized tomato mixture and cook for 3-4 minutes until everything is well combined and heated through. If the sauce begins to thicken too much, add pasta water 1 tablespoon at a time until it reaches a creamy, pourable consistency.
Combine and Finish with Crispy Topping
Add the cooked elbow macaroni to the Dutch oven and gently fold everything together using a wooden spoon or spatula. The pasta will absorb the sauce, so work quickly to ensure each noodle is evenly coated. Taste and adjust the seasoning with 0.5 tsp freshly ground black pepper—the sharpness of the cheddar and the sweetness of the tomatoes should balance beautifully.
Transfer the mac and cheese to a 9x13-inch baking dish and spread it evenly. In a small bowl, mix the 0.5 cup panko breadcrumbs with 1 tbsp extra-virgin olive oil and sprinkle this mixture evenly over the top of the mac and cheese. The breadcrumbs will create a golden, crispy crust that contrasts perfectly with the creamy interior.
Bake to Golden Perfection
Preheat your oven to 375°F. Place the baking dish on the middle rack and bake for 15-20 minutes until the top is golden brown and the edges are bubbling. The breadcrumb topping should be crispy, while the mac and cheese underneath should be bubbling and irresistibly creamy.
Remove the dish from the oven and let it rest for 5 minutes before serving. This resting time allows the cheese to set slightly, making it easier to slice and serve. Garnish each serving with 0.25 cup chopped fresh basil leaves for a bright, fresh contrast to the rich, cheesy flavors. The basil not only adds visual appeal but also enhances the overall flavor profile with its aromatic freshness.
Pro Tips For Making Sweet Tomatoes Copycat Mac And Cheese
- Boil pasta until al dente: I learned this the hard way—overcooked elbow macaroni turns mushy when mixed with the creamy sauce. Pull it out when it’s still slightly firm (about 1 minute before package time), then finish cooking in the sauce. The residual starch will thicken everything perfectly without turning gluey.
- Grate cheese fresh, not pre-shredded: Pre-shredded cheese has anti-caking agents that make the sauce grainy. Use a box grater for sharp white cheddar and Gruyère—it melts smoother and blends better. Skip the pre-shredded stuff unless you’re in a rush (and even then, pulse it in a food processor first).
- Sweat tomatoes first, don’t dump raw: Toss sun-ripened tomatoes in a cold pan and cook them on low for 5 minutes before adding anything else. This softens their texture and draws out excess water, so the sauce stays rich instead of watery. (Yes, it’s an extra step, but trust me.)
- Temper the cream with cheese: Don’t just pour heavy cream into melted cheese—it’ll curdle. Whisk in a splash of warm pasta water first, then slowly add the cream while stirring constantly. This keeps the sauce silky, not lumpy. (Your future self will notice the difference.)
Flavor customization for this recipe
Sweet Tomato Variations
Swap the sun-ripened tomatoes for heirloom tomatoes (like Brandywine) for deeper flavor, or use cherry tomatoes roasted with 1 tbsp balsamic glaze for concentrated sweetness. For a smoky twist, add ½ tsp smoked paprika to the tomato mixture while caramelizing. 🍅
Cheese Swaps
Need a dairy-free option? Replace Gruyère with nutritional yeast (½ cup) and sharp cheddar with vegan cheddar shreds (like Violife). For extra richness, add ¼ cup cream cheese to the sauce base. If you love Parmesan, use ½ cup instead of Gruyère for a sharper bite.
Herb & Spice Boosts
Add 1 tsp dried oregano to the tomato mixture for a Mediterranean touch, or ½ tsp red pepper flakes for heat. Fresh thyme sprigs (removed after cooking) infuse subtle earthiness. For a pop of color, stir in 1 tbsp tomato paste with the garlic for deeper umami.
Protein Add-Ins
Fold in ½ lb cooked bacon (crumbled) for smokiness, or 1 cup shredded rotisserie chicken for a lighter option. ½ cup cooked sausage (like Italian sweet) adds heartiness. For a vegetarian twist, mix in ½ cup white beans (rinsed) for creaminess and protein.
Topping Alternatives
Skip panko for crushed tortilla chips (for a Tex-Mex vibe) or toasted breadcrumbs (mix ½ cup with 1 tbsp melted butter). For extra crunch, top with ¼ cup fried shallots or crumbled feta before baking. A sprinkle of flaky sea salt (like Maldon) elevates the finish.
Sweetness Adjustments
Want it sweeter? Add 1 tbsp honey to the tomato mixture or 1 tsp maple syrup to the sauce. For a tangy balance, stir in 1 tsp Dijon mustard with the heavy cream.
If your tomatoes aren’t ripe, roast them first (toss with olive oil, bake at 400°F for 20 minutes) to intensify natural sugars. ✨
Nutrition facts
Frequently asked questions
Can I use regular tomatoes instead of sun-ripened ones?
Regular tomatoes will work, but they won't have the same sweet depth. For best results, roast them first (toss with olive oil, bake at 400°F for 20 minutes) to concentrate their natural sugars. This mimics the sweetness of vine-ripened varieties while still delivering that caramelized flavor.
How do I prevent the cheese sauce from getting grainy?
Grainy cheese happens when the sauce overheats or the cheese isn't fully melted. Always melt the butter first over medium heat, then reduce to low before adding the cheese. Stir constantly until fully smooth, and if needed, whisk in a splash of pasta water to help emulsify. Gruyère and cheddar blend especially well when freshly grated.
Can I make this mac and cheese ahead of time?
Assemble everything except the topping, refrigerate overnight, then bake straight from the fridge. The topping stays crispy even after reheating. For best texture, add a splash of milk when reheating to loosen the sauce. It keeps well for 4-5 days in the fridge or 3 months in the freezer.
What if I don't have Gruyère cheese?
No problem! Use ½ cup freshly grated Parmesan instead for a sharper bite, or swap it out entirely for extra sharp cheddar. For a nutty alternative, try ½ cup fontina, though the flavor will be slightly milder. The key is maintaining that balance between sharp and creamy cheeses.
How do I make this dish vegetarian?
Simply omit any meat add-ins and use vegan cheddar shreds (like Violife) instead of dairy cheese. Replace Gruyère with ½ cup nutritional yeast for a cheesy flavor without dairy. For extra protein, stir in ½ cup white beans (rinsed) or ½ cup cooked lentils when combining with the pasta. The tomato-cheese sauce will still shine!
