Why You’ll Love This Recipe
This spaghetti sauce is hearty and comforting without being heavy. Unlike store-bought sauces, it’s free of unnecessary sugars and preservatives, and you can customize it to your taste. It freezes beautifully, making it a great meal prep option for busy nights.
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
-
Olive oil
-
Onion, finely chopped
-
Garlic, minced
-
Carrots, finely grated or diced
-
Celery, finely chopped
-
Crushed tomatoes or tomato puree
-
Tomato paste
-
Dried oregano
-
Dried basil
-
Red pepper flakes (optional)
-
Salt and pepper
-
Fresh parsley or basil (for garnish)
Directions
-
Heat olive oil in a large pot over medium heat.
-
Add onion, carrots, and celery; cook until softened.
-
Stir in garlic and cook until fragrant.
-
Add tomato paste and cook for 1–2 minutes to deepen flavor.
-
Stir in crushed tomatoes, oregano, basil, salt, pepper, and red pepper flakes (if using).
-
Reduce heat to low, cover partially, and let simmer for 30–40 minutes, stirring occasionally.
-
Adjust seasoning to taste and garnish with fresh herbs before serving.
Servings and timing
Serves 6–8.
Prep Time: 10 minutes
Cook Time: 40 minutes
Total Time: 50 minutes
Variations
-
Meaty Sauce: Add ground turkey, chicken, beef, or Italian sausage.
-
Chunky Veggie Sauce: Stir in zucchini, mushrooms, or bell peppers.
-
Creamy Tomato Sauce: Add a splash of cream or coconut milk at the end.
-
Wine Flavor: Deglaze with red wine before adding tomatoes for a richer taste.
-
Spicy Kick: Increase red pepper flakes or add a pinch of cayenne.
Storage/Reheating
Store in an airtight container in the refrigerator for up to 5 days. For longer storage, freeze in portioned containers for up to 3 months. Reheat on the stovetop over medium heat or in the microwave until warmed through.
FAQs
Can I use fresh tomatoes instead of canned?
Yes, peel and chop about 2 pounds of fresh tomatoes, then simmer longer to achieve the right consistency.
Is this sauce vegan?
Yes, it’s naturally vegan unless you add meat or cheese.
Can I make this in a slow cooker?
Yes, combine everything and cook on low for 6–8 hours or high for 3–4 hours.
How can I make it thicker?
Simmer uncovered longer or add extra tomato paste.
Can I blend the sauce?
Yes, use an immersion blender for a smooth texture.
Do I need sugar to balance acidity?
If your tomatoes are very acidic, add a small pinch of sugar, honey, or grated carrot.
Can I double the recipe?
Yes, it’s great for meal prep and freezes well.
What pasta pairs best with this sauce?
It works with spaghetti, penne, rigatoni, or even zucchini noodles.
Can I add protein?
Yes, stir in cooked chicken, shrimp, or beans for added protein.
How long should I simmer the sauce?
At least 30 minutes for flavor, but up to 2 hours for a deeper taste.
Conclusion
Healthy homemade spaghetti sauce is a versatile, wholesome recipe that’s full of flavor and easy to make. Whether you keep it simple or customize it with extra veggies or protein, this sauce will quickly become a staple in your kitchen. It’s the perfect base for pasta night and a freezer-friendly essential for busy weeknights.

Healthy Homemade Spaghetti Sauce
- Prep Time: 10 minutes
- Cook Time: 40 minutes
- Total Time: 50 minutes
- Yield: 6–8 servings
- Category: Sauce
- Method: Stovetop
- Cuisine: Italian
- Diet: Vegan
Description
A healthy homemade spaghetti sauce made with tomatoes, garlic, onions, herbs, and vegetables. It’s rich, flavorful, and free of added sugars or preservatives, making it perfect for pasta, lasagna, or as a base for Italian-inspired dishes.
Ingredients
- 2 tbsp olive oil
- 1 medium onion, finely chopped
- 3 cloves garlic, minced
- 2 medium carrots, finely grated or diced
- 2 celery stalks, finely chopped
- 2 cans (28 oz) crushed tomatoes or tomato puree
- 2 tbsp tomato paste
- 1 tsp dried oregano
- 1 tsp dried basil
- 1/4 tsp red pepper flakes (optional)
- Salt and black pepper, to taste
- Fresh parsley or basil, for garnish
Instructions
- Heat olive oil in a large pot over medium heat.
- Add onion, carrots, and celery; cook until softened, about 5 minutes.
- Stir in garlic and cook until fragrant, about 1 minute.
- Add tomato paste and cook for 1–2 minutes to deepen flavor.
- Stir in crushed tomatoes, oregano, basil, salt, pepper, and red pepper flakes (if using).
- Reduce heat to low, cover partially, and simmer for 30–40 minutes, stirring occasionally.
- Taste and adjust seasoning as needed.
- Garnish with fresh parsley or basil before serving.
Notes
For a meaty version, add ground turkey, chicken, beef, or sausage.Enhance with extra vegetables like zucchini, mushrooms, or bell peppers.For a creamy variation, stir in a splash of cream or coconut milk.Deglaze with red wine before adding tomatoes for extra depth.Sauce can be stored in the fridge for 5 days or frozen for up to 3 months.
Nutrition
- Serving Size: 1 cup
- Calories: 90
- Sugar: 7g
- Sodium: 320mg
- Fat: 4g
- Saturated Fat: 0.5g
- Unsaturated Fat: 3.5g
- Trans Fat: 0g
- Carbohydrates: 13g
- Fiber: 3g
- Protein: 2g
- Cholesterol: 0mg