Soups & Stews
This baked macaroni and cheese with stewed tomatoes recipe transforms a childhood classic into a sophisticated comfort dish that balances creamy richness with bright, tangy tomato depth.
The key lies in layering the pasta with homemade stewed tomatoes—simmered until their natural sweetness caramelizes—before topping with a crispy breadcrumb crust that seals in all the cheesy goodness.
I developed this version after years of perfecting the art of preventing that dreaded soggy top, and trust me, the results speak for themselves.
The beauty of this recipe is its versatility—it works as a hearty main course or a showstopping side dish for holidays. While the cheesy layers deliver the familiar comfort of mac and cheese, the stewed tomatoes add a rustic twist that elevates it beyond the ordinary.
The tomatoes are cooked down until their juices thicken into a glossy, slightly sweet sauce that cuts through the richness, creating a perfect balance of flavors with every bite.
What makes this recipe truly special is the technique: baking the macaroni and cheese in a single dish ensures maximum flavor absorption, while the breadcrumb topping adds a satisfying crunch that contrasts beautifully with the creamy pasta.
The result is a dish that’s as impressive on the table as it is comforting to eat—golden, bubbly, and impossible to resist.
Perfect for family dinners or holiday gatherings, this recipe delivers restaurant-quality comfort food with minimal effort. The stewed tomatoes can be made ahead, and the entire dish comes together in one baking pan, making it a foolproof choice for busy weeknights or special occasions. Let’s get started!
Ingredients for baked macaroni and cheese with stewed tomatoes
Six essential ingredients transform classic mac and cheese into a restaurant-worthy tomato-twist comfort dish.
| Ingredient | Amount | Notes |
|---|---|---|
| Elbow Macaroni 🍝 | 1 ½ lbs | Medium or small size preferred |
| Sharp Cheddar Cheese 🧀 | 2 cups | Shredded, aged 2+ years |
| Monterey Jack Cheese 🧀 | 1 cup | Shredded, mild flavor |
| Heavy Whipping Cream 🥛 | 1 cup | Full-fat for creaminess |
| Whole Milk 🥛 | 1 cup | 2% works but full-fat preferred |
| Unsalted Butter 🧈 | ½ cup | Cold, cubed for topping |
| Panko Breadcrumbs 🍞 | ½ cup | For crispy topping |
| Fresh Tomatoes 🍅 | 2 lbs | Roma or vine-ripened |
| Yellow Onion 🧅 | 1 whole | Diced, sweet variety |
| Garlic Cloves 🧄 | 4 cloves | Minced, fresh preferred |
| Granulated Sugar 🍚 | 1 tbsp | Balances tomato acidity |
| Dried Thyme 🌿 | 1 tsp | Or 1 tbsp fresh |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | For sautéing tomatoes |
The cheeses are where this dish shines—sharp cheddar for depth and Monterey Jack for creaminess. Grab Kraft aged cheddar if you want that classic sharpness, or Cabot for a slightly milder profile. For the stewed tomatoes, Roma tomatoes from the grocery store's produce section work perfectly—they're meaty and consistent. If you're feeling fancy, heirloom tomatoes from a farmers market add beautiful color and a slightly sweeter flavor. The key is to let them simmer until they break down into a thick, glossy sauce—no watery mess here.
No sharp cheddar? Pepper jack or Gruyère add different but delicious layers. Running low on panko? Regular breadcrumbs toasted in butter work in a pinch. The tomatoes can be prepped ahead—simmer them down, then store in the fridge for up to 3 days. For extra richness, stir in a splash of heavy cream with the tomatoes. And if you're worried about the breadcrumb topping getting soggy, add a sprinkle of flour to the panko before topping—it's a game-changer for crispiness.
This dish reheats beautifully—actually tastes better the second day as flavors meld. Store leftovers covered in the fridge for 4-5 days, or freeze portions for 3 months. I like to make the stewed tomatoes ahead and keep them in a jar—they're perfect for other dishes too. The baked mac and cheese keeps well in the fridge too, so double the recipe if you're feeding a crowd. Just add a few minutes of baking time when reheating.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe when I’m too tired to scrub pots—just toss everything into one baking dish, cover it with foil, and let the oven do the work. The tomatoes caramelize right into the cheese sauce, so you don’t even need to stir.
- Tomato-Cheddar Dream Team: That tangy, sweet stewed tomato layer cuts through the richness of the sharp cheddar and Monterey Jack like a knife through butter. Honestly, the first bite makes me question why I ever bought takeout.
- Lunchbox Hero: Between us, this reheats like a champ—pack it the night before, and it’s still creamy and warm by lunchtime. My kids don’t even complain about school lunches anymore (small victories).
- Budget Booster: A pound of elbow macaroni and a block of cheddar stretch this dish for four meals—no fancy ingredients, just pure comfort. I’ll be real: it’s my go-to when the grocery budget’s tight, but no one ever guesses.
Step-by-step instructions for baked macaroni and cheese with stewed tomatoes
Here's the method for a rich, tomato-infused mac and cheese with a crispy breadcrumb topping.
Cook the Elbow Macaroni Al Dente
Bring a large pot of water to a rolling boil and add 1.5 lbs elbow macaroni. Stir immediately to prevent sticking. Cook for 11-12 minutes until the pasta is al dente—you should be able to pierce it with a fork but still find a slight resistance in the center. Drain the pasta in a colander, reserving 1 cup of pasta water for later use.
Don't rinse the pasta—this removes the surface starch that helps create the creamy sauce. The reserved pasta water is crucial for adjusting the sauce consistency later, so keep it nearby. I like to give the drained pasta a quick shake in the colander to break up any clumps before moving to the next step.
Prepare the Stewed Tomatoes
In a large skillet, heat 2 tablespoons extra-virgin olive oil over medium heat. Add the diced yellow onion and cook for 5 minutes until softened. Stir in the minced garlic cloves and cook for 30 seconds until fragrant.
Add the 2 lbs fresh tomatoes, breaking them into smaller pieces as you go. Sprinkle with 1 tablespoon granulated sugar, 1 teaspoon dried thyme, 1.5 teaspoons salt, and 0.5 teaspoon black pepper. Stir well and simmer uncovered for 15-20 minutes until the mixture thickens and reduces by about half. The tomatoes should be tender but still hold their shape, with a rich, jammy consistency.
Make the Creamy Cheese Sauce
In a separate large bowl, combine the cooked macaroni with 2 cups sharp cheddar cheese and 1 cup Monterey Jack cheese. Add 1 cup heavy whipping cream, 1 cup whole milk, and the stewed tomatoes. Stir vigorously until the cheese melts completely and the mixture becomes smooth and creamy.
If the sauce is too thick, add pasta water 1 tablespoon at a time until it reaches a pourable consistency—it should coat the back of a spoon but still cling to the macaroni. Here's the thing—don't overmix or you'll develop gluten in the pasta, making it gummy. A few small lumps are perfectly fine and will disappear during baking.
Assemble and Bake
Transfer the macaroni mixture to a 9x13-inch baking dish and spread it evenly. In a small bowl, melt 0.5 cup unsalted butter until just liquid, then stir in 0.5 cup panko breadcrumbs to form a crumb topping. Sprinkle this evenly over the macaroni.
Bake at 375°F for 25-30 minutes until the top is golden brown and bubbly. The edges should be crispy while the center remains creamy. If the top browns too quickly, tent loosely with foil for the last 10 minutes of baking to prevent over-browning. The internal temperature should reach 165°F when checked in the center.
Rest and Serve
Remove the baking dish from the oven and let it rest for 10 minutes before serving. This resting period allows the sauce to set slightly and makes it easier to slice. The dish should be bubbly on top with a crispy breadcrumb crust, and the creamy tomato-infused cheese should coat every strand of macaroni.
Serve warm with a side of crusty bread or a simple green salad. The combination of rich cheddar, mild Monterey Jack, and sweet-tart stewed tomatoes creates a comforting dish that's perfect for family meals or special occasions. The breadcrumb topping adds a delightful textural contrast that keeps everyone coming back for seconds.
Pro Tips For Making Baked Macaroni And Cheese With Stewed Tomatoes
- Drain. Rinse. Repeat.: I learned this the hard way—skipping the rinse after draining macaroni leaves you with a gluey, starchy mess that soaks up the cream instead of holding its shape. Toss the drained pasta under cold water for 10 seconds, shake off the excess, and you’ll end up with a dish that actually stays creamy, not watery.
- Shred Cheese Like a Pro: Buy pre-shredded cheddar? Skip it—it’s coated with anti-caking agents that make your sauce grainy. Instead, grate your own using the large holes of a box grater, then toss the cheese with a splash of milk or lemon juice to break down the fibers and keep it smooth. This isn’t the prettiest method, but it’s the tastiest.
- Stew Tomatoes First: Don’t just dump canned tomatoes into the mix—they’ll turn your mac and cheese into a watery, saucy disappointment. Sauté them with garlic, onion, and a pinch of sugar for 8–10 minutes until they thicken and deepen in flavor. This step cuts down on excess liquid later and adds layers of taste that a quick stir-in can’t match.
- Bake Under Broil, Not Roast: The broiler is your friend for that perfect golden crust. Switch to high heat for the last 2–3 minutes, watching like a hawk to avoid burning. If your oven runs hot, tent the dish with foil first to prevent browning too fast—you want caramelized cheese, not charred cheese.
Pro cooking tips for great baked macaroni and cheese with stewed tomatoes
Prevent Soggy Top
I’ve ruined more mac and cheese than I’ll admit by skipping this step: always melt the butter for the breadcrumb topping separately before mixing it with the panko. Cold butter creates steam when it hits the hot mac and cheese, making the crust soggy.
Melt ½ cup unsalted butter until just liquid (not bubbling), then stir in the ½ cup panko. Spread it evenly right before baking—this ensures a crispy, golden crust that stays crunchy. 🌟
Tomato Texture Matters
For the perfect stewed tomato consistency, simmer until the tomatoes break down but still hold their shape—think jammy, not mushy. Overcooking turns them into sauce, which can make the dish watery. I aim for 15-20 minutes of simmering, stirring occasionally, until the mixture thickens and reduces by about half.
Roma tomatoes work best because they’re meaty and consistent, but heirlooms add beautiful color if you’re feeling fancy.
Cheese Melting Tricks
To avoid clumpy cheese, cut the sharp cheddar into small cubes before shredding it—this helps it melt more evenly. For extra smoothness, I like to temper the cheese by mixing it with a splash of the warm pasta water or milk before adding it to the macaroni.
Also, don’t overmix after adding the cheese—just stir until it’s combined. A few small lumps will disappear during baking, and overworking the pasta can make it gummy. 🧀
Pasta Water is Gold
That reserved 1 cup of pasta water isn’t just for show—it’s the secret to a creamy, cohesive sauce. If the mixture looks too thick after combining all the ingredients, add pasta water 1 tablespoon at a time until it reaches a pourable consistency.
The starch in the water helps bind the sauce and creates that silky texture. Pro tip: Save extra pasta water in case you need to adjust later—it’s better to have too much than too little!
Baking Time Control
Watch the oven closely during the last 10 minutes of baking—this is when the mac and cheese can go from perfect to overdone. If the top browns too quickly, loosely tent with foil to prevent burning while still allowing steam to escape.
The internal temperature should reach 165°F in the center. I like to check with a thermometer for accuracy, especially if I’m serving kids or guests who might be sensitive to texture.
Rest Before Serving
Never skip the 10-minute rest after baking! This allows the sauce to set slightly, making it easier to slice and serve. During this time, the flavors meld together, and the breadcrumb topping firms up.
If you’re in a rush, at least let it rest for 5 minutes—trust me, it makes all the difference in how the dish holds together. Serve with a sprinkle of fresh parsley or a drizzle of hot honey for extra flair. 💛
Nutrition facts
Frequently asked questions
Can I use canned tomatoes instead of fresh?
For convenience, use 2 (14.5 oz) cans crushed tomatoes instead of fresh. Drain most of the liquid first, then follow the same simmering process with 1 tablespoon sugar and 1 teaspoon dried basil (instead of thyme) for about 15 minutes until thickened. Canned tomatoes work especially well if you're short on time or don't have fresh available.
How do I make this vegetarian?
This recipe is already vegetarian-friendly! Just ensure your cheeses are dairy-based (no rennet concerns) and use vegetable broth instead of water when cooking the pasta. For extra richness, add 2 tablespoons nutritional yeast to the cheese sauce for a cheesy depth without animal products. The stewed tomatoes remain completely plant-based.
Why is my breadcrumb topping getting soggy?
The most common cause is cold butter in the topping. Always melt ½ cup butter until just liquid (not bubbling) before mixing with panko. Another trick: spread the topping right before baking, not in advance. For extra insurance, mix 1 tablespoon flour into the breadcrumbs before adding butter. This creates a barrier that keeps the crust crispy.
Can I make this ahead of time?
Yes! Assemble the dish (without the breadcrumb topping) up to 24 hours ahead and refrigerate. When ready to bake, cover with foil and bake at 375°F for 35-40 minutes, adding 5-10 minutes of uncovered baking at the end for browning. The stewed tomatoes can be made 3 days ahead and stored separately. For freezing, bake first, then cool completely before wrapping tightly—it reheats beautifully!
What's the best cheese substitute if I don't have cheddar?
Try Gruyère for nutty depth or Pepper Jack for mild heat. For a dairy-free option, use vegan cheddar shreds (like Violife) plus ¼ cup cashew cream mixed into the sauce. If you only have mild cheddar, add ½ teaspoon smoked paprika to the sauce for extra flavor. The key is balancing sharp and mild cheeses for the best texture.
