Savory Spaghetti Sauce with Carrots

This article may contain affiliate links (disclosure policy).

This spaghetti sauce is super simple to make and doesn’t require any special ingredients.

All you’ll need to whip a batch is some tomato puree, carrots, onions, garlic and some seasonings.

You can make a large batch and enjoy it whenever you’re in the mood for some spaghetti or tomato pasta.

 Pin this for later! 

A spoonful of spaghetti sauce with carrots.

Savory Spaghetti Sauce with Carrots

Spaghetti sauce is most often made without carrots which in my opinion is somewhat of a mistake.

Carrots soak up some of the acidity of the tomatoes and make the sauce more savory.

I personally like using grated carrots since they soften up faster and give the sauce a better texture.

Apart from the carrots, this sauce includes some traditional ingredients and a variety of Italian herbs and spices.


  • Tomato Passata – Traditional spaghetti sauce is made with fresh tomatoes, but I personally prefer using tomato passata.

    That’s because tomato puree is much easier to cook with and the sauce takes less time.

  • Carrots – You’ll need two large peeled carrots and grated carrots for the sauce.
  • Garlic – The garlic will bring up the flavor of the other ingredients in the sauce.
  • Onions – Onions will add a savory to the sauce and balance out the overall flavor.
  • Unsalted butter – Some unsalted butter will enrich the taste of the sauce.
  • Seasonings – This sauce is seasoned with a mix of Italian seasoning, dried oregano and fresh basil.

    Naturally, the sauce also contains some salt and black pepper.

    However, I haven’t included an exact amounts of salt and pepper you’ll need to add since they will depend on the type of tomatoes you’re using.

Ingredients for spaghetti sauce with carrots.

How to Make

Check out the recipe card at the end of this article for detailed, step-by-step instructions.

Start by sauteing the grated carrots and finely chopped onions in a large pan.

Stir in the garlic and briefly cook it so it doesn’t burn.

Continue by adding the pureed tomatoes, water, dried seasonings and half of the fresh basil.

Sauteing the onions and garlic and adding the tomatoes and water to the pan.

Turn the heat down to low once the sauce starts to boil and cook for 15 minutes on an open lid.

Remove the pan from the stove and stir in the butter.

Keep stirring until the butter dissolves and serve the sauce over some spaghetti.

You can also toss the spaghetti in the sauce and let them rest for a few minutes so they absorb all of the flavors.

Seasoning the sauce with the dried spices and adding the butter.


Homemade tomato sauce can be stored in the fridge for up to 5 days.

I prefer transferring it to a mason jar since this helps the sauce to last longer.

In any case, if you notice any signs of mold growth or weird smells coming from the sauce, you should toss it out.

A jar with spaghetti sauce with carrots.

Try These out Next

If you want to try out more pasta dishes then you can check these crockpot chicken pasta ideas.

I also have a recipe for tomato sauce without tomato paste which might spark your curiosity.

Savory Spaghetti Sauce with Carrots

↑ Click stars to rate now!

Savory Spaghetti Sauce with Carrots

This spaghetti sauce with carrots boasts an excellent enhancing flavor and comes together in roughly half an hour. You can toss it with your spaghetti or serve it on top along with some grated parmesan.
Print Pin Rate
Prep Time: 10 minutes
Cook Time: 25 minutes
Total Time: 35 minutes
by: Aya
Servings: 4
Course: Appetizer, Main Course
Cuisine: Italian, Mediterranean


  • 1/4 cup olive oil
  • 4.6 oz onion
  • 2 garlic cloves large
  • 6.4 oz carrots finely grated
  • 28 oz tomato passata
  • 1 cup water
  • Salt to taste
  • Black pepper to taste
  • 1/2 Tbsp oregano dried
  • 1/2 Tbsp Italian seasoning
  • 1/4 cup basil fresh
  • 1 Tbsp butter unsalted


  • Grate the carrots using a cheese grater, then chop the onion, crush the garlic cloves and chop the basil.
  • Heat the olive oil in a large saucepan over medium heat. Add the chopped onion and grated carrots. Cook until they soften up.
  • Add the garlic and cook for another 30 seconds. Keep stirring to prevent the garlic from burning up.
  • Stir in the tomatoes, water, salt, black pepper, oregano, Italian seasoning and half of the basil.
  • Let the sauce come to a boil, then turn the heat down to low and cook for 15 minutes. You can adjust the cooking time so the sauce reaches your desired consistency. Cooking it for a longer period will make the sauce thicker.
  • Take the pan off the stove and add the butter. Stir until the butter gets dissolved into the sauce.
  • Toss the spaghetti in the sauce or serve it in a bowl with some of the sauce on top. You can garnish the spaghetti with grated parmesan and some fresh basil.

↑ Click stars to rate now!


Calories: 257kcal | Carbohydrates: 27g | Protein: 4g | Fat: 17g | Saturated Fat: 4g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 11g | Trans Fat: 0.1g | Cholesterol: 8mg | Sodium: 115mg | Potassium: 1.091mg | Fiber: 6g | Sugar: 13g | Vitamin A: 8.778IU | Vitamin C: 27mg | Calcium: 86mg | Iron: 4mg

I do my best to provide you with the nutritional information for recipes but I'm not a certified nutritionist. The nutritional information provided should only be treated as an estimate since it will vary based on cooking methods and brands of ingredients used.

Trying this Recipe?Pin it for later and Follow me on Pinterest (oneReCP) for more like it!

If you've tried my recipes and cooking tips, please tag me on social media - I would love to see your creations! 

Following me on PinterestYouTube or Facebook may be just a click for you but it's very valuable to me... So thank you for your support!

Leave a Comment

Rate This Recipe:

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