Baked Macaroni and Cheese With Stewed Tomatoes Recipe: Tomato-Infused Cheese Sauce That Stays Creamy

Soups & Stews

Baked Macaroni and Cheese With Stewed Tomatoes Recipe: Tomato-Infused Cheese Sauce That Stays Creamy

This baked macaroni and cheese with stewed tomatoes delivers the perfect balance of rich, creamy comfort and bright, tangy tomato flavor—a foolproof weeknight dinner that actually tastes like it belongs on a restaurant menu.

The secret lies in simmering the tomatoes until they break down into a jammy, sweet-tart sauce that infuses the cheese without making it watery, while a proper roux ensures the sauce stays velvety smooth even after baking.

What sets this recipe apart is the technique: you'll make a classic mac and cheese base with sharp cheddar and Gruyère, then fold in the stewed tomatoes at the end to create pockets of flavor rather than letting them dilute the sauce.

The result is a dish with deep, complex layers—creamy, cheesy, and just slightly sweet—where every bite delivers that perfect harmony of textures and tastes.

By the time it emerges from the oven, you'll have golden, bubbling mac and cheese with a crispy breadcrumb topping that adds satisfying crunch, while the tomatoes lend a subtle sweetness that cuts through the richness.

This is comfort food at its finest: restaurant-quality without the fuss, ready in about 45 minutes with minimal cleanup.

The best part? Leftovers reheat beautifully, making it ideal for meal prep or feeding a crowd. Whether you're serving it as a main dish or a hearty side, this recipe proves that mac and cheese can be elegant—and that tomatoes belong in more than just salads.

👨‍🍳
Difficulty
Easy
🌿
Diet
Vegetarian
🔥
Calories
Med Cal

Ingredients for baked macaroni and cheese with stewed tomatoes

The secret to creamy, restaurant-quality mac and cheese with rich tomato flavor—just 14 ingredients.

Ingredient Amount Notes
Elbow Macaroni 🍝 12 oz Medium or jumbo size preferred
Sharp White Cheddar Cheese 🧀 2 cups Freshly grated, block preferred
Gruyère Cheese 🧀 1 cup Freshly grated, nutty flavor
Unsalted Butter 🧈 ½ cup Cold, cubed for roux
All-Purpose Flour 🌾 ½ cup For smooth, creamy sauce
Whole Milk 🥛 2 cups Full-fat for creaminess
Cherry Tomatoes 🍅 2 cups Fresh, halved or quartered
Yellow Onion 🧅 1 whole Diced, for tomato base
Garlic Cloves 🧄 3 cloves Minced, for tomato base
Panko Breadcrumbs 🍞 ½ cup For crispy topping
Dried Thyme 🌿 1 tsp Or 1 tbsp fresh thyme
Salt 🧂 1 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground preferred
Olive Oil 🫒 1 tbsp For tomato base

The cheese is everything here. Gruyère adds that nutty depth while sharp cheddar delivers the classic tang—don't use pre-shredded, it gets gummy. I always grab Kraft sharp white cheddar from the deli section, but any good block works. For the Gruyère, Whittard of Chelsea if you want to splurge, but regular grocery store Gruyère is fine too. The key is grating it yourself—pre-shredded cheese has anti-caking agents that make the sauce grainy. And trust me on the full-fat milk—it makes the sauce velvety smooth instead of watery.

No Gruyère? Extra-sharp cheddar plus a little Parmesan gets you close. Cherry tomatoes are ideal, but Roma or vine-ripened work too—just chop them smaller. The onion and garlic in the tomato base are non-negotiable—they build flavor as they simmer. If you're short on time, jarred tomato sauce works in a pinch, but fresh tomatoes give that jammy, sweet-tart quality that makes this dish special. And for the breadcrumbs? Panko stays crispy while regular breadcrumbs get soggy—worth the extra 50 cents.

This reheats like a dream—honestly better the second day as flavors meld. Keeps 4-5 days in the fridge, freezes for 3 months if you portion it into containers. I always make a double batch because leftovers are perfect for lunches. Store the sauce and pasta separately if prepping ahead—just toss them together when reheating. The breadcrumb topping? Add it right before baking so it stays crispy—no sad, soggy tops here.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this recipe when I’m tired—just toss the pasta, cheese, and tomatoes into one dish, bake, and walk away. No boiling pasta separately, no messy sauces to scrape.
  • Rich & Tangy Twist: That Gruyère melts into something unreal, while the stewed tomatoes add a bright, slightly sweet depth. The sharp cheddar keeps it from being too heavy—honestly, it’s the kind of flavor combo that makes you reach for seconds.
  • Lunchbox Hero: I make this on Sundays and portion it into containers for the week. The tomatoes add a pop of color, and it reheats like a dream—no soggy pasta here.
  • Budget Baking Win: Cheese is the star, but it stretches far with the pasta, and I always have flour and butter on hand. Plus, the leftovers taste just as good the next day—sometimes even better.

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

