There’s something magical about a pot of homemade spaghetti sauce simmering on the stove – the rich aroma of garlic and herbs filling the kitchen, the promise of a comforting meal to come. My Nonna taught me that the secret to unforgettable spaghetti sauce isn’t complicated techniques, but patience and love. She’d always say, “Let the flavors get to know each other” as she stirred her bubbling pot. This recipe captures that tradition with simple ingredients transforming into something extraordinary. Whether it’s a busy weeknight or Sunday dinner with family, this homemade spaghetti sauce turns ordinary pasta into pure comfort food. Once you taste the difference from jarred sauces, you’ll never go back!

Table of Contents
Table of Contents
Why You’ll Love This Homemade Spaghetti Sauce
Let me tell you why this homemade spaghetti sauce has become my go-to recipe for everything from quick weeknight dinners to special gatherings. First off, the flavor – oh my goodness, the flavor! That slow simmer brings out a richness you just can’t get from store-bought jars. Here’s what makes it so special:
- Bursting with authentic Italian flavors – The combination of garlic, basil, and oregano creates that classic taste we all crave
- Ready in under an hour – Most of the time is hands-off simmering (perfect for catching up on laundry or helping kids with homework!)
- Endlessly versatile – Use it for spaghetti, lasagna, meatball subs, or even as a pizza sauce base
- Freezer-friendly – I always double the batch and freeze portions for those “I can’t cook tonight” days
- Kid-approved – The sweetness from the tomatoes and touch of sugar makes even picky eaters ask for seconds
Honestly, once you try this homemade spaghetti sauce, you’ll understand why it’s been passed down in my family for generations. The aroma alone will have everyone gathering in the kitchen asking “When’s dinner?”
Ingredients for Homemade Spaghetti Sauce
What I love about this homemade spaghetti sauce is how simple the ingredients are – nothing fancy, just honest-to-goodness pantry staples that come together beautifully. Here’s exactly what you’ll need:
- 2 tablespoons extra virgin olive oil – This is your flavor base, and yes, the good stuff makes a difference!
- 1 pound lean ground beef (90% lean) – The perfect balance of flavor without being too greasy
- 1 yellow onion, finely diced – About the size of a baseball – don’t skip this flavor builder
- 4 cloves garlic, minced – Fresh is best here, not that jarred stuff
- 1 (6-ounce) can tomato paste – This concentrated tomato goodness gives the sauce depth
- 2 cups low-sodium chicken stock – Or vegetable broth if you prefer
- 2 (15-ounce) cans crushed tomatoes – My secret? Hunt’s brand has the perfect texture
- 1 tablespoon granulated sugar – Just enough to balance the tomatoes’ acidity
- 1 teaspoon each of dried basil and oregano – The classic Italian herb duo
- 1 teaspoon salt + ¼ teaspoon black pepper – Start with this, then season to taste
A quick tip from my Nonna: measure everything before you start cooking (that’s mise en place for you fancy folks). It makes the cooking process so much smoother when you’re not scrambling to mince garlic while meat browns!

