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.
Table of Contents
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.

How to Make Homemade Pasta Sauce
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
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.

| 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.

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.

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.