Baked Macaroni and Cheese With Stewed Tomatoes Recipe: Rustic One-Pan Comfort With Tangy Depth

Soups & Stews

Baked Macaroni and Cheese With Stewed Tomatoes Recipe: Rustic One-Pan Comfort With Tangy Depth

This baked macaroni and cheese with stewed tomatoes delivers rustic comfort in one pan, where creamy cheese sauce meets tangy, caramelized tomatoes for a meal that feels like a hug.

The secret lies in balancing rich, cheesy pasta with bright, slow-cooked tomatoes that cut through the heaviness—creating harmony in every bite. I developed this recipe after years of testing, ensuring the tomatoes stay jammy and the mac and cheese achieves that perfect golden crust.

What makes this dish special is its one-pan simplicity—no fuss, no extra dishes, just deep flavors that build as it bakes. The tomatoes simmer down into a thick, slightly sweet sauce that clings to the pasta, while the cheese sauce becomes velvety yet sturdy enough to hold its shape.

It’s the kind of meal that transforms a weekday into something special without requiring advanced skills.

By the time it emerges from the oven, you’ll have crispy-edged macaroni swimming in a luscious cheese sauce, topped with glossy, tangy tomatoes that add a bright contrast.

The aroma alone—warm, cheesy, with hints of caramelized tomato—will have everyone gathering around the table. This is comfort food at its finest, elevated by a touch of sophistication.

Perfect for family dinners, potlucks, or when you crave a meal that feels indulgent yet balanced. The recipe scales easily, so you can adjust the portions to feed a crowd or save leftovers for another day. Let’s get started—your taste buds will thank you.

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

Ingredients for baked macaroni and cheese with stewed tomatoes

Pantry staples meet rustic tomato sauce in this one-pan masterpiece.

Ingredient Amount Notes
Elbow Macaroni 🍝 8 oz Uncooked, standard size
Sharp Cheddar Cheese 🧀 2 cups Shredded, aged 6+ months
Medium Cheddar Cheese 🧀 1 cup Shredded, for texture contrast
Heavy Whipping Cream 🥛 ½ cup Full-fat for creaminess
Whole Milk 🥛 ½ cup Warmed for smooth sauce
Unsalted Butter 🧈 2 tbsp Cold for crispy topping
Canned Crushed Tomatoes 🍅 15 oz San Marzano preferred
Yellow Onion 🧅 1 whole Diced, for tomato base
Garlic Cloves 🧄 2 cloves Minced, for depth
All-Purpose Flour 🌾 2 tbsp For roux, Diamond Crystal
Kosher Salt 🧂 1 ½ tsp Adjust to taste
Ground Black Pepper 🌶️ ½ tsp Freshly cracked
Dried Thyme 🌿 ¼ tsp Or 1 tsp fresh
Granulated Sugar 🍚 1 tsp Balances tomato acidity

The cheeses are non-negotiable here. Sharp cheddar for that tangy punch and medium cheddar for creaminess—don't skimp on quality. I grab mine from Whole Foods or the deli counter at Kroger, where they keep it wrapped in paper. The crushed tomatoes? San Marzano makes all the difference—sweeter, less watery. If you can't find it, any high-quality canned tomatoes will work, but skip the water-packed ones. For the tomatoes, I always use 15 oz cans—it's the perfect amount for that jammy texture without overpowering the cheese.

No sharp cheddar? Pepper jack or Gruyère adds a nice kick. Short on heavy cream? Full-fat Greek yogurt works in a pinch (just thin it with milk). The flour is for that perfect roux—Diamond Crystal if you've got it, but any all-purpose will do. Fresh thyme is ideal, but dried at one-fourth the amount gets you close. The sugar might seem odd, but it's essential to balance the acidity in the tomatoes. Trust me on this—it rounds out the flavors beautifully. If you're feeling fancy, add a pinch of smoked paprika to the tomato mixture for depth.

This reheats like a dream—honestly tastes better the next day once everything melds together. Keeps for 4-5 days in the fridge, freezes for 3 months if you portion it right. I like to make a double batch and freeze half—perfect for lazy weeknights. The macaroni stays chewy when reheated, and the tomato sauce gets even more concentrated. Store leftovers covered with foil to keep that crispy top intact.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this recipe when I’m too tired to wash dishes. Just toss the elbow macaroni, cheeses, and cream into one baking dish—no boiling, no straining, no stress. The tomatoes stew right in the sauce, so you’re not left with a separate mess.
  • Tomato-Cheddar Dream Team: That tangy sweetness from the stewed tomatoes cuts through the richness of the sharp and medium cheddar like a perfect match. The cream keeps it velvety, but the tomatoes add just enough brightness to stop it from feeling too heavy.
  • Lunchbox Hero: Between us, this is my go-to for packed lunches. The baked version holds up better than stovetop mac and cheese, and the tomatoes add a little gourmet touch that makes it feel special. My kids eat it cold or reheated—no complaints.
  • Budget Feeds Five: Honestly, this recipe stretches a dollar further than takeout. A single box of elbow macaroni, a couple blocks of cheddar, and a can of tomatoes feed my family of five for two meals. Plus, leftovers reheat like a dream—no soggy pasta here.

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

