The Best Homemade Pasta Sauce Recipe (Rich, Simple, and Worth It)
The best homemade pasta sauce starts with one can of good San Marzano tomatoes, a generous pour of olive oil, and about 45 minutes of patience. That's it. No complicated technique, no long grocery list. Just a slow simmer that pulls everything together into something deeply savory, a little sweet, and completely satisfying. This is the sauce I make on Sunday afternoons when I want the kitchen to smell like an Italian grandmother lives here. It works for spaghetti, lasagna, baked ziti, or just mopped up with a piece of crusty bread.
Why Homemade Beats the Jar
Store-bought sauce is convenient, and I'm not here to shame anyone for using it. But once you make this at home, the difference is hard to ignore. Jarred sauces tend to be sweeter and thinner, with a slightly metallic finish that no amount of seasoning can fully hide. Homemade sauce has body. It tastes like actual tomatoes. And because you're building it yourself, you control the salt, the heat, the herbs.
The other thing? It's not hard. Pasta sauce has a reputation for being this big Sunday project, but this recipe comes together in under an hour with ingredients most people already have. Once you've made it twice, you'll do it without looking at the recipe.
The Ingredients You Need
For about 4 to 6 servings, gather:
1 can (28 oz) whole San Marzano tomatoes 4 tablespoons olive oil, the good kind 6 cloves of garlic, thinly sliced 1 small yellow onion, finely diced 1/2 teaspoon red pepper flakes (optional, but recommended) 1 teaspoon sugar Salt and black pepper to taste A small handful of fresh basil leaves 1 tablespoon unsalted butter, added at the end
A note on the tomatoes: San Marzanos are worth the extra dollar or two. They're less acidic and more naturally sweet than standard canned tomatoes, and they break down beautifully. Look for the DOP label on the can to know you're getting the real thing. If you genuinely can't find them, a good quality whole plum tomato will still make a great sauce.
How to Make It, Step by Step
Start with a wide, heavy-bottomed pan. A Dutch oven or a deep skillet both work well. Warm your olive oil over medium-low heat, then add the diced onion. Cook it low and slow for about 8 minutes, stirring occasionally, until it's soft and just starting to turn golden at the edges. Don't rush this part. Soft, sweet onion is the base of everything.
Add the sliced garlic and red pepper flakes. Stir for about 60 seconds until fragrant, being careful not to let the garlic brown too much. Browning is fine. Burning is not.
Now pour in your tomatoes. If they're whole, use your hands to crush them into the pan before they go in, or just squish them against the side of the pot with a wooden spoon as the sauce cooks. Add the sugar, a generous pinch of salt, and a few grinds of black pepper.
Turn the heat up just enough to bring everything to a low, steady bubble, then back down to simmer uncovered for 30 to 35 minutes, stirring every so often. The sauce will deepen in color and thicken into something that coats the back of a spoon.
Pull it off the heat. Tear in the fresh basil and stir in the butter. Taste it. Adjust salt if needed. That small pat of butter at the end rounds out any sharp edges and gives the sauce a silky finish that feels a little fancy for almost no effort.
Ways to Make It Your Own
This recipe is a starting point, not a rulebook. A few easy ways to riff on it:
Meat sauce: Brown half a pound of Italian sausage or ground beef in the pan before adding the onion. Drain off any excess fat, then build the sauce right on top of the meat.
Vodka sauce: Stir in 1/4 cup of vodka after the garlic and let it cook off for 2 minutes, then add 1/3 cup of heavy cream along with the tomatoes. Rich, slightly pink, and seriously good.
Chunky vegetable version: Add diced zucchini, bell pepper, or mushrooms when you add the onion. They soften into the sauce and make it feel more like a full meal.
Smooth vs. chunky: For a silky, restaurant-style sauce, use an immersion blender directly in the pot at the end. For something more rustic and textured, leave it as is.
Storing and Freezing
This sauce keeps in the fridge for up to 5 days in an airtight container. It also freezes well, which is reason enough to double the recipe every time you make it. Freeze in one or two cup portions so you can pull out exactly what you need. It thaws overnight in the fridge or in about 20 minutes in a pot over low heat.
Serving Ideas
The obvious answer is spaghetti. But this sauce works in a lot of places. Spoon it over polenta. Use it as the base for shakshuka. Layer it into a homemade lasagna. Pour it over meatballs in a slow cooker. Spread it on homemade pizza dough. Once you have a batch in the fridge, you'll find yourself reaching for it constantly throughout the week.
Make it once on a Sunday, and weeknight dinners get a whole lot easier.
Affiliate link
Affiliate link
Frequently Asked Questions
Yes, but it takes more work. You'll need about 2 to 2.5 pounds of ripe plum tomatoes, blanched and peeled to remove the skins. Fresh tomatoes also have more water content, so plan for a longer simmer time to get the sauce to the right consistency. Canned San Marzanos are actually preferred by many Italian cooks for sauce because the tomatoes are picked and packed at peak ripeness.
A teaspoon of sugar helps balance acidity, which is already in this recipe. A pinch of baking soda also works in a pinch and neutralizes acid quickly. The pat of butter at the end rounds out sharpness too. If your sauce still tastes bright after simmering, it likely just needs more time on the heat to mellow out.
Pasta sauce is one of those things that genuinely gets better with time. Making it a day ahead and refrigerating it overnight lets the flavors meld and deepen. Just reheat it gently over low heat before serving, adding a small splash of water if it's thickened too much in the fridge.
Long strands like spaghetti, linguine, and tagliatelle are classic, but this sauce also clings well to ridged shapes like rigatoni or penne. For a chunkier version with added vegetables or meat, bigger tube shapes hold up better. The one real rule is to toss the pasta directly in the sauce pan with a splash of pasta water rather than just spooning sauce on top. It makes the whole dish come together.



