Soups & Stews
This baked macaroni and cheese with stewed tomatoes recipe transforms a classic comfort dish into a rustic, tomato-infused masterpiece that's rich, creamy, and full of depth. The combination of velvety cheddar sauce and tangy stewed tomatoes creates a perfect balance of flavors that elevates this dish beyond the ordinary.
What makes this recipe special is the one-pan technique, which simplifies the process while ensuring every bite is packed with flavor.
The stewed tomatoes add a rustic touch that cuts through the richness of the cheese, creating a harmonious blend of textures and tastes. This dish is perfect for a cozy family dinner or a comforting meal on a chilly evening.
The baked macaroni and cheese develops a golden, crispy top while staying creamy inside, and the tomatoes add a touch of sweetness and acidity that makes every spoonful irresistible.
With just a few simple ingredients and a 30-minute preparation time, you'll have a dish that feels like a hug in food form. The cheddar sauce is made from scratch, ensuring a smooth, velvety texture that coats each strand of macaroni perfectly.
The stewed tomatoes are simmered just enough to concentrate their flavors without losing their natural sweetness.
This recipe is designed to be foolproof, delivering restaurant-quality results in your own kitchen. The combination of the creamy macaroni and cheese with the rustic, tangy tomatoes creates a dish that's both comforting and sophisticated.
Serve it with a side of crusty bread to soak up every last bit of that delicious sauce.
Ingredients for baked macaroni and cheese with stewed tomatoes
Pantry staples meet rustic tomatoes for this one-pan comfort masterpiece.
| Ingredient | Amount | Notes |
|---|---|---|
| Elbow Macaroni 🍝 | 12 oz | Uncooked, standard size |
| Sharp Cheddar Cheese 🧀 | 2 cups | Shredded, aged 2+ years |
| Heavy Cream 🥛 | ½ cup | Full-fat for creaminess |
| Whole Milk 🥛 | ½ cup | Warmed for smooth sauce |
| Unsalted Butter 🧈 | 4 tbsp | Cold, cubed for sauce |
| All-Purpose Flour 🌾 | 2 tbsp | For thickening sauce |
| Garlic Cloves 🧄 | 2 cloves | Minced for depth |
| Yellow Onion 🧅 | ½ whole | Diced, sweet variety |
| Canned San Marzano Tomatoes 🍅 | 1 can | 28 oz, crushed by hand |
| Tomato Paste 🍅 | 2 tbsp | Concentrated flavor |
| Dried Oregano 🌿 | ½ tsp | Italian variety preferred |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly cracked |
| Breadcrumbs 🍞 | ¼ cup | Panko for crispy top |
| Fresh Basil Leaves 🌿 | ¼ cup | Chopped for garnish |
The cheddar is non-negotiable here—sharp, aged varieties like Cabot or Tillamook melt into velvety perfection. Whole Foods or Trader Joe's carry excellent pre-shredded options, but block cheese grated fresh yields the best texture. For the tomatoes, San Marzano cans are worth the splurge—their sweetness and low acidity balance the richness beautifully. If you can't find them, any high-quality crushed tomatoes will do, but avoid the chunky varieties. The garlic and onion form the flavor foundation, so don't skip toasting them in butter until they're golden.
No San Marzano tomatoes? Crush regular canned tomatoes by hand—it removes excess water and intensifies flavor. Substitute the heavy cream with Greek yogurt or coconut milk for a lighter version, though the texture will differ slightly. Out of panko? Regular breadcrumbs toasted in butter work just fine. The tomato paste is crucial for depth—if you're using a squeeze tube, measure carefully as they're often less concentrated. For extra richness, stir in 1 tbsp of nutritional yeast with the cheese, though it's not traditional. Fresh basil is ideal, but dried oregano at half the amount works in a pinch.
This dish reheats beautifully—5 minutes at 350°F restores that creamy texture. Store leftovers covered in the fridge for 4-5 days, though it's rarely around that long. For make-ahead convenience, assemble the dish (without baking) up to 24 hours ahead and refrigerate. The breadcrumbs will stay crispy if you bake it straight from the fridge, adding 5-10 minutes to the cooking time. Portion into individual ramekins for easy serving, or double the recipe—it's that good.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe when I’m too tired to wash extra dishes. The macaroni cooks right in the baking dish, and the stewed tomatoes add a tangy depth without any extra pots.
- Cheddar-Cream Dream Team: That sharp cheddar melts into a glossy, stretchy blanket, while the heavy cream and milk turn it into something rich but not heavy. The tomatoes? They keep it bright and just a little sweet—like a hug in sauce form.
- Leftovers That Don’t Suck: Honestly, this tastes better the next day. The flavors meld, the cheese gets even gooier, and it reheats in minutes. I make a double batch on Sundays so I’m not scrambling midweek.
- Budget Weeknight Win: Elbow macaroni and cheddar are pantry staples, and this recipe stretches every ingredient. Add a side of steamed veggies or a simple salad, and you’ve got a filling, satisfying meal without breaking the bank.
Step-by-step instructions for rustic tomato-cheddar macaroni bake
Here's how to create a deeply flavorful one-pan dish where rich cheddar meets sweet, stewed tomatoes.
🍳 Step 1: Cook the Macaroni Al Dente
Bring a large pot of water to a rolling boil and add 12 oz elbow macaroni. Cook until 1 minute before the package directions specify for al dente—this ensures it finishes cooking in the oven without becoming mushy. Reserve 1 cup of starchy pasta water before draining, as it's essential for creating a silky sauce later.
While the pasta cooks, prepare the tomato base by crushing the contents of the 1 can San Marzano tomatoes with your hands or a wooden spoon. This removes excess liquid and creates a more concentrated flavor. Set aside the crushed tomatoes in a small bowl.
🍳 Step 2: Build the Tomato-Cheddar Sauce
In a large oven-safe skillet, melt 4 tbsp unsalted butter over medium heat. Add the ½ whole yellow onion and 2 cloves minced garlic, cooking until the onion softens and becomes translucent—about 5 minutes. Stir in the 2 tbsp tomato paste and cook for 1 minute to deepen its flavor.
Pour in the crushed tomatoes, ½ cup whole milk, ½ cup heavy cream, ½ tsp dried oregano, 1.5 tsp salt, and ½ tsp ground black pepper. Bring to a gentle simmer and let cook for 8-10 minutes until the mixture thickens slightly and the flavors meld. The sauce should coat the back of a spoon but still be pourable.
🥘 Step 3: Combine Pasta and Cheese
Add the drained macaroni to the skillet and toss gently to coat evenly in the sauce. Sprinkle 2 cups shredded sharp cheddar cheese over the top and stir until fully melted and creamy. If the mixture seems too thick, add ¼ cup reserved pasta water to loosen it. The cheese should create a glossy, velvety coating around each noodle.
Remove the skillet from heat and let the mixture rest for 2 minutes. This brief pause allows the cheese to set slightly, preventing it from sliding off the pasta when you transfer it to the oven. Taste and adjust seasoning if needed—this is your last chance before baking.
🔥 Step 4: Bake to Golden Perfection
Preheat your oven to 375°F. Transfer the skillet to the oven and bake for 15-20 minutes until the top begins to bubble and the edges turn light golden brown. For extra crispiness, sprinkle ¼ cup breadcrumbs evenly over the top during the last 5 minutes of baking.
Watch closely in the final minutes—you want the breadcrumbs to toast to a golden hue while keeping the cheese underneath creamy. The dish is done when the center is bubbly and the edges are slightly crisp. If the top browns too quickly, tent loosely with aluminum foil to prevent over-browning.
🍽️ Step 5: Finish and Serve
Remove the skillet from the oven and let it rest for 5 minutes before serving. This resting period allows the sauce to thicken slightly and gives the breadcrumb topping time to set. Garnish generously with ¼ cup chopped fresh basil leaves just before serving to add a bright, fresh contrast to the rich tomato-cheddar flavors.
Serve immediately while the breadcrumbs are still crisp and the cheese is at its peak meltiness. Each bite should deliver a perfect balance of creamy cheddar, sweet tomatoes, and a satisfying crunch from the breadcrumb topping. Pair with a simple green salad or crusty bread to soak up any extra sauce.
Pro Tips For Making Baked Macaroni And Cheese With Stewed Tomatoes
- Pre-Cook Pasta Al Dente: DESCRIPTION: Undercooked pasta turns mushy in the oven—trust me, I’ve seen it happen. Boil elbow macaroni for two minutes less than the package says, then drain and rinse with cold water. The starch clings to the noodles, helping the cheese sauce clump instead of slide off later.
- Grate Cheese Fresh: DESCRIPTION: Pre-shredded cheddar has anti-caking agents that make the sauce grainy. Use a box grater or food processor for sharp cheddar—it melts smoother and pulls richer. If you’re lazy (I get it), at least pulse it briefly to break up clumps.
- Simmer Sauce Low: DESCRIPTION: The moment you mix heavy cream, whole milk, and butter with cheese, reduce heat to low and stir constantly. I learned this after watching my sauce split into buttery puddles and curdled milk—it’s a nightmare to fix. Keep it moving until fully smooth.
- Layer Tomatoes Last: DESCRIPTION: Dump stewed tomatoes on top of the mac and cheese after it’s baked, not before. The acid in the tomatoes can make the cheese sauce separate if it sits too long in the oven. Spoon them over the top in the last 5 minutes to warm through without overpowering.
Pro cooking tips for great baked macaroni and cheese with stewed tomatoes
Cheese Melting Secrets
For ultra-smooth cheese, grate your own sharp cheddar instead of using pre-shredded—it melts better and avoids the anti-caking agents that make pre-shredded cheese grainy. I like to pulse 2 cups of block cheese in a food processor for even melting.
Add 1 tbsp cornstarch mixed with the cheese to prevent separation during baking. 🧀
Tomato Flavor Boost
Simmer the stewed tomatoes with 1 tsp sugar and ½ tsp smoked paprika to enhance their natural sweetness and add depth. For extra richness, stir in 1 tbsp tomato paste during the final 5 minutes of simmering. This creates a more concentrated, velvety texture that pairs perfectly with the cheddar.
Pasta Water Hack
Never skip reserving 1 cup pasta water —it’s liquid gold for silky sauce. If your macaroni and cheese seems too thick after baking, stir in 2-3 tbsp reserved water to loosen it. The starchy water helps emulsify the cheese, creating that restaurant-quality creaminess.
Oven Temperature Control
Set your oven to 375°F and avoid opening the door during the last 10 minutes of baking—temperature fluctuations can cause the breadcrumb topping to soften. If your oven runs hot, reduce the temp to 350°F and add 5 extra minutes to the baking time.
Crispy Top Tricks
For an extra-crispy crust, mix ¼ cup breadcrumbs with 1 tbsp melted butter before sprinkling on top. This creates a golden, buttery layer that contrasts beautifully with the creamy cheese. I also like to broil for 1-2 minutes at the end for extra browning—just watch closely to avoid burning.
Make-Ahead Magic
Assemble the dish (without baking) up to 24 hours ahead and refrigerate. When ready to bake, add 5-10 extra minutes to the cooking time since cold food takes longer to heat through.
The flavors actually improve overnight as the spices meld together—this is my favorite way to make it for busy weeknights. 💡
Nutrition facts
Frequently asked questions
Can I use regular canned tomatoes instead of San Marzano?
Yes, but crush them by hand first to remove excess liquid and concentrate the flavor. For best results, choose a high-quality crushed tomato variety and simmer it longer—about 12-15 minutes—to deepen the taste. Avoid chunky tomatoes, as they won't blend as smoothly into the creamy sauce.
Why did my breadcrumb topping get soggy?
This usually happens if the oven wasn't fully preheated or if you opened the door too early. For a crispy top, always preheat your oven to 375°F for at least 10 minutes before baking. Add the breadcrumbs in the last 5 minutes of cooking and avoid peeking at the dish during this time.
Can I make this dish vegetarian?
Simply replace the heavy cream with ½ cup coconut milk or Greek yogurt for a lighter option. For extra richness, stir in 2 tbsp nutritional yeast with the cheese—it adds a cheesy flavor without dairy. The tomato base remains perfectly vegetarian-friendly.
How do I prevent the cheese from separating?
Separation happens when the sauce gets too hot or when too much moisture is added. To avoid this, melt the cheese gently off the heat, then stir in just enough reserved pasta water to loosen the sauce. For extra insurance, mix 1 tbsp cornstarch with the cheese before adding it to the pasta. This creates a smoother, more stable sauce.
Can I make this ahead of time?
Yes! Assemble the dish (without baking) up to 24 hours ahead and refrigerate. When ready to bake, add 5-10 extra minutes to the cooking time since cold food takes longer to heat through. The flavors actually improve overnight as the spices meld together—perfect for busy weeknights!
