Baked Macaroni and Tomato Sauce Recipe: One-Pot Pasta With Meaty Depth

Sauces & Condiments

Baked Macaroni and Tomato Sauce Recipe: One-Pot Pasta With Meaty Depth

This baked macaroni recipe with tomato sauce transforms weeknight dinners into restaurant-worthy comfort with just one pot. I developed it after years of testing—no soggy pasta or bland sauce here.

The secret lies in balancing rich tomato flavor with tender elbow macaroni baked until golden and bubbling. Every bite delivers that perfect marriage of creamy pasta and meaty, caramelized sauce.

The one-pot magic happens when you combine al dente pasta with a deep, slow-cooked tomato base. No pre-boiling required—just toss everything in one dish and let the oven work its magic.

The sauce thickens beautifully while the pasta absorbs all that savory goodness, creating a dish that's hearty enough for a family meal but simple enough for a busy weeknight.

What you'll end up with is a foolproof baked macaroni that's crispy on top, creamy inside, and packed with layers of tomato flavor. The sauce develops a deep, almost meaty richness from slow simmering, while the pasta stays perfectly tender.

It's the kind of dish that tastes even better the next day, making it perfect for meal prep.

Ready in just 30 minutes, this recipe delivers restaurant-quality results with minimal effort. The best part? You can customize it with your favorite cheeses, herbs, or even a breadcrumb topping. Let's get started!

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

Ingredients for baked macaroni recipe tomato sauce

Twelve ingredients, one pot, restaurant-worthy flavor without the fuss.

Ingredient Amount Notes
Elbow Macaroni 🍝 12 oz Uncooked, standard elbow shape
Canned San Marzano Tomatoes 🍅 28 oz Crushed or diced, no salt added
Yellow Onion 🧅 1 whole Medium size, diced fine
Garlic Cloves 🧄 4 cloves Fresh, minced fine
Extra-Virgin Olive Oil 🫒 ½ cup For richness and flavor
Heavy Cream 🥛 ½ cup Full-fat for creaminess
Parmesan Cheese 🧀 1 cup Freshly grated from block
Italian Seasoning 🌿 1 tbsp Dried blend, or DIY mix
Ground Black Pepper 🌶️ ½ tsp Freshly cracked preferred
Salt 🧂 1 ½ tsp Diamond Crystal kosher salt
Breadcrumbs 🍞 ¼ cup Panko for extra crunch
Fresh Basil Leaves 🌿 ¼ cup Chopped, for fresh finish
Butter 🧈 2 tbsp Unsalted, for topping

The tomatoes make or break this dish—San Marzano is worth hunting down for that sweet, meaty depth. Trader Joe's and Whole Foods always have them, or check the Italian market. If you can't find them, any no-salt-added crushed tomatoes work, but the flavor won't be quite the same. The elbow macaroni should be standard size—those tiny shells won't hold up to the baking. I always grab the Barilla brand when I'm stocking up, but any good-quality pasta works. Fresh basil? Farmers market has the best, but the sad little plastic containers at the grocery store are fine in a pinch—just use twice as much since it's less potent.

No San Marzano? Good-quality canned tomatoes work, but add a pinch of sugar to balance acidity. Heavy cream too rich? Swap for half-and-half or coconut milk—just know the texture will be slightly lighter. Italian seasoning missing? DIY with dried oregano, basil, and thyme (1/4 tsp each). The breadcrumbs? Panko is non-negotiable—it stays crispy where regular breadcrumbs turn mushy. Short on butter for topping? Olive oil works in a bind, though butter gives that golden, crispy finish. The Parmesan needs to be freshly grated—pre-grated gets clumpy and doesn't melt right.

This dish tastes even better the next day—make extra portions for lunches. Store leftovers covered in the fridge for 4-5 days or freeze for 3 months. I always bake it in a 9x13-inch dish, which reheats beautifully in the oven at 350°F for 15 minutes. For meal prep, portion into individual containers before freezing—just microwave for 2 minutes when ready to eat. The sauce thickens as it cools, so add a splash of water or milk when reheating if it seems too stiff.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this recipe because it’s actually one-pan—no boiling pasta separately, no messy pots. Just toss the elbows right into the sauce, bake, and walk away while the oven does all the work.
  • San Marzano Secret: That canned tomato isn’t just any sauce—it’s the real deal. Sweet, rich, and just thick enough to cling to every nook of the pasta, with a depth you won’t find in jarred blends. (Yes, I’ve tried the cheap stuff. Don’t.)
  • Lunchbox Hero: Between us, this is my go-to for meal prep. The baked texture holds up for days, and I’ll pack it cold or reheat it straight from the fridge—still tastes like it came fresh out of the oven. (My kids don’t even know it’s leftovers.)
  • Budget Baked Bliss: Olive oil, onions, garlic, and a can of tomatoes? This feeds four for under $8. Honestly, it’s the kind of dish that makes me feel like I’m feeding a crowd without breaking the bank—or my willpower to resist seconds.

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