This rustic one-pan dish delivers rich, cheesy comfort with a tangy tomato twist.

1

Cook the Elbow Macaroni Al Dente

Bring a large pot of water to a rolling boil and add the 8 oz elbow macaroni. Cook until 1-2 minutes before the package directions specify for al dente (about 10-12 minutes). This ensures the pasta holds its shape while finishing in the oven.

Drain the pasta and return it to the pot. Toss with 1 tablespoon of the unsalted butter to prevent sticking. I like to do this right away while the pasta is hot—it helps the butter melt smoothly and coats each noodle. Set aside for now; we'll use it in the next step.

2

Build the Tomato Sauce Base

In a large oven-safe skillet (I use a 12-inch cast-iron skillet for even heat distribution), melt the remaining 1 tablespoon unsalted butter over medium heat. Add the diced yellow onion and cook for 5-6 minutes until soft and translucent.

Stir in the minced garlic cloves and cook for 30 seconds until fragrant—don't let it brown or it'll turn bitter. Add the 15 oz canned crushed tomatoes, 1 teaspoon granulated sugar, 0.25 teaspoon dried thyme, 1.5 teaspoons kosher salt, and 0.5 teaspoon ground black pepper. Simmer uncovered for 10 minutes until the sauce thickens slightly and the flavors meld.

3

Create the Cheesy Sauce

Reduce the heat to medium-low and sprinkle the 2 tablespoons all-purpose flour over the simmering tomato mixture. Stir vigorously for 1-2 minutes to remove any lumps and create a smooth roux. Slowly pour in the 0.5 cup whole milk and 0.5 cup heavy whipping cream, whisking constantly to prevent curdling.

Gradually add the 2 cups sharp cheddar cheese and 1 cup medium cheddar cheese, stirring until fully melted and smooth. The sauce should be thick but still coat the back of a spoon. If it's too thick, add 1-2 tablespoons of pasta water to loosen it. Here's the thing—this is where the magic happens. The sharp cheddar adds tang, while the medium cheddar keeps it creamy.

4

Combine and Bake to Perfection

Add the cooked elbow macaroni to the skillet and stir gently to coat each noodle in the cheesy sauce. The pasta will absorb some of the sauce, so don't worry if it looks dry at first. Transfer the skillet to a 400°F preheated oven and bake uncovered for 15-20 minutes until the top is golden brown and bubbly.

For that perfect crispy top, I like to broil for the last 2 minutes—watch it closely to avoid burning. The edges should be golden and slightly caramelized while the center remains creamy. Let it rest for 5 minutes before serving to allow the cheese to set slightly and the flavors to settle.

5

Serve Warm and Enjoy

Garnish with extra ground black pepper and serve immediately while the macaroni is still warm. The combination of rich, cheesy comfort and tangy tomato sauce creates a perfect balance—creamy yet bright, hearty yet refreshing. This dish tastes even better the next day, so leftovers make fantastic lunches.

Real talk: the secret to this recipe is patience. Don't rush the cooking or baking steps, and always taste as you go. Adjust the seasoning if needed—sometimes the cheddar needs a pinch more salt, or the tomatoes could use a splash of pasta water to balance the flavors. Trust the process, and you'll have a crowd-pleasing dish every time.

👨‍🍳

Pro Tips For Making Baked Macaroni And Cheese With Stewed Tomatoes

  • Pre-Cook Macaroni Al Dente: DESCRIPTION: I learned this the hard way—undercooked pasta turns to mush when it bakes. Boil elbow macaroni for 2 minutes less than package instructions (aim for 6-7 minutes total) and drain it well—no one likes soggy noodles. The starch released during cooking is what thickens the sauce, but you don’t want it swimming in extra liquid.
  • Grate Cheese Coarse: DESCRIPTION: Sharp and medium cheddar behave differently when baked. Use a box grater (not food processor) for the sharp cheddar—it melts cleaner and forms a better crust. For the medium cheddar, tear it into chunks instead of grating; it adds pockets of creaminess that blend in beautifully without turning greasy.
  • Simmer Tomatoes Low: DESCRIPTION: Stewed tomatoes are the backbone here, but rushing them ruins the texture. Simmer them on medium-low heat for 15-20 minutes until thick and syrupy—no splattering, no burning. If they’re too watery, the sauce will separate when mixed with the cheese. (Yes, even if you’re impatient like me.)
  • Mix Cheese Into Cream: DESCRIPTION: Dumping shredded cheese directly into the macaroni can create clumps. Instead, whisk the heavy cream and whole milk together first, then gradually fold in the cheddar until fully dissolved—like making a roux, but smoother. This guarantees a silky sauce, not a lumpy disaster. (Your future self will thank you.)

