Easy Homemade Spaghetti Sauce

Featured in: Dinner
This is my go-to Easy Homemade Spaghetti Sauce recipe that I make almost every week. It delivers that rich, slow-cooked flavor using simple pantry ingredients in under an hour. No need for store-bought jars once you taste how incredible homemade sauce can be.
A rustic pot of homemade spaghetti sauce simmering with rich red color and flecks of herbs. Pin it
A rustic pot of homemade spaghetti sauce simmering with rich red color and flecks of herbs. | greenspoonery.com

My Easy Homemade Spaghetti Sauce recipe delivers that rich, slow-cooked flavor using simple pantry ingredients in under an hour. This is my absolute go-to sauce that I whip up almost every single week because it tastes like it simmered all day long. You get that deep, savory tomato flavor without any of the preservatives found in store-bought jars. Once you taste how incredible this homemade sauce is, you’ll never go back to the canned stuff. It’s the ultimate Italian-American comfort food for busy weeknights.

Ingredients You’ll Need

  • Extra virgin olive oil: Essential for sautéing the aromatics and building the base flavor. Look for a bottle labeled ‘first cold press’ for the best taste.
  • Yellow onion: Provides sweetness and depth when cooked down. Choose firm onions without soft spots for the freshest flavor.
  • Garlic: The backbone of any great sauce. Fresh cloves minced right before cooking offer a punchier, more vibrant taste than pre-minced.
  • Ground beef 80/20: This fat ratio gives you the richest sauce without it being too greasy. The 20 percent fat content adds incredible flavor.
  • Crushed tomatoes: The body of the sauce. San Marzano varieties are preferred for their lower acidity and naturally sweeter, fruitier profile.
  • Tomato paste: Caramelizing this removes any metallic taste and adds a concentrated sweetness that makes the sauce taste slow-cooked.
  • Beef broth: Adds a savory umami layer that water just can’t match. Use low-sodium so you can control the saltiness yourself.
  • Dried oregano: Brings that classic Italian-American herbiness. It releases flavor slowly, making it perfect for simmering sauces.
  • Dried basil: Complements the oregano with a sweet, slightly peppery note. The drying process actually intensifies its flavor profile.
  • Granulated sugar: The secret weapon against acidic tomatoes. Just a teaspoon balances the acidity without making the sauce sweet.
  • Salt: Crucial for bringing all the flavors together. Add it in stages to build layers of seasoning throughout the cooking process.
  • Black pepper: Adds a gentle heat and earthy spice. Freshly cracked peppercorns provide a much better aroma than pre-ground.
  • Red pepper flakes: Optional, but adds a nice background warmth. It cuts through the richness of the beef and tomatoes beautifully.
  • Butter: Swirled in at the end for a silky, rich finish. It mellows out any remaining harsh edges and creates a velvety texture.
  • Fresh basil: Torn leaves added just before serving provide a burst of fresh, aromatic flavor that dried basil can’t replicate.
  • Grated Parmesan cheese: Adds a salty, nutty finish that melts into the hot sauce. Always grate it fresh off the block for the best melt.

How to Make It

Prepare Your Base:
Heat the olive oil in a large pot or Dutch oven over medium heat until it shimmers. Add the finely diced yellow onion and cook for 5-6 minutes, stirring occasionally, until it becomes soft and translucent. This slow cooking of the onions builds a sweet foundation for the sauce.

Add The Aromatics:
Add the minced garlic and cook for just 1 minute more until you can smell it, being careful not to let it burn. Burnt garlic will turn your whole sauce bitter, so keep it moving in the pan.

Brown The Beef:
Increase the heat to medium-high and add the ground beef. Break it up with a wooden spoon and cook until it’s browned through and no pink remains, about 5-7 minutes. Drain any excess fat if needed, though a little bit adds flavor.

Deepen The Flavor:
Stir in the tomato paste and cook it for 2 minutes, stirring constantly. This step is crucial to caramelize the paste, which removes that metallic taste and adds a rich, sweet depth to your Easy Homemade Spaghetti Sauce.

