Homemade Pasta Sauce

Learn how to make homemade pasta sauce with simple pantry staples, canned tomatoes, and fresh basil for a rich, cozy sauce your whole family will love.

My grandma never measured a single thing when she made her sauce, and honestly, it drove me nuts as a kid trying to write down “the recipe.” Turns out you don’t need her magic hands, just a good pot and a little patience, and this homemade pasta sauce gets you there every time.

I spent years buying jarred sauce because homemade felt like some big weekend production. Then one rainy Sunday I finally tried it myself, and thirty minutes later I was standing over the pot wondering why I’d waited so long.

Why This Homemade Pasta Sauce Works So Well

This isn’t one of those recipes with a million steps or ingredients you’ve never heard of. It’s the kind of homemade spaghetti sauce that comes together with stuff already sitting in your pantry.

  • Ready in about 30 minutes of simmer time, no all-day cooking required
  • Uses canned tomatoes, so it’s just as good in January as it is in August
  • Chunky, rustic texture, or blend it smooth if that’s more your style
  • Freezes beautifully, so future-you gets a break on busy weeknights

Basically, it’s the kind of pasta sauce that makes you wonder why you ever bought the jarred stuff. No shade to the jarred stuff, it’s just not the same.

What really sells me on making homemade pasta sauce from scratch is how much you control. Want it garlicky? Add more garlic. Prefer it mild? Skip the pepper flakes entirely. Store-bought jars just can’t flex like that.

homemade pasta sauce

How to Make Homemade Pasta Sauce

This homemade pasta sauce is a rich, cozy tomato sauce made with canned whole peeled tomatoes, olive oil, garlic, shallot or onion, tomato paste, Italian seasoning, and fresh basil. It comes together with pantry staples in about 45 minutes and can be served chunky or blended smooth.
Prep Time 10 minutes
Cook Time 35 minutes
Total Time 45 minutes
Course Dinner, Sauce
Cuisine Italian, Italian-American
Servings 8 servings

Equipment

  • Large heavy-bottomed saucepan
  • wooden spoon
  • Potato masher, optional
  • Immersion blender (optional)
  • Knife
  • Cutting board
  • Airtight container

Ingredients
  

Pasta Sauce

  • ¼ cup Extra-virgin olive oil 60ml
  • ½ cup Shallot or onion 75g, finely chopped
  • 4-6 cloves Garlic Minced
  • ¼ teaspoon Aleppo pepper or crushed red pepper flakes Adjust to taste or omit for mild sauce
  • 1 tablespoon Italian seasoning
  • 2 tablespoons Tomato paste 35g
  • 2 28-ounce cans Whole peeled tomatoes Use tomatoes and juices; break up in the pot
  • 1 teaspoon Fine sea salt Plus more to taste
  • ¼ teaspoon Fresh ground black pepper
  • ½ cup Fresh basil 15g, chopped; or use 1 to 2 teaspoons dried basil

Optional Add-Ins

  • 1 Parmesan rind Optional, simmer in the sauce for deeper savory flavor and remove before serving
  • 1 pinch Sugar Optional, to balance acidity
  • Fish sauce or minced anchovies Optional, for deeper savory flavor

Instructions
 

  • Heat the olive oil in a large, heavy-bottomed saucepan over medium heat.
  • Add the finely chopped shallot or onion and cook for 3 to 4 minutes, stirring occasionally, until softened.
  • Stir in the minced garlic, Aleppo pepper or red pepper flakes, Italian seasoning, and tomato paste.
  • Cook for 1 minute, stirring constantly, until fragrant and the tomato paste darkens slightly.
  • Pour in the canned whole peeled tomatoes with all their juices.
  • Use a spoon or potato masher to gently break up the tomatoes in the pot for a chunky texture.
  • Lower the heat to a gentle simmer, then stir in the salt and black pepper.
  • Simmer uncovered for 20 to 30 minutes, stirring occasionally, until the sauce has reduced by about one-third.
  • Turn off the heat and stir in the chopped fresh basil.
  • For a smoother sauce, blend with an immersion blender until it reaches your desired texture.
  • Taste and adjust with more salt, pepper flakes, or a small pinch of sugar if needed.
  • Serve with pasta, or cool and store for later.

