Skip to Content

Easy Homemade Spaghetti Sauce

Sharing is caring!

The best homemade spaghetti sauce recipe ever! All you need is ground beef, onion, garlic, crushed tomatoes, herbs and spices for this delicious meat sauce. It tastes just like Grandma used to make. And the best part? You can simmer on low heat all day long so that the flavors blend together perfectly. Get your favorite pasta ready because you’ll want to eat every single bite of this yummy dish!

Homemade Spaghetti Sauce in a saucepan.

This post may contain affiliate links. When you click on these links, I get a small percentage back at no cost to you! For more information see my disclosure policy.

Below you will find tips, tricks and helpful hints for making this recipe including step by step instructions with pictures. If you would like to go directly to the recipe, scroll down to the recipe card or tap “Jump to Recipe” at the top of the page.

About This Easy Spaghetti Sauce Recipe

Spaghetti is a delicious, comforting food that everyone loves. However, most of the time, I skip making homemade sauce and jump right to using a store-bought jar because of convenience.

However, I love that when I make this recipe, my family can’t stop commenting on how amazing the sauce tastes over a bowl of spaghetti noodles and they can’t wait to eat it! It has become my go-to spaghetti sauce.

I am sharing this easy recipe for homemade spaghetti sauce, right from my grandmother’s recipe card! This sauce can be simmered on the stovetop all day, made in a slow cooker, InstantPot, or quickly on the stove.

A bowl of spaghetti.

This recipe will help you to make your own spaghetti sauce that tastes just like grandma’s and will wow your friends and family!

Using this easy method, you’ll be sure to impress everyone at dinner tonight. Plus, having it simmer on the stove all day will bring everyone to the kitchen with the amazing aroma of a home cooked meal! I love to double this recipe and use the extra to make lasagna!

Ingredients to make homemade spaghetti sauce.

Spaghetti Sauce Ingredients

*Ingredient amounts are located in the recipe card at the end of this post.

  • Ground Beef or Italian Sausage: Adds savory depth and richness to the sauce. If desired, you could use a combination of ground beef and sausage. For a vegetarian option, consider using plant-based ground “meat” or lentils as a substitute. Use ground turkey for a lighter option.
  • Olive Oil: Enhances the richness of the sauce and helps sauté the aromatics. Can be substituted with vegetable oil or butter if needed.
  • Chopped Onion: Provides a sweet and aromatic base flavor to the sauce. I like to use white onion or yellow onion. Substitutable with shallots or leeks for a milder flavor profile.
  • Crushed Tomatoes: These canned tomatoes form the bulk of the sauce, contributing a rich, thick texture and a deep tomato flavor. Diced tomatoes or whole tomatoes can be used if crushed tomatoes are unavailable at your grocery store, but will result in a chunkier sauce.
  • Tomato Sauce: Adds smoothness and richness to the sauce, complementing the crushed tomatoes. A mixture of tomato paste and water can serve as a substitute in a pinch.
  • Tomato Paste: Intensifies the tomato flavor and contributes to the sauce’s thick, hearty consistency. Can be subbed with ketchup or a larger quantity of tomato sauce.
  • Water: A little bit of water helps to achieve the desired consistency of the sauce. Vegetable or chicken broth can be used as a flavorful alternative.
  • Minced Garlic: Infuses the sauce with a rich, pungent flavor. Garlic powder can be used as a substitute, adjusting the quantity to taste.
  • Oregano, Basil, Rosemary, Sage, Thyme, Bay Leaf: These herbs add layers of earthy, aromatic flavors to the sauce. In the absence of any specific herb, Italian seasoning can be used as a convenient substitute.
  • Red Pepper Flakes: Provides a little heat and depth of flavor to the sauce. Can be omitted for a milder version or substituted with cayenne pepper or paprika.
  • Sugar: Balances the acidity of the tomatoes and rounds out the overall flavor. Honey or maple syrup can be used as natural substitutes.
  • Beef Bouillon: Enhances the savory rich flavor in the sauce. Vegetable or mushroom bouillon can be used for a vegetarian alternative.
  • Grated Romano or Parmesan Cheese: Adds a nutty, salty richness to the sauce. Pecorino Romano or Asiago cheese can be used as substitutes for a similar flavor profile.

How to Make Homemade Spaghetti Sauce

[Step 1] Heat the olive oil in a large skillet or sauce pan over medium-high heat. Add the chopped onions and ground beef. Heat and stir the onions and beef until no longer pink. Drain if necessary.

Ground beef and onion in a pan to make spaghetti sauce.

[Step 2] Pour in the crushed tomatoes, tomato sauce, tomato paste, and water to the meat and onions. Stir to combine.

Tomato sauce, crushed tomatoes, tomato paste and ground beef in a pan.

[Step 3] Add the oregano, basil, rosemary, sage, thyme, red pepper flakes, sugar, and beef bouillon to the tomato sauce and stir. Mix in the Romano or Parmesan cheese to the sauce.

Spaghetti sauce spices.

[Step 4] Bring the sauce to a boil, then reduce heat to a simmer. Allow the sauce to simmer for at least 30 minutes.