Here's how to create a rich, one-pot pasta dish with deep tomato flavor and perfect texture.

1

Sauté the Aromatics in Olive Oil

Heat the 0.5 cup extra-virgin olive oil in a large oven-safe skillet over medium heat. Add the 1 whole yellow onion and cook for 5-6 minutes until softened and translucent. Here's the thing - you want the onion to caramelize slightly at the edges, which adds sweetness to your sauce.

Add the 4 cloves minced garlic and cook for 30 seconds until fragrant. Be careful not to let the garlic burn - it should smell amazing but not bitter. This aromatic base is the flavor foundation for your entire dish, so take your time getting it right.

2

Cook the Macaroni Until Al Dente

Add the 12 oz elbow macaroni to the skillet and stir to coat in the oil. Pour in 2 cups of water (just enough to cover the pasta) and bring to a gentle boil. Cook uncovered for 8-10 minutes, stirring occasionally, until the pasta is al dente - meaning it's tender but still has a slight bite.

Don't walk away during this step. You want the pasta to cook evenly and not stick to the bottom. If it starts to stick, add a splash more water. The pasta should still have a bit of resistance when you bite into it - this ensures it won't turn mushy when baked later.

3

Build the Tomato Sauce Base

Add the 28 oz canned San Marzano tomatoes, 1.5 tsp salt, 0.5 tsp ground black pepper, and 1 tbsp Italian seasoning to the skillet. Stir everything together and bring to a gentle simmer. Let it cook uncovered for 10 minutes to allow the flavors to meld and the sauce to thicken slightly.

This is where the magic happens. The tomatoes will break down and release their natural sweetness, while the seasonings penetrate the pasta. You'll notice the sauce becoming thicker and more concentrated - this is exactly what you want for that rich, meaty depth we're after.

4

Add Cream and Cheese for Richness

Reduce heat to low and stir in the 0.5 cup heavy cream and 1 cup freshly grated Parmesan cheese. Cook for 3-4 minutes until the cheese is completely melted and the sauce is smooth. The mixture should coat the back of a spoon - if it's too thick, add 2-3 tablespoons of pasta water to loosen it.

Here's a pro tip: Use a whisk to ensure the cheese melts evenly. You want a velvety sauce that clings beautifully to each strand of pasta. The cream adds luxurious richness while the Parmesan brings that perfect salty depth that balances the acidity of the tomatoes.

5

Bake to Perfection and Top with Crunch

Transfer the skillet to a 375°F preheated oven and bake for 15-20 minutes until the edges are golden brown and bubbly. The pasta should be tender throughout with a beautiful sauce coating. This baking step is crucial - it develops those deep flavors and creates that irresistible crispy edge.

Remove from the oven and stir in the 0.25 cup chopped fresh basil leaves. Top with 0.25 cup breadcrumbs and 2 tbsp butter, then return to the oven for 2-3 minutes just to toast the breadcrumbs until golden. Serve immediately while the breadcrumbs are still crispy and the pasta is piping hot.

👨‍🍳

Pro Tips For Making Baked Macaroni Recipe Tomato Sauce

  • Sear the Onion First: I learned this the hard way—skipping the sear means your sauce will taste raw and one-dimensional. Cook the diced onion in olive oil over medium heat until it’s deep golden, almost caramelized, before adding garlic. That sweet, concentrated base makes the tomatoes sing instead of just blending into a dull red paste.
  • Pre-Cook the Pasta Al Dente: Undercooked pasta in baked macaroni is a crime, but overcooked turns it to mush. Boil elbow macaroni for 1 minute less than the package says, then drain and toss immediately with a splash of pasta water and olive oil. The residual starch will help the sauce cling, and the pasta will finish cooking in the oven without falling apart.
  • Crush Tomatoes by Hand: Yes, even with San Marzano, resist the urge to blend or use a spoon. Roughly crush the tomatoes with your fingers—skins and all—before simmering. The texture stays chunky and vibrant, and the skins add depth that blended sauce can’t match. (I know, it’s messy, but it’s worth it.)
  • Bake Covered, Then Uncovered: Start the macaroni covered with foil for 20 minutes to let the sauce soften and flavors meld. Then uncover for the last 10 minutes—this creates a golden, slightly crisp top while keeping the pasta tender. Skipping this step leaves you with a sad, soggy mess. Trust the process.

