Baked Macaroni and Cheese With Stewed Tomatoes Recipe: Tomato-Infused Cheese Sauce That Stands Up to Spice

Soups & Stews

Baked Macaroni and Cheese With Stewed Tomatoes Recipe: Tomato-Infused Cheese Sauce That Stands Up to Spice

This baked macaroni and cheese with stewed tomatoes recipe transforms comfort food into a sophisticated dish that balances rich cheese sauce with tangy tomato depth.

The secret lies in simmering tomatoes until they break down into a velvety stew that infuses the cheese sauce with natural sweetness and acidity—perfect for cutting through bold spices.

I developed this version after years of testing how to elevate classic mac and cheese without sacrificing its creamy essence, and the result is a dish that feels both nostalgic and refined.

The process begins with a foolproof cheese sauce made from sharp cheddar, Gruyère, and cream cheese, thickened properly to avoid separation even after baking.

Meanwhile, the stewed tomatoes—seasoned with garlic, onion, and a touch of sugar—simmer until their flavors meld into a rich, jammy consistency that complements rather than overpowers the cheese. Together, they create a sauce that's restaurant-quality, with just the right balance of creaminess and brightness.

What you'll end up with is a golden-brown casserole topped with crispy breadcrumbs, where every forkful delivers tender pasta enveloped in a luscious sauce that's both rich and vibrant. The tomatoes add a subtle sweetness that enhances the cheese's depth, while the breadcrumb topping adds a satisfying crunch.

This dish is hearty enough for a family dinner but elegant enough for guests—proof that comfort food can be elevated without losing its soul.

Serve with a simple green salad or crusty bread to soak up every last bite of that tomato-infused cheese sauce. The recipe scales easily for gatherings, and leftovers reheat beautifully, making it a weeknight staple that never feels repetitive. Ready to master this technique? Let's get started.

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
🔥
Calories
High Cal

Ingredients for baked macaroni and cheese with stewed tomatoes

Foolproof cheese sauce meets velvety tomato stew for restaurant-quality mac and cheese.

Ingredient Amount Notes
Elbow Macaroni 🍝 12 oz Uncooked, standard shape
Sharp White Cheddar Cheese 🧀 2 cups Shredded, block preferred
Gruyère Cheese 🧀 1 cup Shredded, aged 12+ months
Cream Cheese 🧈 8 oz Full-fat, room temperature
Heavy Cream 🥛 1 cup Whole milk fat preferred
Whole Milk 🥛 ½ cup For sauce consistency
Canned San Marzano Tomatoes 🍅 1 can 28 oz, crushed by hand
Yellow Onion 🧅 1 whole Medium size, diced small
Garlic Cloves 🧄 4 cloves Fresh, minced fine
Granulated Sugar 🍚 1 tbsp Balances tomato acidity
Dried Thyme 🌿 1 tsp Or 1 tbsp fresh thyme
Salt 🧂 1 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly cracked
Panko Breadcrumbs 🍞 ½ cup For crispy topping
Extra-Virgin Olive Oil 🫒 2 tbsp For breadcrumb coating

The cheese blend is non-negotiable here. Sharp white cheddar provides the tang, while aged Gruyère adds nutty depth—both should be freshly shredded for the best texture. Whole Foods Market or specialty cheese shops carry excellent Gruyère, but any well-aged variety works. The cream cheese is critical for preventing separation during baking—Philadelphia brand is reliable, but avoid low-fat versions. For the tomatoes, San Marzano cans are worth the investment; their natural sweetness shines through when stewed. If you can't find them, Muir Glen is a solid alternative. The onion should be diced small enough to disappear completely into the sauce—no one wants texture surprises.