Regional styles of this dish

Southern U.S. Tomato Twist

In the Southern states, this dish becomes a true crowd-pleaser by adding smoked paprika and a touch of hot sauce to the tomato mixture.

I like to stir in ½ teaspoon smoked paprika with the crushed tomatoes and finish with 1 tablespoon of Louisiana-style hot sauce (like Crystal or Tabasco) right before baking. This gives it that signature Southern kick while keeping the creamy mac and cheese balanced. 🌶️

New England Cheesy Crunch

Up north, the focus shifts to an extra crispy cheese crust. New England cooks often top their baked mac and cheese with breadcrumbs mixed with melted butter before baking.

For this recipe, sprinkle ¼ cup panko breadcrumbs mixed with 1 tablespoon melted butter over the top just before the final broiling step. The result? A golden, crunchy topping that contrasts beautifully with the creamy interior.

Italian-Inspired Rustic Style

For an Italian twist, swap the cheddar for Pecorino Romano and Parmigiano-Reggiano, and add sun-dried tomatoes (¼ cup, chopped) to the tomato sauce. I also like to stir in 1 teaspoon dried oregano and ½ teaspoon red pepper flakes for warmth.

The sharp, salty Italian cheeses elevate the dish with a Mediterranean flair while keeping the comforting mac and cheese essence intact.

Midwest Hearty Version

The Midwest takes this dish to the next level by adding ground beef or pork sausage to the tomato mixture. Brown ½ lb ground beef or ½ lb Italian sausage before adding the onions, and drain any excess fat.

The meat adds a savory depth that pairs perfectly with the cheesy pasta. It’s a hearty, one-pan meal that’s perfect for cold winters. 🥓

Tex-Mex Fusion

In Texas, this dish gets a spicy, smoky makeover. Stir 1 teaspoon chili powder and ½ teaspoon cumin into the tomato sauce, and top the baked mac and cheese with ¼ cup shredded Monterey Jack cheese and 2 tablespoons chopped cilantro> before serving.

For extra heat, add 2-3 sliced jalapeños to the tomato mixture while simmering. The result? A fusion of creamy comfort and bold Tex-Mex flavors.

Classic Comfort Adaptation

For a more traditional take, stick to the original recipe but add a layer of crumbled bacon on top before baking. Cook 4 slices of bacon** until crispy, crumble it, and sprinkle over the mac and cheese just before the final broil.

The smoky, salty bacon adds a delicious contrast to the tangy tomatoes and creamy cheese. It’s a simple but effective upgrade that feels nostalgic and satisfying. 🥓

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 20g100%
Cholesterol 120mg40%
Sodium 950mg41%
Total Carbohydrate 48g17%
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 fresh tomatoes instead of canned?

Fresh tomatoes work but require extra prep! Use 2 large ripe tomatoes (about 1 lb), roasted at 400°F for 20 minutes until soft, then crushed by hand. You'll need to simmer them longer (15-20 minutes) to reduce moisture. Fresh tomatoes lack the concentrated sweetness of canned, so add 1 extra teaspoon sugar to balance acidity.

2

Why did my cheese sauce get grainy?

Grainy cheese usually means uneven heating or low-fat dairy. Always shred your own cheese (pre-shredded contains anti-caking agents that cause clumping). For extra smoothness, melt 1 tbsp butter with the cheese off the heat, then whisk vigorously. If it still separates, stir in 1 tbsp pasta water to emulsify.

3

Can I make this vegetarian?

Skip the meat additions and use vegetable broth instead of water for cooking pasta. For extra depth, sauté 1 cup mushrooms with the onions. The original recipe is already vegetarian—just omit any optional meat toppings like bacon or sausage.

4

How do I prevent a soggy top?

Two key tricks: Broil for 2 minutes at the end (watch closely!) and use panko breadcrumbs mixed with 1 tbsp melted butter as a topping. For extra insurance, bake on the middle oven rack where heat circulates better. The breadcrumbs create a crisp barrier that protects the creamy cheese underneath.

5

What's the best way to reheat leftovers?

Cover with foil and reheat at 350°F for 15-20 minutes until warmed through. For crispy texture, broil for 1-2 minutes at the end. Never microwave—it makes the cheese rubbery. The dish actually improves overnight as flavors meld! Store leftovers in an airtight container for up to 4 days.

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