Troubleshooting this dish

Sauce Too Thin?

If your tomato sauce ends up watery after baking, don't panic! The fix is simple: simmer the sauce uncovered on the stovetop for 5-7 extra minutes before adding the pasta. This evaporates excess moisture and concentrates the flavors.

For a quicker fix, stir in 1-2 tablespoons of cornstarch mixed with 1 tablespoon cold water—it thickens instantly. I've had this happen when using lower-quality tomatoes that release more liquid. 💫

Pasta Turns Mushy

The #1 cause of mushy pasta is overcooking during the stovetop phase. Test your pasta 2 minutes before the package's suggested cook time—it should have a slight bite. Another common mistake? Adding too much water when cooking. Use just 2 cups (enough to cover the pasta) and no more.

If you're prepping ahead, store the unbaked dish in the fridge for no more than 24 hours before baking—longer storage makes the pasta absorb too much moisture.

Breadcrumbs Stay Soggy

This happens when the breadcrumbs get wet from steam before they toast. My foolproof method: Sprinkle the breadcrumbs in a single even layer on top, then dot with butter. Bake at 400°F for the final 2-3 minutes—the higher heat ensures they crisp up properly.

For extra insurance, toast the breadcrumbs separately in a dry skillet for 1-2 minutes before adding them to the top. Panko stays crispy longer than regular breadcrumbs, so always use that. 🍞

Flavor Too Mild

If your dish lacks depth, it's likely because the tomatoes didn't develop enough flavor. Next time, simmer the tomatoes alone (without pasta) for 10-15 minutes before adding the pasta. This builds concentrated flavor.

Also, don't skimp on the Italian seasoning—use 1.5 tablespoons instead of 1 if you love bold flavors. For an extra punch, add 1 teaspoon of balsamic vinegar or ½ teaspoon of smoked paprika to the sauce.

I always keep a small jar of Penzeys Italian Seasoning on hand—it's worth the splurge for that authentic taste. 🌿

Cheese Doesn't Melt Smoothly

Pre-grated Parmesan contains anti-caking agents that prevent smooth melting. Always grate your own using a microplane or box grater right before adding it to the sauce. If you're in a hurry, use freshly grated Romano—it melts better than Parmesan.

For extra creaminess, stir in 1 tablespoon of cream cheese along with the Parmesan. The key is low heat when melting—too much direct heat causes the cheese to clump. 🧀

Dish Too Dry After Baking

This usually means the pasta absorbed all the moisture. To prevent it, add ¼ cup extra pasta water when transferring the dish to the oven. If it's already dry, sprinkle 1-2 tablespoons of warm water or milk over the top before serving.

For next time, try using penne pasta instead of elbow macaroni—it holds sauce better. I also recommend baking in a 9x13-inch dish rather than a skillet, as it distributes heat more evenly. 💡

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 18g90%
Cholesterol 95mg32%
Sodium 1120mg49%
Total Carbohydrate 52g18%
Dietary Fiber 6g21%
Sugars 10g
Protein 22g44%
* 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 canned tomatoes instead of San Marzano?

Yes, but expect a slightly less sweet, more acidic flavor. For better results, choose no-salt-added crushed tomatoes and add ½ teaspoon of sugar to balance the acidity. The dish will still taste great—San Marzano just gives that premium, meaty depth that makes it worth hunting down.

2

How do I make this dish vegetarian?

Simply omit the heavy cream and replace it with ½ cup coconut milk or ½ cup vegetable broth for a lighter version. For extra richness, stir in ¼ cup nutritional yeast when adding the Parmesan. The dish will still be creamy and flavorful without any animal products.

3

Can I use gluten-free pasta?

Gluten-free elbow macaroni works perfectly, but use 12 oz of a high-quality brand (like Barilla or Jovial) to ensure it holds up during baking. You may need to add 1-2 extra tablespoons of pasta water to prevent drying out, as gluten-free pasta tends to absorb more moisture.

4

Why does my sauce separate after baking?

This usually happens when the sauce cools too quickly or if you used too much cream. To fix it, gently reheat the dish on the stovetop over low heat while stirring constantly. For prevention, whisk the sauce vigorously when adding the cream and Parmesan, and avoid overbaking. A splash of pasta water can also help re-emulsify the sauce.

5

What's the best way to reheat leftovers?

Cover the dish and reheat in the oven at 350°F for 15-20 minutes until bubbly. For microwave reheating, sprinkle 1 tablespoon of water over the top and cover with a damp paper towel to retain moisture. Leftovers taste even better the next day—this dish is perfect for meal prep!

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