Spaghetti Sauce

5 from 24 votes

Homemade Spaghetti Sauce with ground beef, tomatoes, onion, celery, carrots, and my secret ingredient, sun-dried tomatoes, simmered into pasta sauce.

Jump to Recipe โ–ผ
Prep Time 8 minutes
Servings 8 servings
Comments
6

This post may contain affiliate links. Please read our disclosure policy.

Spaghetti Sauce.
Save this recipe!
Type your email & I’ll send it to you!

Spaghetti meat sauce from scratch is soo easy!

Spaghetti is, without a doubt, one of the easiest fallback meals. It’s simple, filling, and everyone seems to like it. The thing is, I’m not a big fan of jarred spaghetti sauce, and neither are my kids. It’s often watery, bland, and tastes more like tomato paste than anything else. Once I started making it at home, it was hard to go back. This homemade chunky spaghetti sauce is what I make now, and when I make it, I make extra to freeze at least 2 additional servings. It starts with onion, celery, and carrots cooking down in the pot, then ground beef and tomatoes get added, and everything simmers together for a while. I also stir in a little tomato paste and some sun-dried tomatoes, which gives the sauce a deeper tomato flavor without needing to cook it all day. It’s seriously, soo good!

Happy Cooking!
– Yumna

Spaghetti Sauce Ingredients

Ingredients for recipe: broth, ground beef, oil, sun-dried tomatoes, tomato paste, onion, garlic cloves, seasonings, whole tomatoes from canned, celery stalks, an carrots.
  • Ground beef: For spaghetti sauce, I recommend lean ground beef. I typically use 85% lean ground beef, but you can go up to 93% lean if you want. Ground turkey, lamb, or chicken all work well in this recipe, too. Or, to keep it vegetarian, just skip it!
  • Vegetables: Start the spaghetti sauce with a base of diced yellow onion, diced celery, and diced carrots, then add minced garlic. Dice the vegetables fairly small so they soften and blend into the sauce as it cooks. Yellow onion works best here, but white onion also works.
  • Seasoning: Italian seasoning, salt, pepper, and red pepper flakes.
  • Tomatoes: I like to use a combination of canned whole peeled tomatoes, tomato paste, and sun-dried tomatoes. Crush the whole tomatoes by hand before adding them so the sauce stays a little chunky. If you prefer a smoother sauce, you can use canned crushed tomatoes instead (Read my tip on making the entire sauce smooth). If the sun-dried tomatoes are packed in oil, drain them first and chop them before adding.
  • Vegetable broth: Homemade vegetable broth or store-bought will work fine in this recipe.

How to Make Spaghetti Meat Sauce

Onions, celery, carrots and garlic cooked.
Step 1: Heat the oil in a large Dutch oven and add the onion, celery, and carrot. Cook until the onion is translucent and the vegetables begin to soften. Add the Italian seasoning, garlic, salt, pepper, and red pepper flakes, and cook until the garlic is fragrant.
Ground beef cooked with vegetables.
Step 2: Add ground beef and cook, stirring occasionally to break up any large chunks of meat, until cooked through.
Tomato paste cooked with beef & vegetables.
Step 3: Add the tomato paste and cook for a few minutes.
Broth added to the pot.
Step 4: Deglaze the pan with vegetable broth, stirring to scrape up any brown bits on the bottom of the pan.
Sun-dried tomatoes and whole peeled tomatoes added in.
Step 5: Add the sun-dried tomatoes and whole peeled tomatoes. Stir well to combine.
Sauce after done cooking in pot.
Step 6: Bring the sauce to a boil, then simmer and cook. Taste and adjust seasoning with salt and pepper as needed.

Homemade Spaghetti Sauce Recipe

Author: Yumna Jawad
5 from 24 votes
It's so easy to make homemade chunky spaghetti sauce from scratch with ground beef, fresh vegetables, and canned tomatoes. Make a big batch and freeze it!
Prep Time8 minutes
Cook Time1 hour
Total Time1 hour 8 minutes
Servings8 servings
Email This Recipe
Enter your email and I’ll send this directly to you. Plus you’ll get new recipes from me every week!

Ingredients
 
 

Instructions

  • In a large Dutch oven, add the olive oil and heat over medium heat. Add the onion, celery, and carrot and cook until the onion is translucent and the vegetables have begun to soften, 7–9 minutes.
  • Add the Italian seasoning, garlic, salt, pepper, and red pepper flakes to taste. Cook until the garlic is fragrant, 1–2 minutes.
  • Add the ground beef and cook, stirring occasionally to break up any large chunks, until the meat is cooked through and no pink remains, 3–5 minutes.
  • Add the tomato paste and cook for 2–3 minutes, then deglaze the pan with vegetable broth, stirring to scrape up any brown bits that have formed on the bottom of the pan. Cook until the broth is reduced, about 2 minutes.
  • Add the sun-dried tomatoes and whole peeled tomatoes and stir well to combine. Bring the sauce to a boil, then reduce the heat to a simmer and cook for 35–45 minutes. Taste and adjust the seasoning with salt and pepper as needed.