Build The Sauce:
Pour in the crushed tomatoes and beef broth, then stir well to combine. Make sure to scrape up all those browned bits from the bottom of the pot—that’s pure flavor from the beef and onions clinging to the bottom.

Season The Sauce:
Add the dried oregano, dried basil, sugar, salt, black pepper, and red pepper flakes if you are using them. Stir everything together well so the spices are evenly distributed throughout the thick tomato base.

Simmer Low And Slow:
Bring the sauce to a gentle boil, then immediately reduce the heat to low. Cover the pot and let it simmer for at least 20 minutes, but 45 minutes is even better if you have the time. Stir it occasionally to prevent sticking.

Final Adjustments:
Taste the sauce and adjust the seasonings if needed. If it has reduced too much and looks too thick, add a splash more broth or water to thin it out. For that rich restaurant-style finish, stir in 1 tablespoon of butter right at the end.

Serve And Enjoy:
Serve the sauce hot over your favorite cooked pasta. Garnish generously with torn fresh basil leaves and plenty of grated Parmesan cheese. It’s ready to eat immediately but tastes even better the next day.

Ground beef and onions browning in a Dutch oven before adding tomatoes.

Ground beef and onions browning in a Dutch oven before adding tomatoes. | greenspoonery.com

Storage Tips

Once your Easy Homemade Spaghetti Sauce has cooled down, store it in airtight containers in the refrigerator for up to 5 days. You can also freeze it for up to 3 months, which makes future weeknight dinners incredibly simple. When you’re ready to eat it, just thaw it overnight in the fridge and reheat it gently on the stovetop, adding a splash of water or broth if it has thickened up too much while sitting.

Ingredient Substitutions

For a vegetarian version, simply swap the ground beef for brown lentils or finely chopped mushrooms; they provide a similar hearty texture and earthy flavor profile. If you don’t have beef broth, vegetable broth or even plain water works in a pinch, though the broth adds more savory depth. You can swap the granulated sugar for a pinch of brown sugar or even a grated carrot to naturally sweeten the sauce. If you don’t have fresh basil, a tablespoon of pesto stirred in at the end can mimic that fresh herb flavor surprisingly well.

Serving Suggestions

Serve this classic sauce over traditional spaghetti noodles for the ultimate comfort meal, but it’s also fantastic on penne, rigatoni, or any pasta shape that holds sauce well. Pair it with crusty garlic bread to mop up every last drop of sauce from your bowl. A simple green salad with a vinaigrette dressing cuts through the richness perfectly. This sauce also doubles as an incredible base for baked ziti or a quick and easy lasagna, just layer it with cheese and noodles.

Cultural Context

This recipe is a perfect example of Italian-American comfort food, a cuisine that evolved as Italian immigrants adapted their traditional recipes to the ingredients available in the United States. While true Italian marinara is typically a lighter, faster-cooked tomato sauce, this heartier version with ground beef reflects the resourcefulness and preference for richer flavors found in many American homes. It captures the soul of a Sunday gravy that simmers all day, bringing that warmth and family-style dining feel to your table in a fraction of the time.

A ladle of thick spaghetti sauce being poured over a pile of pasta.

A ladle of thick spaghetti sauce being poured over a pile of pasta. | greenspoonery.com

Frequently Asked Questions

What’s the secret to rich flavor in Easy Homemade Spaghetti Sauce?

The key is building a deep flavor base by browning the ground beef with finely diced onion and garlic, then simmering tomato paste with beef broth before adding the crushed tomatoes. This creates that rich, slow-cooked taste in just 35 minutes.

Can I make Easy Homemade Spaghetti Sauce ahead of time?

Absolutely! This sauce actually tastes even better the next day as the flavors meld together. Store it in an airtight container in the refrigerator for up to 5 days, or freeze it for up to 3 months. Just reheat gently on the stovetop.

What can I substitute for ground beef in this sauce?