No Gruyère? Parmesan or Emmental work in a pinch, though the flavor will differ slightly. Fresh thyme is ideal, but dried at one-third the amount is perfectly fine. Running out of panko? Regular breadcrumbs toasted in olive oil create a similar crispy topping. The sugar in the tomato stew balances acidity—skip it only if using particularly sweet tomatoes. For extra richness, add 1 oz cream cheese to the sauce mixture. The macaroni should be al dente before mixing with sauce—undercooked pasta turns mushy when baked. If you prefer a different pasta shape, penne or cavatappi work equally well.

This casserole reheats beautifully—cover with foil to prevent drying. Keeps for 4-5 days in the fridge, freezes for 3 months without losing texture. For make-ahead convenience, assemble the dish (without baking) up to 24 hours ahead; refrigerate uncovered to develop a better crust. Portion into individual servings before freezing for easy reheating. The breadcrumb topping can be pre-toasted and stored in an airtight container for 3 days—just add olive oil when ready to use.

❤️

Why You'll Love This Recipe

  • I’ll be real: this recipe stretches my grocery budget and my patience. The cheddar and Gruyère make it feel fancy, but it’s still using basic pantry staples. And honestly? A big batch feeds us for days—lunches, quick dinners, or even breakfast (yes, even on a Tuesday night) with a fried egg on top.
  • One-Pot Magic: I swear by this recipe because it’s actually one-pan—no boiling pasta separately, no sticky stovetop mess. Just toss the elbows in raw, mix the cheesy sauce right over them, and bake. The pasta soaks up all that Gruyère and cream cheese goodness while it cooks, so you end up with tender, not mushy, noodles.
  • Tomato-Tangy Twist: Here’s what sold me—the stewed tomatoes. That sweet, jammy acidity cuts through the richness of the sharp cheddar and cream cheese, giving it this bright, almost Italian vibe. It’s like mac and cheese got a sophisticated cousin who moved in and never left.
  • Potluck Hero: Between us, this is my go-to for gatherings. It’s hearty enough to feed a crowd (I’ve made it for 10) but still feels special—like you put in effort. Plus, it reheats beautifully, so I can prep it ahead and just pop it in the oven when guests arrive. No one ever leaves with leftovers.

Step-by-step instructions for baked macaroni and cheese with stewed tomatoes

This method delivers a rich, tomato-infused cheese sauce with a perfectly crispy breadcrumb topping.

1

Cook the Elbow Macaroni to Al Dente Perfection

Bring a large pot of water to a rolling boil and add 12 oz elbow macaroni. Stir immediately to prevent sticking. Cook for 10-12 minutes until the pasta is al dente—it should have a slight bite in the center when you taste it. I like to reserve 1 cup of pasta water before draining, as this starchy liquid helps create a silky sauce later.

Drain the pasta in a colander and return it to the pot. Toss with 2 tbsp extra-virgin olive oil to prevent clumping and keep it warm. This step ensures your macaroni stays separate and ready to absorb the rich cheese sauce without turning mushy.

2

Sauté Onions and Garlic for the Tomato Base

In a large, deep skillet or Dutch oven, heat 2 tbsp extra-virgin olive oil over medium heat. Add the diced yellow onion and cook for 5-6 minutes until softened and golden brown around the edges. This caramelization adds depth to the tomato sauce.

Add the minced garlic cloves and cook for 30 seconds until fragrant—don't let it brown, or it will turn bitter. Stir in the crushed canned San Marzano tomatoes, 1 tbsp granulated sugar, 1 tsp dried thyme, 1.5 tsp salt, and 0.5 tsp black pepper. Simmer uncovered for 15 minutes until the mixture thickens slightly and the flavors meld. This stewed tomato base is the secret to a sauce that stands up to the bold cheeses.

3

Build the Cheese Sauce Layer by Layer

Reduce the heat to low and gradually add the 2 cups sharp white cheddar cheese, 1 cup Gruyère cheese, and 8 oz cream cheese in stages. Stir constantly to melt the cheeses completely—this prevents clumping and ensures a smooth, velvety texture. If the mixture thickens too much, add pasta water 1 tablespoon at a time until it reaches a pourable consistency.

