Baked Macaroni and Cheese Recipe with Tomato Sauce: Tomato-Infused Twist on Classic Comfort

Sauces & Condiments

Baked Macaroni and Cheese Recipe with Tomato Sauce: Tomato-Infused Twist on Classic Comfort

This baked macaroni and cheese recipe with tomato sauce transforms a childhood favorite into a sophisticated, tomato-infused comfort dish that delivers restaurant-quality depth.

The secret lies in blending creamy cheddar with a rich tomato base, creating a sauce that's both tangy and velvety—perfect for those who crave familiar flavors with an unexpected twist. What sets this apart is the tomato integration, which adds natural sweetness and umami without overpowering the cheesy goodness.

Preparation is straightforward, requiring just 30 minutes of active time before baking. The key steps involve cooking the pasta al dente, building a smooth cheese sauce from scratch, and carefully folding in tomato sauce for balanced flavor.

A crispy breadcrumb topping adds texture contrast, while the slow bake ensures the macaroni stays tender and the sauce remains rich. This method guarantees foolproof results every time, even for beginners.

The final dish emerges with golden-brown edges, a bubbling cheese sauce that clings to perfectly cooked noodles, and a subtle tomato sweetness that elevates each bite.

The aroma alone will have everyone gathering around the table, while the first forkful delivers that perfect balance of creamy, cheesy, and slightly tangy flavors. It's comfort food reimagined—familiar yet exciting, hearty yet refined.

Serve this macaroni and cheese as a main dish for a family dinner or bring it to gatherings where crowd-pleasing meals are essential. The recipe scales easily, making it ideal for holidays or meal prep. Here's how to make it—step by step—for that unmistakable combination of comfort and sophistication.

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

Ingredients for baked macaroni and cheese recipe with tomato sauce

Sixteen ingredients blend creamy cheddar, velvety tomato sauce, and crispy breadcrumbs for a sophisticated twist on comfort food.

Ingredient Amount Notes
Elbow Macaroni 🍝 12 oz Dry, medium or jumbo size
Sharp White Cheddar Cheese 🧀 2 cups Shredded, block preferred
Monterey Jack Cheese 🧀 1 cup Shredded, mild flavor
Heavy Cream 🥛 1 cup Full-fat for richness
Whole Milk 🥛 1 cup 2% works if necessary
San Marzano Tomato Sauce 🍅 2 cups High-quality, no added sugar
Butter 🧈 4 tbsp Unsalted, for sauce base
All-Purpose Flour 🌾 2 tbsp For thickening sauce
Garlic Cloves 🧄 3 cloves Minced, for depth
Yellow Onion 🧅 1 whole Diced, for aromatics
Panko Breadcrumbs 🍞 ½ cup For crispy topping
Dried Thyme 🌿 1 tsp Or 1 tbsp fresh
Ground Black Pepper 🌶️ ½ tsp Freshly cracked
Diamond Crystal Kosher Salt 🧂 1 ½ tsp For seasoning
Extra-Virgin Olive Oil 🫒 1 tbsp For finishing

The cheeses are where this dish shines—sharp white cheddar delivers that signature tang, while Monterey Jack adds a milder, creamier backbone. Block cheese is non-negotiable—pre-shredded contains anti-caking agents that prevent proper melting. For the tomato sauce, San Marzano tomatoes are the gold standard, offering natural sweetness without canned aftertaste. If you can't find them, Muir Glen is a solid backup. The garlic and onion form the aromatic base, so don't rush this step—sweat them until soft and translucent for maximum flavor development.

No heavy cream? Full-fat Greek yogurt thinned with milk works in a pinch, though texture will differ slightly. Substituting Monterey Jack? Gruyère or fontina both pair beautifully, though Gruyère adds a nutty depth. The tomato sauce can be homemade with crushed tomatoes, garlic, and a pinch of sugar if you prefer, but the canned version saves time without sacrificing quality. For the breadcrumbs, panko is essential—regular breadcrumbs won't achieve that satisfying crunch. If you're gluten-sensitive, certified gluten-free panko works just as well.

