Spaghetti Sauce Recipes

Jarred spaghetti sauce is fine in a pinch, but once you make your own from scratch, it’s hard to go back. This one comes together in about 45 minutes and tastes like it took way longer.

Onion, garlic, and crushed tomatoes simmer together with a handful of herbs until the sauce turns rich and deeply flavored. No fancy technique, just letting things simmer long enough to build real flavor.

This is the sauce I make on Sunday afternoons when I want the whole house to smell like an Italian kitchen.

Why This Recipe Works

Building flavor in layers is what makes this sauce taste homemade instead of like something out of a jar. Sautéing the onion and garlic first creates a flavorful base, and letting the sauce simmer gives the tomatoes time to break down and thicken naturally.

A splash of red wine, if you use it, adds depth, and a pinch of sugar balances out the natural acidity of the tomatoes without making the sauce taste sweet.

What You’ll Need

IngredientAmountNotes
Crushed tomatoes28 oz can
Tomato paste2 tbsp
Onion1, diced
Garlic4 cloves, minced
Olive oil2 tbsp
Red wine1/4 cupOptional
Sugar1 tsp
Dried oregano1 tsp
Dried basil1 tsp
Bay leaf1
Salt and pepperTo taste
Fresh basilFor garnish

Tools You’ll Need

  • Large saucepan or pot
  • Wooden spoon
  • Cutting board and knife

Pro Tips

Don’t rush the onions. Cooking them low and slow until they’re soft and translucent builds a much better flavor base than rushing them over high heat.

Add the tomato paste before the tomatoes. Cooking it briefly with the onions and garlic deepens its flavor and removes any raw, tinny taste.

Let the sauce simmer uncovered. This lets excess liquid evaporate, thickening the sauce naturally without needing any cornstarch or flour.

Taste as you go. Tomatoes vary in acidity, so adjust the sugar and salt near the end based on how the sauce actually tastes.

Remove the bay leaf before serving. It’s there for flavor while it simmers, but nobody wants to accidentally bite into it.

Substitutions and Variations

OriginalSwapWhy It Works
Red wineBeef or vegetable brothAdds depth without the alcohol
Plain sauceAdd ground beef or Italian sausageTurns it into a hearty meat sauce
Crushed tomatoesWhole peeled tomatoes, crushed by handMore rustic, chunkier texture
Dried herbsFresh herbsUse about 3 times the amount for fresh
Plain versionAdd red pepper flakesAdds a little heat

Make Ahead Tips

This sauce actually tastes better the next day once the flavors have had time to meld. Make it up to 3 days ahead and store it covered in the fridge.

It also freezes really well, so doubling the batch and freezing half is a great way to always have homemade sauce on hand.

Full Instructions

  1. Heat olive oil in a large saucepan over medium heat. Add the diced onion and cook until soft and translucent, about 5-6 minutes.
  2. Add the garlic and cook for another 30 seconds until fragrant.
  3. Stir in the tomato paste and cook for 1-2 minutes, stirring constantly.
  4. Pour in the crushed tomatoes and red wine if using, stirring to combine.
  5. Add the sugar, oregano, basil, bay leaf, salt, and pepper.
  6. Bring the sauce to a simmer, then reduce heat to low and let it cook uncovered for 30-35 minutes, stirring occasionally.
  7. Remove the bay leaf and taste, adjusting seasoning as needed.
  8. Garnish with fresh basil before serving over your favorite pasta.

Nutrition Notes

A half cup serving of this sauce runs around 60-80 calories depending on how much olive oil and sugar you use. It’s a good source of lycopene from the tomatoes, and it’s naturally low in fat compared to cream based sauces.

Serving Suggestions

Serve this over spaghetti, of course, but it also works great over penne, layered into lasagna, or spooned over meatballs and served with crusty bread.

Leftovers and Storage

Store leftovers in an airtight container in the fridge for up to 5 days. The flavor actually improves after a day or two as everything continues to meld together.

To freeze, portion into freezer safe containers or bags and freeze for up to 3 months. Thaw overnight in the fridge before reheating on the stove.

FAQ

Can I make this without wine? Yes, just skip it or replace it with a splash of broth. The sauce will still taste great.

Why does my sauce taste too acidic? Add a bit more sugar, a small pinch at a time, until the acidity balances out.

Can I use fresh tomatoes instead of canned? You can, though you’ll need more of them and a longer simmer time to break them down properly.

Is this sauce freezer friendly? Very much so, it’s one of the best sauces to batch make and freeze for later.

Wrapping Up

Once you make your own spaghetti sauce from scratch, jarred sauce just doesn’t compare anymore. It’s simple, it freezes well, and it makes the whole house smell incredible.

Make a big batch this weekend and let me know in the comments if you added meat or kept it classic. I love hearing how people make this their own.

Kamal Kaur

Kamal Kaur is a passionate home cook and recipe creator who loves sharing easy, delicious, and family-friendly recipes. From quick weekday meals to homemade desserts and healthy dishes, she creates simple recipes with step-by-step instructions that anyone can make at home.

Leave a Comment