Spaghetti sauce in a pan with a wooden spoon.

[Step 5] Serve the sauce over spaghetti or your favorite pasta.

A pan of spaghetti and spaghetti sauce.

Helpful Kitchen Items

How to Store Homemade Spaghetti Sauce

If you make a double batch, need to store leftover sauce, or have made the sauce in advance, you can store it in an airtight container, in the refrigerator, for up to 5 days.

You can also freeze it in either a freezer-safe ziplock bag or an airtight container. It will last up to 3 months. To reheat, simply place on the stovetop and stir over medium heat until heated through. Or thaw and heat it in the microwave.

A bowl of spaghetti sauce and a piece of garlic bread.

Frequently Asked Questions

Why use sugar in spaghetti sauce?

Some recipes will call for sugar which may make you wonder why? A bit of sugar is added to most tomato-based sauces as a flavor enhancer and it also helps balance the acidity in the tomatoes. If using a can of tomatoes that are just slightly too acidic, adding a small amount of sugar at the beginning of cooking will help round out the flavors.

Is spaghetti sauce different than marinara sauce?

Spaghetti Sauce is basically a version of marinara sauce. The difference between spaghetti sauce and marinara is the addition of meat in spaghetti sauce. This makes it richer while still having that bright tomato taste like marinara does.

Can you freeze spaghetti sauce?

Yes, you can freeze spaghetti sauce. In fact, it will likely taste even better once it has frozen and thawed because the flavors have had time to blend. To freeze, simply add the sauce to a freezer-safe airtight container, or a gallon freezer bag and freeze. It can last up to 3 months in the freezer.

What goes with this easy homemade spaghetti sauce recipe?

Here are a few recipes that would go well with this homemade spaghetti sauce: Italian Chopped SaladMacaroni Grill’s Rosemary Bread or garlic breadClassic New York Cheesecake

Spaghetti and sauce on a fork.

Other Great Recipes for Pasta:

Final Thoughts

Thank you for checking out my recipe for delicious homemade spaghetti sauce. I hope it has been helpful to give you some ideas of how to make your own pasta sauce at home. If you have any questions, please let me know in the comments below and I will get back with an answer as soon as possible!

Watch the video here:

YouTube Thumbnail for how to make homemade spaghetti sauce.

Did you try this recipe? Make sure to give it a five star ⭐️⭐️⭐️⭐️⭐️ rating below!

A pan of homemade spaghetti sauce.

Easy Homemade Spaghetti Sauce

Yield: 8 Servings
Prep Time: 15 minutes
Cook Time: 30 minutes
Total Time: 45 minutes

The best homemade spaghetti sauce recipe ever! All you need is ground beef, onion, garlic, crushed tomatoes, herbs and spices for this delicious meat sauce. It tastes just like Grandma used to make. And the best part? You can simmer on low heat all day long so that the flavors blend together perfectly. Get your favorite pasta ready because you'll want to eat every single bite of this yummy dish!

Ingredients

  • 1 Pound Ground Beef
  • 1 Tablespoon Olive Oil
  • 1 Onion, chopped
  • 1 Can (28 ounce) Crushed Tomatoes
  • 1 Can (8 ounce) Tomato Sauce
  • 1 Can (12 ounce) Tomato Paste
  • 1 Cup Water
  • 2 Teaspoons Minced Garlic
  • 1 Teaspoon Rosemary
  • 2 Tablespoons Oregano
  • 2 Tablespoons Basil
  • 1/2 Teaspoon Sage
  • 1/2 Teaspoon Thyme
  • 1/4 Teaspoon Red Pepper Flakes
  • 1 Tablespoon Sugar
  • 1 Tablespoon Beef Bouillon
  • 3/4 Cup Grated Romano or Parmesan Cheese

Instructions

  1. Heat the olive oil in a large skillet or sauce pan over medium heat. Add the chopped onions and ground beef. Heat and stir the onions and beef until no longer pink. Drain if necessary.
  2. Pour in the crushed tomatoes, tomato sauce, tomato paste, and water to the meat and onions. Stir to combine.
  3. Add the oregano, basil, rosemary, sage, thyme, red pepper flakes, sugar, and beef bouillon to the tomato sauce and stir to mix.
  4. Add the Romano or Parmesan cheese to the sauce.
  5. Bring the sauce to a boil, then reduce heat to a simmer. Allow the sauce to simmer for at least 30 minutes.
  6. Serve the sauce over spaghetti or your favorite pasta.

Recommended Products

As an Amazon Associate and member of other affiliate programs, I earn from qualifying purchases.

Nutrition Information:
Yield: 8 Serving Size: 1 Serving
Amount Per Serving: Calories: 228Total Fat: 14gSaturated Fat: 5gTrans Fat: 0gUnsaturated Fat: 7gCholesterol: 59mgSodium: 440mgCarbohydrates: 6gFiber: 1gSugar: 4gProtein: 19g

Sharing is caring!

This site uses Akismet to reduce spam. Learn how your comment data is processed.

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Skip to Recipe