Pre-shredded cheeses and breadcrumbs store in airtight containers for 3 months at room temperature, while fresh garlic and onions keep in the fridge for 1 week or frozen for 6 months. The tomato sauce freezes beautifully for up to 12 months, making this an excellent make-ahead dish. For best results, assemble the casserole and refrigerate overnight—the flavors meld more thoroughly. Reheat covered at 350°F for 20-25 minutes until bubbly and golden.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this recipe when I’m too tired to scrub a million dishes—just toss everything into one baking dish, stir, and walk away. The elbow macaroni cooks right in the cheesy sauce, and that tomato base? It caramelizes into a sticky, savory blanket on top. No strainers, no extra pans, just pure laziness in the best way.
  • Tomato Twist: Here’s what sold me—the tangy tomato sauce cuts through the richness of the Monterey Jack and sharp cheddar, giving it this bright, almost Italian vibe. It’s not your grandma’s bland mac and cheese; it’s got layers—creamy, cheesy, and just a hint of acidity that makes every bite feel like a little flavor party.
  • Leftover Hero: Between us, this dish begs to be made in bulk. The baked version reheats like a dream—just pop it in the oven or microwave until bubbly—and it’s still just as good the next day. Honestly, I’ve had it for lunch, dinner, and even stuffed into a sandwich, and no one’s complained. (Yes, even on a Tuesday night.)
  • Budget Comfort: This recipe uses pantry staples that won’t break the bank—elbow macaroni, a block of cheddar, a can of tomatoes, and milk you already have. For under $10, you get a dish that feeds four, fills the house with the best kind of smell, and makes me feel like I’m serving something special without the fancy grocery haul. My wallet and my family thank me every time.

Step-by-step instructions for baked macaroni and cheese with tomato sauce

This tomato-infused twist transforms classic mac and cheese into a rich, layered dish with depth.

1

Cook the Elbow Macaroni to Al Dente Perfection

Bring a large pot of water to a rolling boil and add 1.5 teaspoons of the diamond crystal kosher salt. Once boiling, add the 12 oz elbow macaroni and cook until 1 minute before the package's suggested al dente time. This slight undercooking prevents mushiness when baked. Reserve 1 cup of pasta water before draining—the starch helps create a silky sauce later.

Drain the pasta and return it to the pot. Immediately toss with 1 tablespoon of the extra-virgin olive oil to prevent sticking. The oil also adds a subtle richness that complements the tomato sauce. Keep the pot off heat while you prepare the sauce components.

2

Build the Tomato-Cream Sauce Foundation

In a large skillet, melt 4 tablespoons butter 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—this prevents raw garlic flavor from overpowering the dish.

Pour in the 2 cups San Marzano tomato sauce and bring to a gentle simmer. Reduce heat to low and let it cook uncovered for 10 minutes to deepen the flavors. Meanwhile, whisk together 1 cup heavy cream, 1 cup whole milk, and 2 tablespoons all-purpose flour in a separate bowl until smooth.

3

Thicken and Combine All Components

Gradually pour the cream mixture into the simmering tomato sauce while whisking constantly. Return the mixture to a gentle simmer and cook for 5-7 minutes, stirring frequently, until it thickens enough to coat the back of a spoon. The sauce should be velvety but not gluey—add pasta water in 1-tablespoon increments if needed.

Remove the sauce from heat and stir in 2 cups sharp white cheddar cheese and 1 cup Monterey Jack cheese until fully melted and smooth. Season with 1 teaspoon dried thyme, 0.5 teaspoon ground black pepper, and the remaining 0.5 teaspoon diamond crystal kosher salt. Fold in the cooked macaroni until evenly coated.

4

Assemble and Bake to Golden Perfection

Transfer the macaroni mixture to a 9x13-inch baking dish, spreading it evenly. In a small bowl, mix the 0.5 cup panko breadcrumbs with 1 tablespoon extra-virgin olive oil and sprinkle evenly over the top. This creates a crispy, flavorful crust that contrasts with the creamy filling.

Bake at 375°F for 25-30 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 aluminum foil for the last 5 minutes of baking.

5

Rest and Serve with Confidence

Remove from the oven and let rest for 10 minutes before serving. This resting period allows the layers to set slightly, making it easier to slice cleanly. The dish should have a rich, creamy texture with bright tomato notes and a crispy breadcrumb topping that adds texture contrast.

Serve immediately with a side of garlic bread or a simple green salad. The combination of sharp cheddar, mild Monterey Jack, and the acidity of the tomato sauce creates a balanced flavor profile that's both comforting and sophisticated.

👨‍🍳

Pro Tips For Making Baked Macaroni And Cheese Recipe With Tomato Sauce

  • Pre-Cook Pasta Al Dente: DESCRIPTION: Undercooked pasta turns mushy when baked—trust the package’s "al dente" time, then drain and shock it in ice water for 30 seconds. This stops the cooking and keeps your elbows firm under that cheesy blanket. (Yes, even if you’re impatient like me, resist the urge to overcook.)
  • Grate Cheese Fresh: DESCRIPTION: Pre-shredded cheese clumps like a nightmare in the oven. Buy blocks of sharp cheddar and Monterey Jack, then grate them yourself—just before mixing. The extra moisture from pre-shredded cheese makes your sauce watery, and nobody wants soggy mac and cheese.
  • Simmer Sauce Low: DESCRIPTION: The tomato-heavy cream sauce burns faster than you think. After adding the milk and cream, reduce heat to medium-low and stir constantly for 5 minutes—no rushing. I learned this the hard way when my sauce turned into a sad, grainy glop instead of a silky base.
  • Top with Breadcrumbs: DESCRIPTION: Skip the straight cheese crust—toss ¼ cup breadcrumbs (or crushed crackers) into the sauce before baking. It adds texture and prevents the top from sticking to your dish. (Pro move: Toast the breadcrumbs in a dry pan first for extra crunch.)