Notes

Note: Makes 2 quarts.
My Top Tip: Simmer the sauce uncovered. Letting the sauce simmer uncovered allows some of the liquid to reduce and helps the flavors concentrate as it cooks.
Storage: Store the spaghetti sauce in an airtight container in the fridge for up to 5 days.
Freezing: Let the spaghetti sauce cool completely, then pack it into freezer-safe containers, leaving about an inch at the top of each container for expansion in the freezer. Close tightly and freeze for up to 3 months. Defrost in the fridge overnight. When ready to serve, place the sauce in a large pot and bring to a boil before serving.

Nutrition

Calories: 137kcal, Carbohydrates: 9g, Protein: 14g, Fat: 5g, Saturated Fat: 2g, Polyunsaturated Fat: 0.5g, Monounsaturated Fat: 3g, Trans Fat: 0.2g, Cholesterol: 35mg, Sodium: 524mg, Potassium: 581mg, Fiber: 2g, Sugar: 4g, Vitamin A: 2835IU, Vitamin C: 16mg, Calcium: 61mg, Iron: 3mg

Nutrition information provided is an estimate. It will vary based on cooking method and specific ingredients used.

Did You Make This Recipe?

How to Make the Sauce Smooth

If you prefer a smoother spaghetti sauce without noticeable vegetable pieces, dice the onion, celery, and carrots very finely before cooking, or even pulse in a food processor so they are itty-bitty. This is actually an old Italian technique used when making a classic soffritto, the vegetable base for many pasta sauces.

The smaller the vegetables are cut, the more they break down as the sauce simmers. During the 35–45 minute cook time, they soften and slowly melt into the tomato base. By the time the sauce is finished, the vegetables are barely noticeable, but they’ve added a lot of flavor to the spaghetti sauce.

Recipe Variations

  • Add more vegetables: This spaghetti sauce is a great way to clean out your fridge of extra vegetables. You could add zucchini, mushrooms, peppers, or eggplant to the mix. Just cook them with the onions, celery, and carrot, adjusting the amount of oil as needed.
  • Stir in a Parmigiano-reggiano rind: Just toss it in while the spaghetti sauce simmers. I like to stockpile these rinds in my freezer to grab whenever I’m making a hearty recipe like this one! It’s a simple way to add a ton of flavor to soups, stews, and braises.
  • Finish with fresh herbs: You could add a handful of chopped fresh parsley and chopped fresh basil in the final few minutes of cooking, before serving, for extra fresh flavor.

Recipe Tips

  1. Chop everything finely. This is a chunky spaghetti sauce, but we want the chunks to be diced into small, uniform pieces so they don’t overpower each bite. Plus, this way, picky eaters won’t notice all the vegetables you snuck into the sauce!
  2. Take your time and season as you go. Just like making soups, making this spaghetti sauce is all about the layers of flavors that build on top of each other. Don’t be tempted to throw everything in a pot and simmer. Instead, take the time to add the ingredients in the order they appear in the recipe. And taste, and adjust the seasoning as you go. It’s so worth the wait!
  3. Use fresh seasonings. While it’s true that dried herbs last a long time, they do start to lose their flavor. If you use spices and seasonings that are getting close to the “best by” date, your sauce won’t be as flavorful.
Pot of spaghetti sauce garnished with fresh basil.

Serving Ideas

Pasta is the obvious choice to pair with spaghetti sauce. Grab my tips for how to cook pasta perfectly every time! And if you’re looking for more than just pasta, here are other ways to enjoy this classic sauce:

FAQs

Can I use fresh tomatoes instead of canned ones?

Yes, but you want to make sure you remove the skin and seeds from the fresh tomatoes before adding them to the sauce. I also recommend cooking the sauce a bit longer if you are using fresh tomatoes. To replace the canned tomatoes in this recipe, you’ll need about 4lbs of tomatoes (2 lbs per 28-oz can).

Shallow bowl of cooked spaghetti with chunky red sauce added on top and another bowl off to the side.

More Sauce Recipes

5 from 24 votes (23 ratings without comment)

Rate and comment

Recipe Rating




Comments

  1. patricia says:

    I would like to be able to print the recipe

  2. Eric says:

    We tried this out and now we eat it weekly. Thank you for this awesome recipe!

    1. Yumna J. says:

      Awww, yay!! That’s awesome! Thank you!!

  3. Carl says:

    I can’t wait to try this. So glad it doesn’t call for sugar. I’ve given trying to find spaghetti sauce in the stores that isn’t full of sugar. It’s disgusting. Who wants sweet spaghetti sauce? It looks like basil leaves in the picture, but not listed in the recipe. No matter, I will definitely add basil and my personal cooking secret–bay leaves.

    1. Yumna J. says:

      Hi Carl, I agree 100% about the sugar in spaghetti sauce and can’t wait for you to make it, either! The basil leaves used here are for garnish on top of the sauce if serving over pasta (vs. making a batch to freeze). Love the suggestion of adding bay leaves! You’ll have to come back after you make it and let me know what you think!