Next, stir in the 1 cup heavy cream and 0.5 cup whole milk to lighten the sauce. The cream adds richness while the milk helps balance the intensity of the tomato base. Fold in the cooked elbow macaroni and mix gently until fully coated. The pasta should be evenly distributed, and the sauce should cling to each strand.

4

Assemble and Bake for a Crispy Topping

Transfer the macaroni and cheese mixture to a 9x13-inch baking dish, spreading it evenly. In a small bowl, mix the 0.5 cup panko breadcrumbs with 1 tbsp melted extra-virgin olive oil until evenly coated. Sprinkle this mixture evenly over the top of the casserole, pressing down gently to ensure full coverage.

Bake at 375°F for 20-25 minutes until the edges are golden brown and the top is deeply crispy. The cheese sauce should be bubbling, and the breadcrumbs should have a toasted, crunchy texture. If the top browns too quickly, tent loosely with aluminum foil to prevent burning while the center finishes cooking.

5

Rest and Serve for Maximum Creaminess

Remove the baking dish from the oven and let it rest for 5-10 minutes before serving. This resting period allows the sauce to thicken slightly and the flavors to settle, ensuring each bite is rich and cohesive. The macaroni and cheese should be gooey in the center with a crispy, golden-brown crust on top.

Serve immediately while the breadcrumbs are still crispy and the cheese is at its peak meltiness. The stewed tomatoes add a tangy contrast to the creamy cheese, making every forkful a perfect balance of comfort and depth. Pair with a simple green salad or crusty bread to complete the meal.

👨‍🍳

Pro Tips For Making Baked Macaroni And Cheese With Stewed Tomatoes

  • Pre-Cook Pasta Al Dente: DESCRIPTION: Elbow macaroni should be firm when drained—think "just shy of perfect" if you were eating it plain. Overcooking turns it mushy in the oven, and no one wants sad, gluey pasta in their mac and cheese, especially when you’re going through the effort of adding tomatoes. Drain and toss with a splash of pasta water immediately—this helps the sauce cling.
  • Grate Cheese Coarse: DESCRIPTION: Skip the food processor for the cheddar and Gruyère—your hands (or a box grater) will give you bigger, meltier bits that don’t turn into a greasy paste. Cream cheese stays soft, so leave it in chunks unless you’re okay with it dissolving into a smooth, sad blanket over the pasta. And for the love of cheese, don’t pre-shred the sharp cheddar—it loses moisture and turns to dust in the oven.
  • Simmer Tomatoes Low: DESCRIPTION: Stewed tomatoes need gentle heat—high and fast, and you’ll end up with a watery, mealy mess. Keep it at a bare simmer for 15–20 minutes, stirring occasionally, until the liquid reduces by about half and the flavors concentrate. If they look thick but still watery, uncover and let them reduce uncovered—just watch like a hawk, or you’ll regret it.
  • Broil for Crust: DESCRIPTION: The last 2–3 minutes under the broiler are non-negotiable for that golden, bubbly top. Cover the dish with foil first to melt the cheese, then uncover and broil until the edges are deeply browned—almost to the point of looking slightly charred. If your oven runs hot, start checking at 2 minutes; if it’s lazy, give it 4. A hairdryer works in a pinch, but don’t burn yourself (or the dish).

Creative variations of this dish

Italian-Inspired Tomato Pesto Twist

Swap the stewed tomatoes for a vibrant tomato pesto by blending 1 cup cherry tomatoes, 2 cloves garlic, 1 tbsp capers, ¼ cup grated Parmesan, and 2 tbsp extra-virgin olive oil until smooth.

Stir this into the cheese sauce before adding the pasta—it adds a bright, herby note that cuts through the richness. Top with toasted pine nuts and basil leaves for an Italian-inspired finish. 🌿

Smoky Chipotle Heat

