Spaghetti Sauce Recipe

I used to think good spaghetti sauce had to simmer for six hours and use a jar of wine I’d never finish.

Then I actually learned how Italian grandmothers make it, and it turns out the secret has almost nothing to do with time.

This is the sauce I make when I want something that tastes like it took all day, but actually took 45 minutes. My husband Silas has requested it more times than any other dinner I make, and that’s saying a lot because the man eats out for a living (kidding, but barely).

Let’s get into it. 🍝

What You’ll Need

Here’s everything you’ll need to pull this off. Nothing fancy, nothing you can’t find at a regular grocery store.

For the sauce:

  • 2 tablespoons olive oil
  • 1 small yellow onion, finely diced
  • 4 garlic cloves, minced
  • 1 lb ground beef (or Italian sausage, more on that below)
  • 1 can (28 oz) crushed tomatoes
  • 1 can (6 oz) tomato paste
  • 1 teaspoon dried oregano
  • 1 teaspoon dried basil
  • ½ teaspoon red pepper flakes (optional, but I always add it)
  • 1 bay leaf
  • ½ cup red wine (optional)
  • 1 teaspoon sugar
  • Salt and black pepper, to taste
  • ¼ cup fresh parsley or basil, chopped
  • Parmesan cheese, for serving

For serving:

  • 1 lb spaghetti
  • Extra Parmesan
  • Crusty bread (highly recommend)

Tools You’ll Need

  • Large pot or Dutch oven
  • Wooden spoon
  • Cutting board and knife
  • Garlic press (optional, but makes life easier)
  • Large pot for boiling pasta
  • Colander

How to Make It

  1. Heat the olive oil in a large pot over medium heat.
  2. Add the onion and cook for about 4 minutes, until it’s soft and starting to turn translucent.
  3. Add the garlic and cook for 30 seconds, just until it smells incredible. Don’t let it burn.
  4. Add the ground beef. Break it apart with your wooden spoon and cook until it’s browned, around 6 to 8 minutes.
  5. Pour in the red wine (if using) and let it cook off for about 2 minutes. This step alone makes the sauce taste 10x more expensive than it is.
  6. Stir in the crushed tomatoes, tomato paste, oregano, basil, red pepper flakes, bay leaf, and sugar.
  7. Season with salt and pepper. Start light, you can always add more later.
  8. Bring it to a simmer, then reduce the heat to low. Let it cook uncovered for at least 30 minutes, stirring occasionally.
  9. Meanwhile, boil your spaghetti according to the package instructions in well-salted water.
  10. Remove the bay leaf from the sauce before serving (this part gets skipped way too often, and nobody wants to bite into it).
  11. Toss the pasta with the sauce, or serve the sauce on top if that’s more your style.
  12. Top with fresh parsley or basil and a generous amount of Parmesan.

Pro Tips

These are the small details that make a real difference, especially if this is your first time making sauce from scratch.

  • Don’t skip browning the meat properly. Those crispy brown bits on the bottom of the pot are flavor, not something to rush past.
  • Simmer longer than you think you need to. Even 20 extra minutes lets the flavors come together in a way you can actually taste.
  • Save a cup of pasta water before draining. Adding a splash to the sauce makes it silkier and helps it stick to the noodles.
  • Taste as you go. Sauce always needs adjusting, more salt, more pepper, sometimes a pinch more sugar to balance the acidity from the tomatoes.
  • Use the best canned tomatoes you can find. This is genuinely the ingredient that matters most in the whole recipe.

Substitutions and Variations

This sauce is pretty forgiving, which is part of why I make it so often.

OriginalSwap It For
Ground beefItalian sausage, ground turkey, or lentils for meatless
Red wineBeef broth or just skip it
Crushed tomatoesSan Marzano tomatoes, crushed by hand
SpaghettiRigatoni, penne, or zucchini noodles
SugarA grated carrot, cooked with the onion

If you want it spicier, double the red pepper flakes. If you want it richer, stir in a splash of heavy cream at the end for a rosé-style sauce.

Make Ahead Tips

This sauce actually tastes better the next day, so making it ahead is basically a bonus.

  • Make the sauce up to 3 days ahead and store it in the fridge.
  • Reheat gently on the stove over low heat, adding a splash of water if it’s thickened too much.
  • Cook your pasta fresh right before serving instead of reheating it.

A Few Extra Details

Meal pairing suggestions: A simple green salad with a lemon vinaigrette and garlic bread rounds this out perfectly. If you want to make it feel like a proper dinner party, add a glass of Chianti.

Time efficiency tip: Chop your onion and garlic the night before and store them in the fridge. It cuts your active prep time down to almost nothing.

Diet swaps: For a gluten-free version, use gluten-free pasta, the sauce itself is already gluten-free. For low-carb, serve it over spaghetti squash instead.

Leftovers and Storage

  • Store leftover sauce in an airtight container in the fridge for up to 4 days.
  • Freeze it for up to 3 months. I like freezing it in individual portions so I can pull out exactly what I need.
  • Thaw overnight in the fridge, then reheat on the stove over low heat.
  • If freezing pasta with the sauce already mixed in, know that the texture will be slightly softer once thawed.

FAQ

Can I make this in a slow cooker? Yes. Brown the meat and onion first, then add everything to the slow cooker and cook on low for 6 hours or high for 3.

Why does my sauce taste too acidic? That’s the tomatoes. A pinch of sugar or a small pat of butter stirred in at the end balances it out.

Can I use fresh tomatoes instead of canned? You can, but you’ll need about 3 lbs of fresh tomatoes, peeled and blended, and the flavor will be a bit lighter since canned tomatoes are picked at peak ripeness.

Is it okay to skip the wine? Completely. It adds depth, but the sauce is still great without it.

How do I know when the sauce is done? When it’s thickened enough to coat the back of a spoon and the raw tomato smell is gone, replaced with something deeper and sweeter.

Wrapping Up

This is one of those recipes that feels like it belongs to your family after the first time you make it.

Make it once, and I promise you’ll be making it again within the week.

If you try this recipe, come back and leave a comment below. I’d love to know what you paired it with, or if you tried one of the substitutions above.

And if you have any questions before you get started, drop them in the comments too. I read every single one.

Leave a Comment