This method delivers a velvety tomato-infused cheese sauce that stays creamy even after baking.

1

Cook the Elbow Macaroni Al Dente

Bring a large pot of water to a rolling boil and add the 12 oz elbow macaroni. Season generously with 1 tsp salt—it should taste like the sea. Cook until 1 minute before the package directions for al dente (about 10-11 minutes). You want pasta that's tender but still has a slight bite.

Drain the pasta in a colander and rinse briefly with cold water to stop the cooking process. Shake off any excess water and transfer to a large bowl. Here's the thing—don't rinse it completely or the cheese sauce won't cling properly. You're looking for just enough moisture to help the sauce coat every strand.

2

Build the Tomato Base with Onion and Garlic

In a separate skillet, heat the 1 tbsp olive oil over medium heat. Add the diced yellow onion and cook for 5-6 minutes until softened and translucent. Add the minced garlic cloves and cook for another 30 seconds until fragrant—this prevents the garlic from burning while adding depth of flavor.

Add the 2 cups halved cherry tomatoes and 1 tsp dried thyme. Stir gently and cook for 8-10 minutes until the tomatoes break down and release their juices. You want a thick, jammy consistency that will blend seamlessly into the cheese sauce. Season with ½ tsp salt and ¼ tsp black pepper—this balances the acidity of the tomatoes.

3

Create the Creamy Cheese Sauce

In a separate saucepan, melt the ½ cup unsalted butter over medium heat. Whisk in the ½ cup all-purpose flour to form a roux. Cook for 1-2 minutes until the mixture turns a pale golden color—this removes the raw flour taste and thickens the sauce beautifully.

Slowly pour in the 2 cups whole milk while whisking constantly to prevent lumps. Bring to a gentle simmer and cook for 3-4 minutes until thickened. Remove from heat and stir in the 2 cups sharp white cheddar cheese and 1 cup gruyère cheese until completely melted and smooth. The sauce should be thick enough to coat the back of a spoon but still pourable.

4

Combine and Bake to Perfection

Add the cooked macaroni and tomato mixture to the cheese sauce. Stir well to coat every strand completely. Transfer to a greased 9x13-inch baking dish and spread evenly. Sprinkle the ½ cup panko breadcrumbs evenly over the top for a crispy finish.

Bake at 375°F for 20-25 minutes until the top is golden brown and bubbly. The edges should be slightly crisp while the center remains creamy. If the top browns too quickly, tent loosely with foil for the last 5 minutes of baking. Let it rest for 10 minutes before serving—this allows the sauce to set slightly for easier cutting.

👨‍🍳

Pro Tips For Making Baked Macaroni And Cheese With Stewed Tomatoes

  • Cook Pasta Al Dente: DESCRIPTION: I learned this the hard way—overcooked elbow macaroni turns mushy when baked, no matter how much cheese you add. Pull it out when it’s still firm to the bite (about 1 minute less than package instructions) and rinse briefly under cold water. The starch clinging to the noodles helps the sauce cling better, but don’t skip the rinse—it’s the only way to guarantee that creamy texture.
  • Grate Cheese Fresh: DESCRIPTION: Pre-shredded cheese is coated in anti-caking agents that make your baked mac and cheese taste like plastic. Use a box grater for sharp white cheddar and Gruyère—it’s faster than you think, and the flavor difference is night and day. If you’re lazy (I know, I know), at least buy the block cheese and grate it yourself the day you cook.
  • Simmer Tomato Sauce Long: DESCRIPTION: Stewed tomatoes need 20-30 minutes on low heat to break down into a thick, jammy consistency. Skimp here, and your mac and cheese will taste like a sad, watery soup. Stir occasionally, and if it reduces too much, splash in a little pasta water—it’s liquid gold for balancing acidity.
  • Bake in Two Stages: DESCRIPTION: Start your mac and cheese at 375°F (190°C) for 15 minutes to let the cheese melt evenly. Then crank the oven to 425°F (220°C) for the last 10 minutes to get that golden, bubbly crust. Sounds weird, but it works—your dish will look restaurant-worthy without burning the edges. (Yes, even if you’re impatient like me.)