You can use ground turkey, ground chicken, or even Italian sausage for different flavor profiles. For a vegetarian version, try diced mushrooms, lentils, or a plant-based ground meat alternative. All work well with the tomato base and seasonings.

How do I know when Easy Homemade Spaghetti Sauce is ready?

The sauce is ready after simmering for about 35 minutes total. Look for a rich, deep red color, thickened consistency that coats the back of a spoon, and the oil just starting to separate slightly at the edges. The flavors should taste well-developed and balanced.

What should I serve with Easy Homemade Spaghetti Sauce?

Classic Italian-American pairings work best: serve over spaghetti, penne, or rigatoni pasta. Add a side of garlic bread and a simple green salad. This hearty sauce also works great over zucchini noodles for a lighter option or spooned over baked potatoes.

Rate This Recipe

How would you rate this recipe?

Easy Homemade Spaghetti Sauce

This is my go-to Easy Homemade Spaghetti Sauce recipe that I make almost every week. It delivers that rich, slow-cooked flavor using simple pantry ingredients in under an hour. No need for store-bought jars once you taste how incredible homemade sauce can be.

Prep Time
10 Minutes
Cook Time
35 Minutes
Total Time
45 Minutes
4.0
(54 reviews)
By: Grace Taylor
Category: Dinner
Difficulty: Easy
Cuisine: Italian-American
Yield: 6 Servings

Ingredients

  1. 01 2 tablespoons extra virgin olive oil
  2. 02 1 large yellow onion, finely diced
  3. 03 4 cloves garlic, minced
  4. 04 1 pound ground beef (80/20 lean)
  5. 05 1 (28-ounce) can crushed tomatoes (San Marzano preferred)
  6. 06 1 (6-ounce) can tomato paste
  7. 07 1 cup beef broth or water
  8. 08 2 teaspoons dried oregano
  9. 09 1 teaspoon dried basil
  10. 10 1 teaspoon granulated sugar
  11. 11 1 teaspoon salt
  12. 12 1/2 teaspoon black pepper
  13. 13 1/4 teaspoon red pepper flakes (optional)

Instructions

Step 01

Heat the olive oil in a large pot or Dutch oven over medium heat until shimmering. Add the diced onion and cook for 5-6 minutes, stirring occasionally, until soft and translucent.

Step 02

Add the minced garlic and cook for 1 minute more until fragrant, being careful not to burn it.

Step 03

Increase heat to medium-high and add the ground beef. Break it up with a wooden spoon and cook until browned and no pink remains, about 5-7 minutes. Drain excess fat if needed.

Step 04

Stir in the tomato paste and cook for 2 minutes to caramelize it, which adds deep flavor and richness to the sauce.

Step 05

Pour in the crushed tomatoes and beef broth. Stir well to combine, scraping up any browned bits from the bottom of the pot.

Step 06

Add the dried oregano, dried basil, sugar, salt, black pepper, and red pepper flakes if using. Stir to combine.

Step 07

Bring the sauce to a gentle boil, then reduce heat to low. Cover and simmer for at least 20 minutes (up to 45 minutes is even better), stirring occasionally.

Step 08

Taste and adjust seasonings if needed. If the sauce is too thick, add a splash more broth or water. For a richer finish, stir in 1 tablespoon of butter at the end.

Step 09

Serve hot over cooked spaghetti noodles, garnished with fresh basil and Parmesan cheese.

Notes

Make sure to use a heavy-bottomed pot to prevent the sauce from scorching during the long simmer. Don't rush the simmering time, as this is where the magic happens and the flavors truly meld together. This Easy Homemade Spaghetti Sauce is a perfect make-ahead meal, and I think it tastes even better the next day once the spices have fully settled in.

Tools You'll Need

  • Large pot or Dutch oven
  • Wooden spoon or spatula
  • Cutting board and knife
  • Can opener

Allergy Information

Contains beef. For dairy-free, omit butter and cheese garnish. For vegetarian, substitute beef with lentils or mushrooms.

Nutrition Facts (Per Serving)

Calories
245
Protein
15g
Carbohydrates
14g
Fat
14g