How to Make Homemade Spaghetti Sauce
Alright, let’s get cooking! Making this homemade spaghetti sauce is easier than you think – I’ve made it so many times I could probably do it in my sleep now. Here’s exactly how to bring all those incredible flavors together:
- Brown the beef: Heat that lovely olive oil in a large pot over medium-high heat. Add your ground beef, onions, and garlic all at once. Cook for about 6-8 minutes, breaking up the meat as it browns. You’ll know it’s ready when the onions turn translucent and that amazing aroma hits you!
- Tomato paste magic: Now stir in the tomato paste – this stuff is flavor gold! Let it cook for about a minute to deepen the taste. Careful not to burn it though – keep stirring!
- Bring it all together: Pour in your chicken stock (or veggie broth), crushed tomatoes, sugar, and all those herbs and spices. Give everything a good stir to combine. Turn up the heat until it bubbles, then reduce to a gentle simmer.
- The patience part: Here’s where the magic happens. Let it simmer uncovered for 20-30 minutes. Stir occasionally to prevent sticking. You’ll notice the sauce thickening and the flavors intensifying as it cooks.
- Taste and adjust: Finally, give it a taste test. Need more salt? A pinch more sugar? This is your moment to make it perfect for your family’s taste buds.
Pro tip: If you’ve got time, let the sauce sit for 10 minutes off heat before serving. The flavors marry even better this way – just like Nonna always said!
Pro Tips for the Best Homemade Spaghetti Sauce
Here are my tried-and-true secrets for spaghetti sauce perfection:
- Too thin? Simmer longer or add a tablespoon of tomato paste dissolved in water.
- Too acidic? Add a pinch more sugar or a splash of red wine.
- For deeper flavor, sauté the tomato paste until it darkens slightly before adding liquids.
- Always season in stages – you can add more salt but can’t take it out!
- Fresh herbs can replace dried – use triple the amount (1 tablespoon fresh = 1 teaspoon dried).
Irresistible Homemade Spaghetti Sauce in 30 Minutes
A rich and flavorful homemade spaghetti sauce with ground beef, onions, garlic, and a blend of herbs and spices.
- Total Time: 40 minutes
- Yield: 6 servings 1x
Ingredients
- 2 tablespoons extra virgin olive oil
- 1 pound lean ground beef
- 1 yellow onion (finely diced)
- 4 cloves garlic (minced)
- 1 (6-ounce) can tomato paste
- 2 cups low-sodium chicken stock (or vegetable broth)
- 2 (15-ounce) cans crushed tomatoes (or diced tomatoes)
- 1 tablespoon granulated sugar
- 1 teaspoon dried basil
- 1 teaspoon dried oregano
- 1 teaspoon salt
- ¼ teaspoon ground black pepper
Instructions
- Heat the olive oil in a large pot over medium-high heat. Add the ground beef, onions, and garlic, and cook for 6-8 minutes until the beef is no longer pink.
- Add the tomato paste and cook for 1 minute.
- Add the chicken stock, crushed tomatoes, sugar, basil, oregano, salt, and black pepper. Bring to a boil over high heat, then reduce to a gentle simmer and cook for 20-30 minutes.
- Taste and add more salt or black pepper to taste. Serve with your favorite spaghetti, meatballs, and garnish with parmesan cheese. Enjoy!
Notes
- Use low-sodium chicken stock to control salt levels.
- Simmer longer for thicker sauce.
- Store in the fridge for up to 5 days.
- Add sugar to balance acidity if needed.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Category: Main Dish
- Method: Stovetop
- Cuisine: Italian
- Diet: Low Lactose
Nutrition
- Serving Size: 1 cup
- Calories: 250
- Sugar: 8g
- Sodium: 600mg
- Fat: 12g
- Saturated Fat: 4g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 15g
- Fiber: 3g
- Protein: 18g
- Cholesterol: 50mg
Ingredient Substitutions & Variations
Don’t worry if you’re missing an ingredient – this homemade spaghetti sauce is incredibly forgiving! Over the years, I’ve tested all sorts of swaps that still deliver amazing flavor. Here are my favorite variations:
- Meat options: Ground turkey or chicken work beautifully if you’re avoiding beef. For vegetarians, chopped mushrooms or lentils give that same hearty texture.
- Tomato tweaks: Out of crushed tomatoes? Diced or whole peeled tomatoes work too – just give them a quick mash with your spoon. Fire-roasted tomatoes add a wonderful smoky depth.
- Fresh vs dried herbs: In summer, I’ll use a handful of fresh basil and oregano from my garden instead of dried. Remember the 3:1 rule – three times as much fresh as dried.
- Broth alternatives: No chicken stock? Beef broth adds richness, or just use water with an extra pinch of salt. Wine lovers can substitute ½ cup red wine for some of the broth.
- Sweetness swaps: Not a fan of sugar? Try honey or grated carrot for natural sweetness that balances the acidity.
The beauty of homemade spaghetti sauce? It welcomes creativity while still tasting like comfort in a bowl!
Serving Suggestions for Homemade Spaghetti Sauce
Oh, the possibilities with this homemade spaghetti sauce! While it’s obviously perfect with al dente spaghetti (I’m partial to De Cecco brand), don’t stop there. Here are my favorite ways to serve it:
- The classic: Twirl it with spaghetti noodles, fresh grated Parmesan, and a side of garlic bread (toasted with butter and a sprinkle of garlic powder)
- Meatball sub night: Spoon over split hoagie rolls stuffed with homemade meatballs and melted mozzarella
- Baked ziti: Mix with ziti pasta, ricotta, and top with mozzarella before baking until bubbly
- Quick lunch: Spread on toasted ciabatta for an easy bruschetta
- Salad pairing: Serve over pasta with a crisp Caesar salad dressed with homemade dressing
Pro tip: Always reserve a cup of starchy pasta water to toss with your sauce – it helps the sauce cling beautifully to every strand!