Common mistakes when making great baked macaroni and cheese with stewed tomatoes

Overcooking the Pasta

Al dente is non-negotiable here—pasta that's cooked past its prime will turn mushy when baked, creating a watery, sad mac and cheese. I've learned this the hard way: overcooked pasta absorbs too much sauce, leaving you with dry strands instead of creamy, coated bites.

Always cook pasta 1 minute less than package instructions, then rinse briefly in cold water to stop the cooking process. 🍝

Skipping the Roux

The roux is what transforms ordinary cheese sauce into velvety perfection. Without it, your sauce will be thin and watery after baking. I recommend cooking the butter and flour to a pale golden color—this removes the raw flour taste and creates the perfect thickening agent.

Rushing this step is a common mistake that leads to grainy, unappetizing results.

Adding Tomatoes Too Early

If you add the stewed tomatoes to the cheese sauce before baking, they'll steam and water down the mixture, turning your creamy masterpiece into a runny mess. Instead, build the tomato base separately and fold it in right before baking.

This preserves the jammy texture and prevents the sauce from separating. The key is letting those tomatoes break down into a thick, concentrated purée first.

Using Pre-Shredded Cheese

Pre-shredded cheese contains anti-caking agents that make your sauce grainy and clumpy. I always insist on freshly grating sharp white cheddar and Gruyère—the difference is night and day. If you're in a pinch, use block cheese and grate it yourself.

The texture and flavor will be so much better, and your baked mac and cheese will have that restaurant-quality smoothness you're craving. 🧀

Ignoring the Resting Time

Cutting into your mac and cheese immediately after baking is a big mistake—the sauce will spill out, leaving you with a messy, unappetizing dish. Let it rest for 10 minutes before serving.

This allows the sauce to set slightly, making it easier to slice and ensuring each bite stays creamy and cohesive. Patience here pays off in texture and presentation.

Over-Browning the Top

Watching the breadcrumb topping turn golden brown can be tempting, but burning it creates a bitter flavor that ruins the dish. If the top starts browning too quickly, tent it loosely with foil for the last 5 minutes of baking.

This keeps the texture crispy without sacrificing flavor. A well-balanced bake gives you golden, crispy edges with a creamy, melt-in-your-mouth center. ⏰

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 36g46%
Saturated Fat 22g110%
Cholesterol 135mg45%
Sodium 820mg36%
Total Carbohydrate 45g16%
Dietary Fiber 3g11%
Sugars 8g
Protein 28g56%
* 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 jarred tomato sauce instead of fresh stewed tomatoes?

Yes, but the flavor will be less vibrant. For best results, use 1 (15 oz) can of crushed tomatoes instead of fresh—simmer it with the onion and garlic for 10-12 minutes to concentrate the flavors. Add a pinch of sugar (½ tsp) to balance acidity if needed. The texture won't be as jammy, but it'll still work in a pinch!

2

How can I make this dish vegetarian?

This recipe is already vegetarian-friendly! Just ensure your butter is dairy-free if needed, and use vegetarian-friendly cheeses (most cheddar and Gruyère are vegetarian). For extra richness, stir in ¼ cup nutritional yeast with the cheese for a cheesy depth. The stewed tomatoes add natural umami that complements the dish perfectly.

3

What's the best way to reheat leftovers?

Reheat in the oven at 350°F for 15-20 minutes to maintain creaminess—microwaving makes it rubbery. Cover loosely with foil to prevent drying. For extra crispiness, broil for 2-3 minutes at the end. Leftovers actually taste better the next day as flavors meld!

4

Can I add other vegetables to this recipe?

Sauté 1 cup diced bell peppers or ½ cup frozen peas with the onions for extra color. For heartiness, fold in 1 cup cooked bacon bits or ½ cup sautéed mushrooms after combining with the cheese sauce. Just don't overdo it—keep the texture balanced so the pasta remains the star.

5

Why did my cheese sauce get grainy?

This usually happens from pre-shredded cheese (anti-caking agents) or stirring too vigorously while melting. Always grate your own cheese and remove from heat before adding it—let it melt gently. For extra smoothness, whisk in 1 tbsp cold milk at the end to emulsify. The roux should be pale golden, not white!

★★★★★4.5(1 review)
Categories Soups & Stews