Homemade Spaghetti Sauce

Featured in Secret Sauces & Marinades Worth Knowing.

This Homemade Spaghetti Sauce brings together simple ingredients for a rich and delicious meal. Ground beef adds heartiness, while San Marzano tomatoes balance sweetness and acidity. Layers of flavor come from garlic, onions, and plenty of Italian herbs. A pinch of sugar mellows out the sharpness of the tomatoes, while tomato paste deepens the sauce. Although great after an hour, simmering longer enhances the flavors. It's a go-to for pasta nights, baked dishes, or anything Italian-inspired.
A woman wearing a chef's hat and apron.
Updated on Thu, 03 Apr 2025 23:34:39 GMT
A bold and rich tomato-based spaghetti sauce cooked with ground beef and wholesome ingredients. Pin it
A bold and rich tomato-based spaghetti sauce cooked with ground beef and wholesome ingredients. | cookbybook.com

The smell of grandma's kitchen wafting through your home, this hearty pasta sauce turns basic items into a comfort food classic. Each bite delivers the perfect mix of meaty goodness and tomato richness that sticks just right to your spaghetti.

During one brutal winter when my family wanted nothing but comfort food, I kept tweaking this sauce. After many tries, we found our winner - even got my neighbor from Italy begging to know how I made it!

Key Ingredients Breakdown

  • Ground Beef: Go for 90/10 mix to get good taste without swimming in fat
  • San Marzano Tomatoes: These give you a sweeter, less acidic base
  • Fresh Garlic: Don't use the pre-minced stuff for best flavor
  • Onions: Yellow ones make the tastiest foundation
  • Tomato Paste: Gives your sauce that deep flavor and extra thickness
  • Italian Seasoning: Grab fresh herbs when you can
Easy spaghetti sauce made from scratch, perfect for pasta dishes or lasagna. Pin it
Easy spaghetti sauce made from scratch, perfect for pasta dishes or lasagna. | cookbybook.com

Cooking Method Guide

Starting Out (15 minutes):
Warm up your Dutch oven on medium. Get your meat nice and brown, breaking it up as you go. Toss in the chopped onions with the meat fat. Cook till onions go clear. Drop in garlic at the end so it won't burn.
Making It Saucy (10 minutes):
Mix in the tomato paste for a minute. Pour in all your tomato stuff. Add your herbs and spices. Add a bit of water by rinsing the empty cans.
Letting Magic Happen (45-50 minutes):
Get it bubbling gently. Turn down to low heat. Give it a stir now and then. Keep an eye on how thick it's getting.
Last Touches:
Give it a taste and fix the seasoning. Maybe add a tiny bit of sugar. Check if it's thick enough. Let it sit for 5 minutes before you dish up.

I love remembering when I taught my kid to make this sauce - he counted every single stir and called himself the "official taste tester."

Final Thoughts: This sauce isn't just food in my house - it's become our family tradition. When the amazing smell fills our home and everyone drifts to the kitchen, I'm reminded that the simplest foods often create our most treasured family moments.

Homemade spaghetti sauce, a quick and delicious recipe for any pasta lover. Pin it
Homemade spaghetti sauce, a quick and delicious recipe for any pasta lover. | cookbybook.com

Frequently Asked Questions

→ Is this sauce good for meal prep?
Absolutely! Store it in the fridge for up to 5 days, or freeze for 3 months.
→ What’s so special about San Marzano tomatoes?
They’re sweeter and less acidic with fewer seeds, making them perfect for a smooth and tasty sauce.
→ Can I skip the meat in this recipe?
Sure! Leave out the meat and toss in extra veggies like mushrooms or bell peppers for a vegetarian option.
→ Why is sugar added to the sauce?
It helps even out the tangy flavor of the tomatoes, making the sauce taste more balanced.
→ Can fresh tomatoes replace canned ones?
Yes! Use around 4 pounds of ripe, peeled tomatoes. Crush them up, and you’re good to go.

Beef Spaghetti Sauce

A hearty sauce bursting with ground beef, sweet Italian tomatoes, and classic seasonings. Simmered for an hour and ideal for any pasta meal.

Prep Time
10 Minutes
Cook Time
60 Minutes
Total Time
70 Minutes
By: Susan

Category: Sauces & Marinades

Difficulty: Easy

Cuisine: Fusion Italian

Yield: 12 Servings

Dietary: Low-Carb, Gluten-Free, Dairy-Free

Ingredients

→ Base

01 1 medium onion, diced finely
02 4 cloves of garlic, chopped small
03 2 pounds of ground beef, lean variety

→ Tomato Mixture

04 1 can (28 oz) of crushed tomatoes (look for San Marzano type)
05 1 can (15 oz) of plain tomato sauce
06 1 tablespoon of thick tomato paste

→ Flavor Boosters

07 1 1/2 teaspoons of kosher salt
08 2 tablespoons of sweet sugar
09 1 teaspoon of freshly ground black pepper
10 2 tablespoons of dried Italian herb mix

Instructions

Step 01

Begin by browning the beef in a wide, heavy pot over medium-high heat. Cook for about five minutes, then drain any fat. Add chopped onion and keep stirring until they turn soft.

Step 02

Toss in your minced garlic and tomato paste, and heat it for just a minute. Stir in the crushed tomatoes, the tomato sauce, and all the seasoning powders.

Step 03

Pour one full tomato sauce can of water into the pot. Turn the heat way down, partially cover with a lid, and let it gently bubble for 45 minutes to an hour. Check and stir every now and then to make sure it's not sticking.

Step 04

Ladle it over warm pasta of your choice. Shower with Parmesan and some bright parsley leaves before digging in.

Notes

  1. This delicious and hearty sauce tastes like it’s simmered all afternoon but is ready in just under an hour. Even more flavor will come out if you let it bubble for 2 hours and toss in an extra half cup of water.
  2. You can store this sauce in the fridge for up to 5 days or freeze it for up to 3 months. Avoid wasting by portioning it into smaller storage containers for easier use later.

Tools You'll Need

  • A large, sturdy pot or Dutch oven
  • Measuring tools like cups and spoons

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 147
  • Total Fat: 4 g
  • Total Carbohydrate: 10 g
  • Protein: 18 g