Infuse the stewed tomatoes with smoky depth by adding 1 chipotle pepper in adobo sauce and ½ tsp smoked paprika to the tomato base. This gives the dish a subtle, slow-cooked BBQ vibe that pairs perfectly with the creamy cheese.

For extra heat, stir in 1 tsp cayenne pepper at the end. Serve with a dollop of sour cream to balance the spice. 🌶️

Creamy Spinach Addition

Wilt 2 cups fresh spinach in a pan with 1 tbsp butter until just tender, then fold it into the cheese sauce before baking. The spinach adds a fresh, slightly bitter contrast that brightens the dish.

For extra richness, mix in ½ cup ricotta cheese along with the spinach. Garnish with toasted walnuts for crunch. 💚

Buffalo Chicken Fusion

Transform this into a buffalo chicken mac and cheese by mixing in 1 cup shredded cooked chicken and 2 tbsp buffalo sauce with the stewed tomatoes. Top with crumbled blue cheese and extra panko breadcrumbs> for a crispy, tangy finish.

Serve with a side of celery sticks and ranch dressing for dipping. 🍗

Vegetarian Mushroom Upgrade

Sauté 8 oz sliced cremini mushrooms with 1 tsp thyme> and 1 tbsp butter> until golden, then fold them into the cheese sauce. The earthy mushrooms add depth without overpowering the tomatoes.

For extra umami, stir in 1 tsp soy sauce> with the mushrooms before adding them to the sauce. 🍄

Extra Crispy Parmesan Topping

For a restaurant-worthy finish, replace the panko topping with a mix of ¼ cup grated Parmesan>, 2 tbsp melted butter>, and 2 tbsp crushed cornflakes>. Sprinkle this over the baked mac and cheese in the last 5 minutes> of cooking for a golden, crunchy crust.

This adds a salty, nutty contrast to the creamy sauce. 🧀

Nutrition facts

Servings 4
Amount Per Serving
Calories 680kcal
% Daily Value *
Total Fat 48g61%
Saturated Fat 28g140%
Cholesterol 210mg70%
Sodium 1240mg54%
Total Carbohydrate 45g16%
Dietary Fiber 3g11%
Sugars 8g
Protein 32g64%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use fresh tomatoes instead of canned for the stewed base?

Fresh tomatoes work, but they require extra prep. Peel, seed, and chop 3 large tomatoes (about 1.5 cups chopped) and simmer them with the onions and garlic for 20-25 minutes until they break down completely. Add 1 tsp sugar to help balance acidity. Canned tomatoes are more convenient and yield consistent results.

2

Why did my cheese sauce separate after baking?

Separation usually happens when cheese melts too quickly or the sauce gets too hot. Always melt cheeses low and slow, stirring constantly. If the sauce thickens too much, add pasta water 1 tbsp at a time. For extra insurance, whisk in 1 tbsp cornstarch mixed with 2 tbsp cold water before baking.

3

How do I make this dish vegetarian?

This recipe is already vegetarian, but you can enhance it further by omitting the chicken in the buffalo variation. For extra protein, stir in 1 cup cooked chickpeas or ½ cup crumbled tofu into the cheese sauce. The mushrooms variation also adds hearty texture without meat.

4

Can I prepare this ahead of time for a potluck?

Assemble the dish (without baking) up to 24 hours ahead and refrigerate uncovered. This develops a better crust when baked. For freezing, bake the dish, cool completely, then portion into containers. Freeze for up to 3 months—reheat covered with foil at 350°F for 20-25 minutes.

5

What's the best way to reheat leftovers?

Reheat in the oven for the best texture: cover with foil and bake at 350°F for 15-20 minutes. For microwave reheating, cover with a damp paper towel and heat in 30-second intervals, stirring between each. The breadcrumb topping may soften—broil for 2-3 minutes at the end to restore crispiness.

★★★★★4.6(12 reviews)
Categories Soups & Stews