Notes

Use whole peeled canned tomatoes for the best flavor and texture. Simmer uncovered so the sauce reduces and thickens. Add basil at the end for the freshest flavor. Store in the refrigerator for up to 4 days or freeze for up to 3 months.
Keyword homemade pasta sauce, homemade spaghetti sauce, how to make homemade pasta sauce, pasta sauce, tomato sauce

What You’ll Need for This Homemade Spaghetti Sauce

Nothing fancy here. Just good olive oil, a can (or two) of tomatoes, and a handful of aromatics doing all the heavy lifting.

homemade pasta sauce Ingredients
Ingredient Amount
Extra-virgin olive oil ¼ cup (60ml)
Shallot or onion, finely chopped ½ cup (75g)
Garlic cloves, minced 4 to 6 cloves
Aleppo pepper or crushed red pepper flakes ¼ teaspoon
Italian seasoning 1 tablespoon
Tomato paste 2 tablespoons (35g)
Whole peeled tomatoes, canned 2 (28 ounce) cans
Fine sea salt, plus more to taste 1 teaspoon
Fresh ground black pepper ¼ teaspoon
Fresh basil, chopped (or 1 to 2 teaspoons dried) ½ cup (15g)

Quick note on the tomatoes: whole peeled canned tomatoes give you way better flavor and texture than the pre-crushed kind. You break them up yourself, which sounds like a chore but is honestly kind of satisfying.

How to Make Homemade Pasta Sauce, Step by Step

Here’s exactly how this homemade pasta sauce comes together, from a cold pan to a simmering pot that makes your whole kitchen smell amazing.

How to Make homemade pasta sauce

Build the Flavor Base

Heat the olive oil in a large, heavy-bottomed saucepan over medium heat. Add the shallot and cook until soft, about 3 to 4 minutes, stirring occasionally so nothing catches.

Stir in the garlic, pepper flakes, Italian seasoning, and tomato paste. Cook for just a minute, stirring the whole time, until everything smells toasty and the tomato paste darkens slightly. This little minute is doing a lot of the flavor work, so don’t skip it.

Simmer It Down

Pour in your canned tomatoes with all their juices. Use a spoon or a potato masher to gently break them up right in the pot for that classic chunky pasta sauce texture. Don’t stress about getting it perfectly smooth just yet.

Lower the heat so the sauce settles into a gentle simmer. Stir in the salt and pepper, tasting as you go since you can always add more later. Let it bubble away, uncovered, for 20 to 30 minutes, or until it’s reduced by about a third.

“You’ll know it’s ready when a spoon dragged through the middle leaves a trail for a second before the sauce fills back in,” is basically the test my grandma taught me, and it still works every time.

Finish with Fresh Basil

Turn off the heat and stir in the fresh basil. We like to keep this homemade spaghetti sauce a little chunky and rustic, but if you’re after something smoother, an immersion blender does the trick in seconds.

Give it one last taste before you serve it. This is the moment to nudge the salt, add a pinch more pepper flakes, or just stand there smelling it because, honestly, it’s that good.

Homemade Spaghetti Sauce

Tips, Variations, and Troubleshooting

A few tricks from years of making this pasta sauce on repeat, plus fixes for the most common hiccups.

Tips for the Best Pasta Sauce

Swap in 4 to 5 pounds of fresh, ripe tomatoes when they’re in season instead of canned. Peeling is optional, but if you want a smoother sauce, score an “X” on the bottom, blanch for 30 to 45 seconds, then dunk in an ice bath for skins that slide right off.

Toss a leftover parmesan rind into the pot while it simmers for a deeper, savory flavor, just remember to fish it out before serving. It’s a small move that makes a big difference in the final bowl.

