Homemade Spaghetti Sauce
This Easy Homemade Spaghetti Sauce is a tomato based sauce with fresh garlic, parsley, basil, and carrots. The whole family will love this homemade pasta sauce, and you’ll appreciate that it’s a one pot sauce recipe that takes just 30 minutes to make.

I know it’s tempting to reach for a jar of store-bought sauce, and believe me, I’ve done it plenty of times. But making your own sauce really is worth the extra effort. You control the sodium content, avoid unnecessary additives, and can customize the flavors exactly how you like them.
Plus I’m always so unimpressed with spaghetti sauce from the grocery store. It’s either bland which is also why I posted How to Make Homemade Alfredo Sauce, tastes tinny, or is way too watery.
The best pasta sauce is absolutely something that can easily be made at home. Plus, it includes ingredients you probably already have in your pantry.
Pasta Sauce vs Marinara Sauce vs Spaghetti Sauce. Whats the difference?
While all are tomato based sauces, spaghetti sauce (or ‘pasta sauce’) is a thick, rich sauce usually with meat and vegetables. It’s usually slow-simmered. Marinara sauce is a thinner, simpler, quick-cooking sauce.
Our recipe is quick to make yet thick enough in texture to ‘grab’ the pasta, and is meatless. Basically, it’s an all round red sauce that is totally customizable suited to your preference. For example: thin it out with more broth, add meat etc.
This homemade sauce for spaghetti noodles (or any other type of pasta for that matter) has just the right amount of thickness and so much flavor.
Whether you’re serving it over a simple plate of pasta on a Tuesday night or using it as the foundation for a more elaborate dish, this sauce delivers every single time.
Make a big batch, freeze half, and thank yourself later when you have homemade sauce ready to go on a busy evening.

Why You’ll Love This Recipe
- Total Time: 30 Minutes
- Serves: 6
Ingredients and Notes
As always, the full ingredients and recipe is on the printable recipe card at the end of this post.

Recipe Variations
- Make a Meat Sauce: Make a bolognese sauce by adding cooked ground beef, ground chicken, ground turkey, ground pork, or Italian sausage to this pasta sauce recipe with tomato sauce.
- Vegetable-Loaded Sauce: Add mushrooms, or zucchini when you sauté the onions.
- Wine-Enhanced Sauce: Replace 1/2 cup of the vegetable broth with red wine for added complexity.

Tips for Success
How to Make Homemade Spaghetti Sauce

STEP 1 – In a large pot or deep skillet add the onion, carrots, avocado oil, and garlic. Saute over medium heat for 5 minutes.

STEP 2 – Add the remainder of the ingredients. Mix until combined.

STEP 3 – Turn the heat to high to bring to a boil. Turn down to low-medium heat and cover the pot.

STEP 4 – Simmer for 15 to 20 minutes. Stir occasionally. Serve warm. I like to top with some grated parmesan cheese.
How to Spice up Spaghetti Sauce
Make a Spicy Arrabbiata Style sauce by adding 1/2 teaspoon or more of red pepper flakes for a spicier kick.
How Long Does Spaghetti Sauce Last?
You can keep the homemade spaghetti tomato sauce in the refrigerator for up to 5 days, in an airtight container or storage jar.

How to Freeze Spaghetti Sauce
This homemade spaghetti sauce can be easily made ahead of time, and used at a later date. When the sauce has cooled completely, pour into a freezer safe zippered bag. You can freeze the sauce for up to 4-6 months. To use, place the frozen sauce in a pot on the stove, and reheat until warm.
Recipes for Leftover Spaghetti Sauce
Don’t be afraid of making a double batch of this amazing pasta sauce. Use the rest up in any recipes that calls for a tomato-based sauce.
We have plenty of recipes here at My Organized Chaos that you’ll love such as Slow Cooker baked Ziti, Crock Pot Chicken Parmesan, and Chicken and Spinach Cannelloni Rolls.
You can even serve this sauce over our Baked Chicken Meatballs Recipe.
Recipe FAQ
The best way to thicked spaghetti sauce is by adding tomato paste, as it will thicken without taking away flavor.
Frozen pasta sauce keeps for 4-6 months.
More Homemade Sauce Recipes
If you’ve tried our Homemade Spaghetti Sauce please let me know how it went in the comments below and leave a 🌟 star rating too.

Homemade Spaghetti Sauce
Ingredients
- 1 cup yellow onion (grated)
- 1 cup carrot (grated)
- â…› cup avocado oil
- 4 garlic cloves (minced)
- 28 oz crushed tomatoes
- ½ cup vegetable broth
- ½ cup fresh basil (chopped)
- ½ cup fresh parsley (chopped)
- 2 tablespoons tomato paste
- 1 Tablespoon honey
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- 1 teaspoon dried oregano
- 1 teaspoon sweet paprika
- ½ teaspoon coarse kosher salt
- ½ teaspoon black pepper
- ¼ teaspoon red pepper flakes
Instructions
- In a large pot or deep skillet add the onion, carrots, avocado oil, and garlic. Saute over medium heat for 5 minutes.Â
- Add the remainder of the ingredients. Mix until combined.Â
- Turn the heat to high to bring to a boil. Turn down to low-medium heat and cover the pot.Â
- Simmer for 15 to 20 minutes. Stir occasionally. Serve warm.
Notes
You can add ground beef, ground chicken, ground turkey, or Italian sausage. How Do I Store The Leftovers? You can keep the sauce in the fridge for up to 5 days. You can freeze the sauce for up to 6 months.





Making your own spaghetti sauce is a game changer. We hope you love this easy recipe!