Sauces & Condiments
This baked macaroni and cheese recipe with tomato sauce transforms classic comfort into a rich, one-pan Italian masterpiece that delivers restaurant-quality results. The secret lies in blending velvety cheese sauce with tangy tomato purée, creating a deeply satisfying dish that's perfect for weeknight dinners or special occasions.
What sets this apart is how the tomato sauce adds a subtle acidity that cuts through the richness, balancing every bite with perfect harmony.
With just five simple ingredients and 30 minutes of active time, you'll achieve tender pasta coated in a creamy, golden-brown sauce that's impossible to resist.
The tomato sauce doesn't overpower—it enhances, adding layers of umami that make this mac and cheese feel like a gourmet creation rather than a comfort food staple. This recipe maintains all the classic elements you love while introducing an Italian-inspired twist that elevates the dish to new heights.
The result is a foolproof baked mac and cheese with a crispy, cheesy top layer that holds together beautifully when served. Each forkful delivers that perfect balance of creamy cheese, tender pasta, and bright tomato notes that keep the dish from feeling too heavy.
The one-pan method means less cleanup and more time enjoying your meal, making this the ultimate weeknight solution that still feels special.
Serve with a simple garden salad or roasted garlic bread to complete the meal. The combination of textures and flavors makes this dish equally satisfying as a main course or hearty side dish. Here's how to make it perfectly every time.
Ingredients for baked macaroni and cheese recipe with tomato sauce
Five simple ingredients transform into a restaurant-worthy mac and cheese with Italian flair.
| Ingredient | Amount | Notes |
|---|---|---|
| Elbow Macaroni 🍝 | 12 oz | Uncooked, medium or small shape |
| Sharp Cheddar Cheese 🧀 | 2 cups | Shredded, aged 2+ years preferred |
| Heavy Cream 🥛 | ½ cup | Full-fat for creamiest texture |
| Whole Milk 🥛 | ½ cup | Warmed to room temperature |
| Tomato Purée 🍅 | ½ cup | San Marzano preferred for sweetness |
| Butter 🧈 | ½ cup | Unsalted, melted for sauce |
| All-Purpose Flour 🌾 | 2 tbsp | For roux, not instant |
| Garlic Cloves 🧄 | 2 cloves | Minced for depth of flavor |
| Dried Basil 🌿 | 1 tsp | Or 1 tbsp fresh chopped |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly cracked for heat |
| Breadcrumbs 🍞 | ¼ cup | Panko for extra crunch |
| Parmesan Cheese 🧀 | ¼ cup | Freshly grated for topping |
The cheese makes or breaks this dish, so don't skimp on quality. I grab sharp cheddar from the deli counter—it's worth the extra few bucks for that tangy punch. For the tomato purée, San Marzano cans from Trader Joe's or Whole Foods are my go-to—they're sweeter and less acidic than regular canned tomatoes. The elbow macaroni? Medium or small shapes work best—they hold the sauce better than large shells. If you're using dried pasta, undercook it by 1 minute so it finishes perfectly in the oven.
No sharp cheddar? Pepper jack or Gruyère add amazing depth. Running out of tomato purée? Crushed tomatoes with a pinch of sugar work in a pinch. The breadcrumbs topping is non-negotiable for that crispy texture—panko stays crunchy longer than regular breadcrumbs. Want more umami? Add 1 tbsp nutritional yeast to the cheese mix. For the roux, don't rush the cooking—it needs to be smooth and pale yellow, or you'll get a floury taste. The garlic? Toast it first in the butter for 30 seconds—game changer.
This reheats beautifully—just cover with foil and warm at 350°F for 15 minutes. Keeps 4-5 days in the fridge, but honestly tastes better the next day once everything melds. For make-ahead meals, assemble the dish, cover, and refrigerate overnight—the flavors develop even more. The leftovers? Even better for lunch—just microwave with a splash of milk to revive the texture.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe when I’m too tired to wash extra dishes. Just toss the macaroni, cheese, and tomato purée into one baking dish—no straining, no fuss. The tomato sauce blends right into the creamy layers, and by the time it’s bubbling, my kitchen looks cleaner than it did before I started.
- Creamy-Tangy Balance: Between us, sharp cheddar and tomato purée might sound odd, but they’re made for each other. The purée adds a bright, slightly sweet contrast that cuts through the richness of the heavy cream and milk. It’s the kind of flavor combo that makes you go back for seconds without even trying.
- Lunchbox Hero: Honestly, this is my go-to for meal prep. The baked version holds up perfectly for days—just reheat and serve. Pack it in thermoses for school lunches or throw it in a bento box with some crusty bread. My kids fight over it, and that’s the real test.
- Budget-Friendly Luxury: Sharp cheddar and elbow macaroni won’t break the bank, but the result feels indulgent. A single batch stretches for four meals, and the tomato purée adds depth without costing extra. It’s the kind of dish that makes you feel like you’re treating yourself, even when you’re just feeding the family.
Step-by-step instructions for baked macaroni and cheese with tomato sauce
This one-pan Italian twist combines creamy mac and cheese with rich tomato sauce for ultimate comfort.
Cook the Elbow Macaroni Al Dente
Bring a large pot of water to a rolling boil and add 12 oz elbow macaroni. Cook until just 1 minute shy of package directions—this ensures perfect texture after baking. Drain and set aside, reserving 1 cup of pasta water for later.
Here's the thing—undercooking the pasta slightly prevents mushiness during baking. The pasta will finish cooking in the oven while absorbing all that cheesy goodness. I like to rinse the drained pasta briefly under cool water to stop the cooking process completely before mixing.
Build the Tomato-Cream Sauce
In the same pot, melt 0.5 cup butter over medium heat. Whisk in 2 tbsp all-purpose flour to form a roux, cooking for 1 minute until bubbly. Gradually whisk in 0.5 cup whole milk and 0.5 cup heavy cream until smooth.
Stir in 0.5 cup tomato purée, 2 cloves minced garlic, 1 tsp dried basil, 1.5 tsp salt, and 0.5 tsp black pepper. Simmer for 3-4 minutes until slightly thickened—this creates the perfect balance of creamy and tangy flavors. The sauce should coat the back of a spoon but still be pourable.
Combine Cheese and Pasta
Reduce heat to low and gradually add 2 cups shredded sharp cheddar cheese, stirring constantly until completely melted. This is where the magic happens—the cheese should create a glossy, velvety sauce. If it looks too thick, whisk in 2-3 tablespoons of reserved pasta water to reach your desired consistency.
Add the cooked macaroni and toss gently to coat each piece in the sauce. The pasta should be completely covered, with no dry spots. I like to press down on the pasta with a spatula to ensure even distribution of the cheesy sauce—this prevents dry patches in the final dish.
Prepare the Crispy Topping
Transfer the macaroni mixture to a greased 9x13-inch baking dish. In a small bowl, mix 0.25 cup breadcrumbs and 0.25 cup freshly grated parmesan cheese. Sprinkle this mixture evenly over the top, pressing down gently so it sticks.
The breadcrumb topping creates that perfect textural contrast—crunchy on top, creamy inside. Don't skip pressing it down; otherwise, it might slide off during baking. I like to use a fork to create shallow crisscross patterns in the topping for extra visual appeal.
Bake to Golden Perfection
Bake at 375°F for 20-25 minutes until the top is golden brown and bubbly. The edges should be slightly crispy while the center remains creamy. If the top browns too quickly, loosely cover with aluminum foil for the last 5 minutes of baking.
Let it rest for 5 minutes before serving—this allows the cheese to set slightly and makes cutting easier. The dish should be hot and bubbly, with a crispy golden crust that contrasts beautifully with the creamy interior. Serve immediately with a side salad or garlic bread for the ultimate comfort meal.
Pro Tips For Making Baked Macaroni And Cheese Recipe With Tomato Sauce
- Cook pasta al dente: The tomato sauce needs something to cling to, so don’t overcook those elbows—aim for a bite with a tiny white center. I learned this the hard way when my first batch turned into mush and absorbed all the sauce like a sponge.
- Shred cheese fresh: Pre-shredded cheese has anti-caking agents that make the sauce grainy when baked. Grate your own sharp cheddar right before mixing—it melts smoother and gives that rich, gooey texture you actually want.
- Simmer sauce low: Tomato purée burns faster than you think, especially when mixed with dairy. Keep the heat at a gentle simmer while combining with cream and milk—no rushing, or you’ll end up with a sad, scorched mess instead of a silky sauce.
- Add tomato sauce last: The acid in tomato purée can make cheese clump if mixed too early. Stir in the purée just before folding it into the cheese-milk mixture, then let it sit for 2 minutes to temper before baking—this keeps the sauce from curdling.
Common mistakes when making great baked macaroni and cheese recipe with tomato sauce
Overcooking the Pasta
I can't tell you how many times I've seen this happen—pasta cooked to absolute perfection, then overbaked in the oven until it turns to mush. The key is undercooking by 1 minute before draining. The pasta finishes cooking in the oven while absorbing all that creamy sauce.
If you're worried about it being too firm, remember: the residual heat from the oven will carry it through. Trust the process—your mac and cheese will thank you with that perfect al dente bite. 🍝
Skipping the Roux
Some recipes suggest just melting cheese directly into milk, but that's a rookie move. The 2 tbsp flour roux is what creates that velvety, restaurant-quality texture. Without it, your sauce will be grainy and lack the body needed to coat the pasta properly.
Cook that roux for 1 minute until bubbly—don't rush it! The extra effort makes all the difference in the final consistency. 🧈
Using Low-Quality Cheese
This is where people cut corners and end up with disappointing results. Sharp cheddar aged 2+ years is non-negotiable for that perfect balance of tang and creaminess. I've tried pre-shredded cheese from the bag, and it always contains anti-caking agents that make the sauce grainy.
Invest in a good block of cheese and shred it yourself—your taste buds will notice the difference immediately. 🧀
Ignoring the Tomato Sauce Balance
The tomato purée is what makes this dish special, but many people either use too much or too little. ½ cup is perfect—it adds just enough acidity to cut through the richness without overpowering.
If you're using canned tomatoes, strain out the seeds and skin to avoid a watery sauce. The goal is that bright, tangy note that makes each bite more dynamic. Taste as you go! 🍅
Not Pressing the Topping
That breadcrumb-parmesan topping is what creates the coveted crispy crust, but it's useless if it slides right off during baking. After sprinkling the topping, press it down firmly with the back of a spoon or your fingers.
For extra security, I like to make shallow crisscross patterns with a fork—this gives it better grip and looks gorgeous when served. Don't skip this step! 🍞
Overbaking for Color
I've seen so many beautifully made mac and cheeses ruined by overbaking just to get a darker crust. The dish should bake until the edges are light golden brown (about 20-25 minutes at 375°F).
If it's browning too quickly, tent with foil for the last 5 minutes. The center should be creamy and bubbly, not dry. Patience here prevents a sad, rubbery texture. 🔥
Nutrition facts
Frequently asked questions
Can I substitute tomato purée with marinara sauce?
You can try, but marinara is too chunky and watery for this recipe. For best results, use ½ cup tomato purée (or crushed tomatoes strained to remove seeds) to maintain the smooth, velvety texture. If you must use marinara, reduce it first to remove excess moisture, then strain out any large pieces.
Why does my baked mac and cheese get watery?
This usually happens from overcooked pasta or too much liquid in the sauce. Always undercook pasta by 1 minute before draining, and ensure your roux is cooked properly (smooth and pale yellow). If the sauce still looks thin, whisk in 1 tbsp flour or let it bake uncovered for 5 extra minutes to thicken.
Can I make this ahead of time?
Assemble the dish, cover tightly, and refrigerate overnight for even better flavor development. Bake straight from the fridge at 375°F for 30-35 minutes (add 5-10 minutes). For leftovers, reheat covered with foil at 350°F for 15 minutes to restore creaminess.
What's the best cheese alternative if I don't have sharp cheddar?
Try Gruyère (for nutty depth) or pepper jack (for mild heat). Avoid mild cheddar—it lacks the tang needed to balance the tomato sauce. For extra richness, blend ½ cup sharp cheddar with ½ cup Monterey Jack for a perfect middle ground.
How do I make this vegetarian-friendly?
This recipe is already vegetarian! Just ensure your butter and cheese are dairy-only (no whey). For vegan, replace butter with olive oil, milk/cream with coconut milk, and cheese with a high-quality vegan cheddar (like Miyoko's or Violife). The tomato sauce remains perfectly plant-based.