Best sauces and condiments for this dish

Tomato Sauce Variations

Swap the San Marzano tomato sauce for crushed tomatoes mixed with 1 tsp sugar and ½ tsp Italian seasoning for a fresher taste. For a smoky depth, add 1 tbsp tomato paste and ¼ tsp smoked paprika to the sauce base.

If you prefer chunky texture, blend 1 cup fresh tomatoes with 1 tsp balsamic vinegar and 1 garlic clove for a bright, vibrant twist. 🍅

Creamy Upgrades

Boost richness by replacing ½ cup heavy cream with ½ cup crème fraîche for a tangy kick. For a dairy-free option, use full-fat coconut milk (reduce by ¼ cup to avoid excess wateriness).

A splash of white wine (about 2 tbsp) adds brightness—simmer it off before adding the cream mixture. 🥛

Cheese Swaps

Replace Monterey Jack with fontina for a nutty, meltier texture. For extra sharpness, add ½ cup pepper jack and ¼ tsp cayenne to the sauce. If you love blue cheese, fold in ¼ cup crumbled gorgonzola at the end for a bold, tangy contrast.

Always shred your own cheese—pre-shredded won’t melt as smoothly. 🧀

Topping Twists

Swap panko breadcrumbs for crushed potato chips (like Kettle Brand sea salt) for a salty crunch. For a cheesy crust, sprinkle ½ cup grated Parmesan mixed with 1 tbsp melted butter on top. Add toasted breadcrumbs with 1 tsp dried oregano and ½ tsp garlic powder for extra flavor. 🍞

Herb and Spice Boosts

Infuse the sauce with 1 bay leaf while simmering, then remove before adding cheese. Stir in 1 tsp Dijon mustard for depth or ½ tsp red pepper flakes for heat. Fresh herbs like 1 tbsp chopped parsley or 1 tsp chopped basil brighten the dish at the end. 🌿

Make-Ahead Sauce

Prepare the tomato-cream sauce 24 hours ahead and refrigerate in an airtight container. Reheat gently on the stovetop, adding 1-2 tbsp milk to restore creaminess. For extra flavor, let the sauce sit at room temperature for 30 minutes before combining with pasta and cheese.

This step deepens the tomato and dairy flavors beautifully. ⏳

Nutrition facts

Servings 6
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 38g49%
Saturated Fat 24g120%
Cholesterol 145mg48%
Sodium 850mg37%
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 regular tomato sauce instead of San Marzano?

You can, but the flavor will be less refined. San Marzano tomatoes have a natural sweetness and lower acidity that balances beautifully with the cheesy richness. If using regular sauce, stir in ½ teaspoon sugar and ¼ teaspoon Italian seasoning to mimic the depth. For best results, choose a high-quality brand with no added salt or preservatives.

2

Why did my macaroni and cheese get watery after baking?

This usually happens when the pasta is overcooked or the sauce wasn't thickened properly. Always cook pasta 1 minute less than package instructions and reserve 1 cup pasta water to adjust consistency. For the sauce, simmer until it coats the back of a spoon—adding flour or a cornstarch slurry can help if needed. Let the dish rest 10 minutes after baking to allow excess moisture to evaporate.

3

How can I make this dish vegetarian?

This recipe is already vegetarian-friendly! Simply ensure your butter and cheese are dairy-free if needed. For a vegan version, replace the butter with vegan butter or olive oil, use vegan cheese (like Miyoko's or Violife), and swap heavy cream for full-fat coconut milk. The tomato sauce remains the same, and panko can be replaced with vegan breadcrumbs if necessary.

4

Can I add meat to this recipe?

Brown ½ pound ground Italian sausage or diced ham with the onions and garlic, then drain excess fat before adding the tomato sauce. For a heartier dish, stir in 1 cup cooked diced bacon or ½ cup crumbled bacon bits after removing the casserole from the oven. The meat adds protein and smoky depth that pairs perfectly with the tomato-cheese combination.

5

How long can I keep leftovers?

Store leftovers in an airtight container in the refrigerator for up to 4 days. Reheat covered at 350°F for 15-20 minutes until warmed through. For longer storage, freeze portions for up to 3 months. Thaw overnight in the fridge and reheat gently—microwaving can make the breadcrumbs soggy. The texture won't be as crispy after reheating, but the flavors remain delicious.

★★★★★4.8(7 reviews)
Categories Sauces & Condiments