Choosing Good Olive Oil

Since olive oil is one of the first flavors you taste in this sauce, it’s worth grabbing a decent bottle rather than the cheapest one on the shelf. According to the North American Olive Oil Association, extra-virgin olive oil should taste fruity or peppery, not flat or greasy.

You don’t need anything fancy or expensive, just something you’d actually enjoy drizzled on bread. That little bit of quality shows up in the final pot of sauce.

Fun Variations to Try

If your sauce tastes a little flat, it usually just needs more salt, not more of everything else. Too acidic? A small pinch of sugar smooths that right out.

For a deeper, savory backbone, a few dashes of fish sauce or a couple of minced anchovies work wonders without making the sauce taste fishy at all. Nobody at the table will guess your secret ingredient.

Troubleshooting Common Problems

Sauce too thin? Keep it over medium-low heat and let it simmer uncovered for another 10 to 15 minutes. It’ll thicken up nicely as more liquid cooks away, no cornstarch required.

If you’re scaling this up for a crowd, this homemade pasta sauce is a great base for other kitchen projects too, like a batch of homemade ketchup using similar tomato know-how.

Sauce tastes too sharp or bitter? That usually means it hasn’t simmered quite long enough for the acidity in the tomatoes to mellow out. Give it another 10 minutes on low heat before reaching for extra sugar or salt.

How to Store Homemade Pasta Sauce

This sauce is a great make-ahead friend. It holds up beautifully in the fridge and freezes like a champ for those nights when cooking feels like too much.

Method How Long It Lasts
Refrigerator, airtight container Up to 4 days
Freezer, airtight container or bag Up to 3 months (sometimes longer)

To thaw, just move it to the fridge the night before you need it. Reheat gently in a saucepan over medium heat, stirring now and then so it warms evenly instead of scorching on the bottom.

For a no-waste move, freeze leftover sauce in ice cube trays, then pop the cubes into a freezer bag. It’s perfect for tossing a little extra flavor into soups, stews, or a quick weeknight homemade barbecue sauce base.

According to FoodSafety.gov’s storage guidelines, cooked tomato-based sauces are safest when refrigerated promptly and used within a few days, which lines up nicely with how good this sauce tastes fresh anyway.

Frequently Asked Questions

Can I make this homemade pasta sauce ahead of time?

Yes, this sauce actually tastes even better the next day once the flavors have had time to settle. Make it up to 4 days ahead and store it covered in the refrigerator.

What’s the best way to make this pasta sauce smoother?

Use an immersion blender or stand blender after cooking to break down the chunks. Blend as little or as much as you like depending on the texture you’re after.

Can I use fresh tomatoes instead of canned?

Absolutely, swap in 4 to 5 pounds of ripe fresh tomatoes for the canned ones. Peeling is optional but gives you a smoother finished sauce.

Why does my homemade spaghetti sauce taste a little flat?

It usually just needs a bit more salt. If it tastes too acidic instead, a small pinch of sugar will balance things out.

Does this pasta sauce freeze well?

Yes, it freezes beautifully for up to 3 months in an airtight container. Thaw it in the refrigerator overnight before reheating on the stove.

Conclusion

And that’s it, that’s the whole secret behind this homemade pasta sauce: good tomatoes, a little patience, and basil stirred in right at the end. It’s simple, it’s cozy, and it makes your kitchen smell like something worth coming home to.

If you’re craving more homemade pantry staples, whip up a batch of homemade mayonnaise for sandwich night.

Or sip on a refreshing strawberry acai energy refresher while the sauce simmers away on the stove.

Give this sauce a try, snap a photo of your bowl of pasta, and pin the recipe so you don’t lose it. I’d love to hear how it turned out for you in the comments below.

Photo of author

Sofia Martinez

Mediterranean-Latin fusion chef at Tasty at Home. Pinterest creator, kitchen experimenter, and your new cooking buddy. Let's make magic together!

Leave a Comment

Recipe Rating