Soups & Stews
This old-fashioned macaroni and tomato recipe brings back the warm, hearty flavors of home-cooked meals from decades past—simple, satisfying, and built on pantry staples. The secret lies in slow-simmered tomatoes that meld into a rich, slightly sweet sauce, perfectly balanced with elbow macaroni that soaks up every bit of flavor.
I first made this dish during a power outage when I needed a no-fuss meal that wouldn’t let anyone down, and it’s been a staple ever since.
The beauty of this recipe is its adaptability—whether you add a splash of cream for richness, a sprinkle of herbs for brightness, or even a few pieces of cooked sausage for depth, the foundation remains the same: tender pasta in a deeply flavorful tomato sauce.
It’s the kind of dish that feels like a hug on a plate, especially when served with a sprinkle of parmesan and a side of crusty bread to soak up every last drop.
What makes this version stand out is the slow-cooked tomato base, which develops a depth of flavor you won’t find in quicker recipes. The sauce thickens just enough to coat the pasta without being gluey, creating a dish that’s both comforting and elegant.
It’s the recipe I turn to when I want to recreate the nostalgia of childhood dinners—simple, hearty, and impossible to resist.
Perfect for weeknight dinners, potlucks, or even a cozy Sunday supper, this macaroni and tomato dish proves that classic comfort food doesn’t require fancy ingredients—just time, patience, and a little love. Let’s get started on making a meal that feels like home.
Ingredients for old fashioned macaroni and tomato
Pantry staples that transform into nostalgic comfort in one pot.
| Ingredient | Amount | Notes |
|---|---|---|
| Elbow Macaroni 🍝 | 8 oz | Dry, uncooked preferred |
| Canned San Marzano Tomatoes 🍅 | 28 oz | Whole, peeled tomatoes |
| Yellow Onion 🧅 | 1 whole | Medium size, diced |
| Garlic Cloves 🧄 | 3 cloves | Fresh, minced |
| Extra-Virgin Olive Oil 🫒 | ½ cup | For sautéing |
| Dried Basil 🌿 | 1 tbsp | Or 0.25 cup fresh |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Heavy Cream 🥛 | ½ cup | Optional for richness |
| Parmesan Cheese 🧀 | ½ cup | Freshly grated |
| Tomato Paste 🍅 | 1 tbsp | For thickening |
| Bay Leaf 🌿 | 1 whole | For simmering |
| Ground Black Pepper 🌶️ | ¼ tsp | Extra for garnish |
The tomatoes are everything here. San Marzano makes all the difference—they're sweeter and less acidic than regular canned tomatoes. Trader Joe's and Whole Foods carry them, or check the Italian aisle at your grocery store. If you can't find them, any high-quality crushed tomatoes work, but don't skip the fresh basil—it's what brightens up the dish. The elbow macaroni should be the classic shape, not those weird stars or shells. Barilla or De Cecco are my go-tos, but any dry pasta will do. Just make sure it's elbow shape for that classic feel.
No San Marzano tomatoes? Crushed tomatoes with a pinch of sugar helps mimic that sweetness. Fresh basil is ideal, but dried basil at one-third the amount works if you're in a pinch. The heavy cream is optional but worth it for that creamy texture—half-and-half works too. Want more depth? Add a splash of red wine or beef broth when simmering. The tomato paste is non-negotiable for thickening—it's what gives that old-fashioned consistency. And if you're feeling fancy, a dash of red pepper flakes adds just the right kick.
This sauce tastes even better the next day—honestly, that's when all the flavors meld together perfectly. Store leftovers in the fridge for up to 5 days, or freeze for 3 months. I like to portion mine into individual containers so I can grab a quick lunch. The pasta reheats beautifully with a splash of water or milk to loosen it up. And always keep a little Parmesan on hand—it's the perfect finishing touch.
Why You'll Love This Recipe
- No-Fuss Pantry Magic: I swear by this when my fridge is bare—just open a can of San Marzano tomatoes, chop one onion and a couple of garlic cloves, and boom. That’s it. No fancy prep, no stress, just the kind of meal that makes you wonder why you ever complicate things.
- Garlic-Infused Bliss: The slow-cooked garlic in that olive oil? It’s the star. You get this deep, savory richness that clings to every strand of macaroni, while the tomatoes add that bright, tangy sweetness—like a hug in a bowl. (Yes, even on a Tuesday night.)
- Lunchbox Hero: Between us, this is my go-to for meal prep. Toss it into a jar with a sprinkle of cheese, and it stays fresh for days. My kids grab it for school lunches, and honestly? They devour it faster than store-bought pasta salads.
- Budget-Friendly Staple: A can of tomatoes, a bag of elbow macaroni, and a few cloves of garlic—this feeds four for under $5. And the leftovers? They taste just as good reheated the next day, which means less takeout and more money in my pocket. Win-win.
Step-by-step instructions for old fashioned macaroni and tomato
Here's how to make this comforting classic that brings back warm kitchen memories.
Cook the Elbow Macaroni Al Dente
Bring a large pot of water to a rolling boil and add the 8 oz elbow macaroni. I like to use about 6 quarts of water for proper pasta expansion. Stir occasionally to prevent sticking, and cook for 10-12 minutes until the pasta is al dente—it should have a slight bite in the center but be tender throughout.
Reserve 1 cup of pasta water before draining—this starchy liquid is essential for creating a silky sauce later. Drain the pasta in a colander and set it aside. Don't rinse it, as the surface starch helps the sauce cling beautifully to each strand.
Sauté Onion and Garlic in Olive Oil
While the pasta cooks, heat the 0.5 cup extra-virgin olive oil in a large skillet over medium heat. Add the diced yellow onion and cook for 5-6 minutes until softened and beginning to turn golden. This step builds flavor—don't rush it.
Add the 3 minced garlic cloves and cook for another 30 seconds until fragrant. You'll smell that wonderful garlic aroma filling your kitchen—this is when the magic starts. Be careful not to let the garlic burn, as it can turn bitter quickly.
Build the Tomato Sauce Base
Add the 1 tbsp tomato paste to the skillet and stir to combine with the onions and garlic. Cook for 1 minute to toast the tomato paste slightly—this deepens its flavor. Then pour in the 28 oz canned San Marzano tomatoes, breaking them up with your wooden spoon.
Add the 1 whole bay leaf, 1 tbsp dried basil, 1.5 tsp salt, and 0.5 tsp black pepper. Bring the mixture to a gentle simmer and let it cook uncovered for 15-20 minutes, stirring occasionally. You want the sauce to thicken slightly and develop rich tomato flavor.
Finish with Cream and Cheese
Once the tomato sauce has thickened, reduce the heat to low and stir in the 0.5 cup heavy cream. The sauce will bubble gently—let it simmer for 2-3 minutes until the cream is fully incorporated. This step adds luxurious richness to the classic dish.
Add the drained pasta to the skillet and toss everything together. Stir in the 0.5 cup freshly grated Parmesan cheese and cook for another 2 minutes until the cheese melts and coats the pasta evenly. The combination of creamy sauce and sharp Parmesan creates that perfect balance of flavors.
Adjust Seasoning and Serve
Taste the macaroni and adjust the seasoning if needed. You might want to add a pinch more salt or a crack of black pepper to taste. The dish should be well-seasoned but not overpowering.
For serving, I like to sprinkle each portion with an extra pinch of ground black pepper. This classic dish tastes even better the next day when the flavors have time to meld together. Serve with a simple green salad and crusty bread for the ultimate comfort meal.
Pro Tips For Making Old Fashioned Macaroni And Tomato
- CRUSH THE ONIONS: Dice that onion small and let it sit in a bowl of ice water for 10 minutes before cooking. Sounds weird, but it works—you’ll get a sweeter, milder flavor without the bitter edge that overcooking brings. (Yes, even if you’re impatient like me.)
- SIMMER THE TOMATOES LOW: After breaking up the San Marzano tomatoes, reduce the heat to a gentle simmer and let them cook uncovered for 15 minutes. This lets the acid mellow and the flavors concentrate—skipping this step leaves you with a sharp, watery sauce instead of rich, velvety tomato goodness.
- DON’T DRAIN THE PASTA WELL: Reserve half a cup of starchy pasta water before draining, and resist the urge to rinse the noodles. That starch clings to the macaroni, helping the sauce cling back—no slimy, separated mess here. (Your future self will thank you.)
- TOAST THE GARLIC: Add the minced garlic to the oil after the onion softens, and let it sit for 30 seconds until it’s just turning golden. Burnt garlic ruins the dish, but properly toasted? It adds a nutty depth that makes the whole thing sing. (I learned this the hard way—don’t skip the timer.)
Common mistakes when making this dish
Overcooking the Pasta
One of the biggest mistakes I see is letting elbow macaroni turn mushy. Once it reaches al dente at 10-12 minutes, remove it immediately from the heat and drain.
The pasta will continue cooking from residual heat—overcooking by just 1-2 minutes makes it gummy. I always test a piece by biting into it—it should have a slight resistance. 🍝
Skipping the Pasta Water
Never drain the pasta water completely! Reserve 1 cup before draining—this starchy liquid is what helps create a silky, clingy sauce. When tossing the pasta, add a splash of this water if the sauce seems too thick. It's the secret to that restaurant-quality texture that makes the dish feel special.
Rushing the Tomato Simmer
The sauce needs 15-20 minutes of gentle simmering to develop proper depth. Skipping this step results in a flat, one-dimensional flavor. I've learned the hard way—when I cut it down to 10 minutes, the dish lacked that rich, old-fashioned character.
Let it cook uncovered so moisture can evaporate naturally, concentrating the flavors.
Burning the Garlic
Garlic burns in 30 seconds flat—watch it like a hawk! When it turns dark brown, it releases bitter compounds that ruin the dish. I always remove the pan from heat briefly if I see it starting to brown too quickly. The goal is fragrant, not charred. 🧄
Adding Cream Too Early
Introducing the heavy cream before the tomato sauce has thickened properly causes curdling. Wait until the sauce has reduced by about 25% before stirring in the cream.
This ensures a smooth, velvety texture rather than a broken, lumpy sauce. I've had to start over twice because I couldn't resist adding it too soon!
Ignoring the Bay Leaf
That single bay leaf might seem insignificant, but it adds subtle earthy depth to the sauce. Remove it before serving, but don't skip adding it entirely. I've compared dishes with and without—it makes a noticeable difference in flavor complexity.
It's one of those small details that elevates the dish from good to exceptional.
Nutrition facts
Frequently asked questions
Can I use fresh tomatoes instead of canned?
Fresh tomatoes work, but they require extra prep and time. For a similar texture, roast 4-5 large tomatoes at 400°F for 20 minutes, then blend with 1 tbsp tomato paste and 1 tsp sugar to mimic canned tomato sweetness. The sauce will be thinner, so simmer longer to thicken.
How do I make this vegetarian?
Skip any meat additions and focus on the tomato base. Boost flavor with 1 tbsp balsamic vinegar or 1 tsp smoked paprika for depth. For extra richness, stir in 2 tbsp nutritional yeast when adding the Parmesan—it gives a cheesy, umami kick without dairy.
Why does my sauce turn out too watery?
Sauce consistency depends on simmering time and starch. First, ensure you simmered the tomatoes uncovered for 15-20 minutes—this reduces liquid naturally. If still thin, remove the bay leaf, stir in 1 tbsp tomato paste, and simmer 5 more minutes. For instant fix, mix 1 tsp cornstarch with 1 tbsp cold water, stir into sauce, and cook 2 minutes until thickened.
Can I make this ahead of time?
This dish tastes even better the next day! Assemble completely (including pasta), then refrigerate for up to 3 days. Reheat gently with 2 tbsp water or milk to loosen. For freezing, portion into containers, leaving ½-inch headspace—freezes for 3 months. Thaw overnight in fridge before reheating.
What's the best pasta shape for this?
While elbow macaroni is traditional, penne or rigatoni work beautifully too. Avoid long pasta like spaghetti—it won't hold the sauce as well. For a rustic twist, try farfalle or rotini, but elbow remains the classic choice for maximum sauce absorption.
