Sauces & Condiments
This baked macaroni and red sauce recipe delivers the ultimate cheesy, comforting meal with perfectly al dente noodles and rich tomato flavor.
The secret lies in baking the pasta until tender while maintaining its structure, then combining it with a velvety red sauce and melted cheese for that signature casserole texture. I've perfected this technique over years of testing, ensuring every bite is creamy, cheesy, and satisfying without being overly heavy.
The beauty of this dish is its simplicity—just a few pantry staples come together to create restaurant-quality comfort food. You'll work with elbow macaroni, canned tomatoes, garlic, onion, and a blend of cheeses that creates the perfect balance of tangy and rich flavors.
The baking process transforms the pasta into tender, flavorful strands while the cheese melts into a golden, bubbly topping.
What you'll end up with is a hearty, cheesy macaroni bake that's ideal for family dinners or meal prep. The red sauce provides depth and acidity that cuts through the richness of the cheese, while the baked texture gives it a satisfying heartiness.
Each forkful delivers that perfect combination of tender pasta, rich tomato flavor, and melted cheese—comfort food at its finest.
This recipe works equally well as a main dish or side, and it reheats beautifully for leftovers. The best part? It comes together in one baking dish, making it a hands-off meal that's perfect for busy weeknights. Let's get started on creating this cheesy, comforting classic.
Ingredients for baked macaroni red sauce
Pantry staples plus a few cheesy luxuries—this is comfort food at its finest.
| Ingredient | Amount | Notes |
|---|---|---|
| Elbow Macaroni 🍝 | 1 ½ lb | Uncooked, standard size |
| Canned Crushed Tomatoes 🍅 | 28 oz | San Marzano preferred |
| Garlic Cloves 🧄 | 4 cloves | Fresh, minced finely |
| Yellow Onion 🧅 | 1 whole | Medium, diced small |
| Extra-Virgin Olive Oil 🫒 | ½ cup | For sautéing |
| Dried Oregano 🍃 | 1 tbsp | Italian preferred |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly cracked |
| Kosher Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Shredded Mozzarella Cheese 🧀 | 2 cups | Fresh, low-moisture |
| Shredded Parmesan Cheese 🧀 | ½ cup | Freshly grated |
| Heavy Cream 🥛 | ½ cup | Full-fat for creaminess |
| Butter 🧈 | 2 tbsp | Unsalted, melted |
| Fresh Basil Leaves 🌿 | ¼ cup | Chopped, for garnish |
The cheese makes or breaks this dish. Fresh mozzarella is non-negotiable—pre-shredded gets gummy when baked. Grab a block and shred it yourself for that perfect melt. Parmigiano-Reggiano for the Parmesan, not the green-can stuff. The heavy cream adds richness, but if you're watching calories, half-and-half works too. For the tomatoes, San Marzano is the gold standard—sweet, meaty, and free from that canned aftertaste. Stock up on elbow macaroni; the standard size (about 1.25 inches) is perfect for this bake. No need to pre-cook it—we're baking it straight from dry!
No mozzarella? Fontina or provolone melts just as beautifully. Short on Parmesan? Pecorino Romano has a sharper kick that works well. The basil is optional but adds that fresh pop—dried oregano at half the amount works in a pinch. For the tomatoes, if you can't find San Marzano, any high-quality crushed tomatoes will do. The butter can be swapped for olive oil if you prefer, though it'll have a slightly different flavor. And if you're feeling fancy, add a pinch of red pepper flakes to the sauce for a little heat. The onions and garlic? Yellow onions are standard, but red or white work too—just adjust the sweetness to your taste.
This bake reheats beautifully—350°F for 15 minutes until bubbly. Keeps for 4-5 days in the fridge, covered tightly. For leftovers, portion into individual containers so you can grab and reheat single servings. The sauce can be made ahead and stored for 3 days—just add the cheese and bake when ready. And if you're prepping for a crowd, double the recipe—it scales perfectly in a 9x13-inch baking dish. The best part? The flavor actually improves overnight as everything melds together.
Why You'll Love This Recipe
- Here’s what sold me: I already had everything. No fancy ingredients, no last-minute grocery runs. Canned tomatoes, olive oil, onion—stuff I buy weekly anyway. For under $5, I feed four people a meal that tastes like it cost twice that. Budget win.
- One-Pot Magic: I swear by this—no boiling pasta on the stove, no extra pots to wash. Just toss the elbows in a baking dish with the sauce, pop it in the oven, and let it do its thing. That golden crust? Zero effort, all flavor.
- Garlic Kiss: Between us, this sauce is where the garlic really shines. I don’t skimp on the cloves—minced and fried until the oil smells like a little heaven—then baked into the tomatoes until it’s sweet and deep. One whiff and you’ll understand why this isn’t just mac and cheese.
- Leftovers That Beg: Honestly, I make this on Sundays because it begs to be reheated. The sauce thickens up nicely, the pasta stays tender, and the garlic-onion aroma hits you like a warm hug. Pack it for lunches or freeze half—your future self will thank you.
Step-by-step instructions for baked macaroni with rich red sauce
Here's how to create that perfect cheesy, saucy casserole with al dente noodles every time.
🍳 Step 1: Sauté Onion and Garlic for Flavor Foundation
Heat the 0.5 cup extra-virgin olive oil in a large oven-safe skillet over medium heat. Add the diced yellow onion and cook for 5-6 minutes until softened and translucent. You'll know it's ready when the onion releases its sweet aroma and turns pale golden.
Add the 4 cloves minced garlic and cook for just 30 seconds—garlic burns quickly, so watch it closely. You want that nutty, fragrant aroma without any bitterness. Remove the skillet from heat temporarily and set aside while you prepare the tomatoes.
🥘 Step 2: Build the Sauce with Tomatoes and Seasonings
Pour the 28 oz canned crushed tomatoes into the skillet with the onion and garlic. Stir in the 1 tbsp dried oregano, 0.5 tsp ground black pepper, and 1.5 tsp kosher salt. Bring the mixture to a gentle simmer over medium-low heat and let it cook uncovered for 10 minutes.
This reduces the sauce slightly and lets the flavors meld together. You're aiming for a thick, vibrant red sauce that coats the back of a spoon. If it gets too thick during cooking, add 2-3 tablespoons water to maintain the right consistency.
🍳 Step 3: Cook the Macaroni to Al Dente Perfection
While the sauce simmers, cook the 1.5 lb elbow macaroni in a separate pot of boiling salted water until it's 1 minute shy of the package directions for al dente. This ensures the noodles finish cooking in the oven without becoming mushy.
Drain the macaroni but reserve 1 cup of the pasta water. This starchy water is liquid gold for creating a creamy sauce later. Add the drained macaroni to the skillet with the tomato mixture and stir gently to combine. The noodles will absorb some of the sauce, so don't worry if it looks dry at this point.
🔥 Step 4: Layer Cheeses and Bake to Bubbly Perfection
Preheat your oven to 375°F. Spread the macaroni mixture evenly in the skillet. Sprinkle 2 cups shredded mozzarella cheese and 0.5 cup shredded parmesan cheese evenly over the top. Drizzle the 0.5 cup heavy cream and 2 tbsp melted butter over everything.
Cover the skillet tightly with aluminum foil and bake for 20 minutes. Then remove the foil and bake for another 5-10 minutes until the cheese is golden brown and bubbly on top. You'll see that beautiful melted cheese pull forming at the edges—that's your signal it's ready.
🍽️ Step 5: Garnish and Serve with Fresh Basil
Remove the skillet from the oven and let it rest for 5 minutes before serving. This resting time lets the layers set slightly and makes it easier to serve without a runny mess. Sprinkle the 0.25 cup chopped fresh basil leaves over the top just before serving.
Each bite should deliver perfectly al dente macaroni coated in rich, tomato-based sauce with melted cheeses throughout. The sauce should be thick but not dry, with just the right amount of creaminess from the heavy cream and butter. Serve immediately while it's hot and bubbly—this dish is all about that comforting, cheesy goodness!
Pro Tips For Making Baked Macaroni Red Sauce
- Pre-Cook the Pasta: Drain and rinse elbow macaroni just until al dente—about 1 minute less than package instructions—then toss it with a drizzle of olive oil. This prevents mushiness when baked later, and the oil keeps it from drying out. (Yes, even if you’re impatient like me, resist the urge to overcook.)
- Sauté Onions Low and Slow: After dicing the onion, cook it in olive oil on medium-low heat until soft and translucent—about 8-10 minutes—before adding garlic. High heat burns onions fast, and you’ll taste the bitterness in every bite. (I learned this the hard way after one disastrous batch.)
- Crush Garlic Properly: Don’t mince—smash the garlic cloves with the flat side of your knife before adding them to the pan. This releases more flavor without burning, and you won’t lose chunks to the back of the pot. (Sounds weird, but it works: the sauce tastes deeper.)
- Mix Sauce Before Baking: After combining crushed tomatoes, cooked pasta, and seasonings, give the whole dish a good stir—especially the edges of the baking dish. Cold spots in the sauce mean uneven cooking, and you’ll end up with a sad, half-done layer at the bottom. (Your future self will thank you.)
Flavor customization for baked macaroni red sauce
Spicy Kick
Add 1-2 teaspoons of crushed red pepper flakes directly to the tomato sauce while simmering for a subtle heat. For more intensity, stir in ½ teaspoon of cayenne pepper or 1 tablespoon of hot sauce like Frank's RedHot.
I love balancing the heat with a sprinkle of sugar—just ½ teaspoon—to round out the flavors. 🌶️
Herb Variations
Swap out the oregano for 1 teaspoon of dried basil or ½ teaspoon of dried thyme for a more Mediterranean twist. Fresh herbs like chopped parsley or cilantro add brightness—add them after baking.
For a rustic touch, use ½ teaspoon of dried rosemary and ½ teaspoon of dried sage for an earthy depth.
Creamy Upgrade
Boost the richness by adding ¼ cup of whole milk or 2 ounces of cream cheese to the sauce before baking. For a tangy kick, stir in 2 tablespoons of sour cream or 1 tablespoon of crème fraîche after baking.
I find that ½ cup of ricotta cheese mixed into the sauce before baking adds a luxurious creaminess without overpowering the tomato flavor.
Meaty Additions
Brown ½ pound of ground beef or ½ pound of Italian sausage in the skillet before adding the tomatoes for a heartier dish. For a vegetarian option, sauté 1 cup of diced mushrooms or ½ cup of sun-dried tomatoes with the onions.
The mushrooms add an umami depth that pairs perfectly with the cheesy finish.
Cheese Swaps
Replace mozzarella with fontina for a nuttier flavor or provolone for a sharper bite. Add ¼ cup of shredded Gruyère for a Swiss-inspired twist. I also love mixing in ¼ cup of shredded pecorino romano for a salty, tangy contrast to the creamy mozzarella.
For a smoky flavor, use ½ cup of smoked Gouda instead of Parmesan.
Acid Balance
Brighten the dish with 1 tablespoon of balsamic vinegar or 1 teaspoon of red wine vinegar added to the sauce. A splash of lemon juice—just 1 teaspoon—adds freshness.
For a tangy finish, top with 2 tablespoons of grated Parmesan mixed with 1 teaspoon of lemon zest before serving. 💫
Nutrition facts
Frequently asked questions
Can I make this recipe without pre-cooking the macaroni?
The recipe is designed to bake the pasta from dry, which helps maintain that perfect al dente texture. Just be sure to bake it for 5-10 minutes longer than you would if pre-cooking, and check for doneness with a fork. The pasta absorbs moisture from the sauce during baking, so it finishes cooking beautifully in the oven.
How do I prevent the cheese from getting too rubbery?
Use freshly shredded cheese (not pre-shredded) and avoid overbaking. Pre-shredded cheese contains anti-caking agents that make it gummy when melted. Also, keep the oven at 375°F—higher temps can cause the cheese to overcook. If you're worried, cover with foil for the first 20 minutes of baking.
Can I make this ahead of time?
Yes! Assemble the dish (without baking) up to 24 hours ahead and refrigerate. When ready to bake, add 5-10 extra minutes to the baking time. For leftovers, reheat covered at 350°F for 15 minutes or until bubbly. The flavors actually improve overnight as everything melds together.
What's the best way to make the sauce extra creamy?
Stir in ½ cup ricotta cheese or ¼ cup sour cream with the heavy cream before baking. For a richer texture, replace some of the heavy cream with 2 ounces of cream cheese. The starchy pasta water also helps create a silky sauce—just add ¼ cup when combining the noodles with the sauce.
Why did my macaroni turn mushy?
This usually happens from overcooking during baking or using too much liquid. Always cook the pasta 1 minute less than package directions (al dente), and don't add extra water when baking. If using a deep dish, reduce baking time by 5 minutes to prevent sogginess. The key is a tight foil cover during the first 20 minutes of baking.