Storing and Reheating Homemade Spaghetti Sauce
One of my favorite things about this homemade spaghetti sauce is how beautifully it keeps! Here’s how I store leftovers (though honestly, there’s rarely much left):
- Fridge storage: Let the sauce cool completely, then transfer to airtight containers. It’ll stay fresh for up to 5 days – the flavors actually deepen overnight!
- Freezing magic: Portion into freezer-safe bags or containers (I use 2-cup portions for easy meals). Squeeze out air, label with date, and freeze for up to 3 months. Thaw overnight in the fridge when ready to use.
- Reheating tips: Gently warm in a saucepan over medium-low heat, stirring occasionally. If using microwave, stir every 30 seconds to prevent those annoying hot spots. Add a splash of water if the sauce thickened too much in storage.
Trust me, having this sauce ready to go in your freezer is like having a secret weapon for busy nights!
Homemade Spaghetti Sauce FAQs
Over the years of making this homemade spaghetti sauce, I’ve gotten the same questions from friends and family – so let me share the answers that took me years to figure out!
Q: How do I fix sauce that’s too acidic?
Oh, I’ve been there! Tomatoes can vary in acidity. If your sauce tastes too sharp, try adding a pinch more sugar (start with 1/4 teaspoon at a time). Some cooks swear by a tiny pinch of baking soda (like 1/8 teaspoon), but go slow – too much can make it taste soapy. My Nonna’s trick? Grate in a small carrot while simmering – it adds natural sweetness without being noticeable.
Q: What’s the best way to thicken spaghetti sauce?
If your sauce seems watery, don’t panic! First, let it simmer uncovered longer – evaporation works wonders. For quicker results, mix 1 tablespoon cornstarch with 2 tablespoons cold water, then stir into the bubbling sauce. Tomato paste (1 tablespoon at a time) also works beautifully without altering flavor.
Q: How long does homemade meat sauce last?
In the fridge, it keeps beautifully for 5 days (and honestly tastes even better the next day). Frozen? Up to 3 months in airtight containers. I always label with dates – because freezer mystery meals are no fun!
Q: Can I use fresh tomatoes instead of canned?
Absolutely! You’ll need about 10 medium ripe tomatoes – blanch, peel, and crush them. Summer garden tomatoes make incredible sauce, but add an extra pinch of salt since canned tomatoes are already seasoned. The texture will be different but equally delicious!

Nutritional Information for Homemade Spaghetti Sauce
Here’s what you’re getting in each delicious serving of this homemade spaghetti sauce (about 1 cup):
- 250 calories – Satisfying without being heavy
- 12g fat (4g saturated) – Mostly from that good olive oil and beef
- 18g protein – Thanks to the lean ground beef
- 15g carbs (3g fiber) – Mostly from the tomatoes
- 600mg sodium – That’s why we use low-sodium broth!
Remember, these numbers can shift based on your exact ingredients – like using turkey instead of beef or adding extra veggies. But no matter how you tweak it, this homemade spaghetti sauce delivers flavor and nutrition in every bite!
Share Your Homemade Spaghetti Sauce Experience
I’d love to hear how your homemade spaghetti sauce turns out! Did you add any special twists? Maybe extra garlic (I always do!) or a splash of red wine? Drop a comment below with your results, questions, or family secrets – because great recipes get even better when we share them. Happy cooking! You can also see some of my family’s other favorite recipes over on Facebook.