Homemade Spaghetti Sauce
Are you tired of store-bought sauces? This homemade spaghetti sauce recipe brings fresh flavors to your table. With simple ingredients and a few easy steps, you can create a rich, savory sauce that complements any pasta. Serve it over your favorite noodles and enjoy a comforting meal that’s sure to impress your family and friends. Let’s dive into the recipe and unleash your inner chef!
Ingredients
– 2 tablespoons olive oil
– 1 medium onion, diced
– 2 cloves garlic, minced
– 1 can (28 ounces) crushed tomatoes
– 1 tablespoon tomato paste
– 1 teaspoon dried oregano
– 1 teaspoon dried basil
– Salt and pepper to taste
– Fresh basil for garnish
– Grated Parmesan cheese (optional)

Servings and Cooking Time
This recipe yields 4 servings. Preparation time is about 10 minutes, and cooking time is approximately 30 minutes.
Nutritional Value
Each serving (about 1 cup) contains approximately 150 calories, 5g fat, 22g carbohydrates, and 4g protein. This nutritional information is based on one serving.
Step-by-Step Cooking Process
1. Heat olive oil in a large skillet over medium heat.
2. Add diced onion and sauté until translucent, about 5 minutes.
3. Stir in minced garlic and cook for an additional minute.
4. Pour in the crushed tomatoes and add the tomato paste.
5. Season with oregano, basil, salt, and pepper.
6. Bring the sauce to a simmer and reduce heat to low.
7. Let the sauce cook for 20-30 minutes, stirring occasionally.
8. Taste and adjust seasonings as necessary.
9. Remove from heat and let cool slightly.
10. Serve over cooked spaghetti and garnish with fresh basil.

Alternative Ingredients
Feel free to substitute fresh tomatoes for canned ones, or use ground meat for a heartier sauce. You can also add vegetables like bell peppers or mushrooms for added flavor and nutrition.
Serving and Pairings
This homemade spaghetti sauce pairs wonderfully with spaghetti, but you can also serve it over penne, zoodles, or gnocchi. Consider adding garlic bread and a side salad for a complete meal.
Storage and Reheating
Store any leftover sauce in an airtight container in the refrigerator for up to 5 days. You can also freeze it for up to 3 months. To reheat, simply warm it on the stove or in the microwave until heated through.
Cooking Mistakes
- Not sautéing the onions long enough can lead to a harsh taste.
- Skipping the simmering step will result in a less developed flavor.
- Over-seasoning can overpower the sauce; add spices gradually.
- Using low-quality canned tomatoes can affect the overall taste.
- Not tasting during cooking can lead to unbalanced flavors.
Helpful Tips
- Use fresh herbs for a brighter flavor.
- Experiment with red wine for a richer sauce.
- Adding a pinch of sugar can balance acidity.
- For a spicier kick, include red pepper flakes.
- Always let the sauce sit for a few minutes before serving to enhance flavors.

FAQs
Can I make spaghetti sauce in advance?
Yes, spaghetti sauce can be made in advance and stored in the fridge or freezer. It often tastes better the next day as flavors meld.
How long can I store homemade spaghetti sauce?
Homemade spaghetti sauce can be stored in the refrigerator for up to 5 days and in the freezer for up to 3 months.
Can I add meat to the sauce?
Absolutely! Ground beef, turkey, or sausage can be browned and added for a meaty sauce.
Is this sauce suitable for vegetarians?
Yes, this recipe is vegetarian-friendly. Just ensure any additional ingredients are also vegetarian.
How can I make this sauce spicy?
You can add red pepper flakes or diced jalapeños to the sauce while it simmers for extra heat.
Conclusion
Making homemade spaghetti sauce is not only simple but also rewarding. With fresh ingredients and a little time, you can create a delicious sauce that elevates your pasta dishes. Enjoy the process and the delightful flavors that come from your kitchen!

Homemade Spaghetti Sauce
Ingredients
- 2 tablespoons olive oil
- 1 medium onion diced
- 2 cloves garlic minced
- 1 can 28 ounces crushed tomatoes
- 1 tablespoon tomato paste
- 1 teaspoon dried oregano
- 1 teaspoon dried basil
- Salt and pepper to taste
- Fresh basil for garnish
- Grated Parmesan cheese optional
Instructions
- Heat olive oil in a large skillet over medium heat.
- Add diced onion and sauté until translucent, about 5 minutes.
- Stir in minced garlic and cook for an additional minute.
- Pour in the crushed tomatoes and add the tomato paste.
- Season with oregano, basil, salt, and pepper.
- Bring the sauce to a simmer and reduce heat to low.
- Let the sauce cook for 20-30 minutes, stirring occasionally.
- Taste and adjust seasonings as necessary.
- Remove from heat and let cool slightly.
- Serve over cooked spaghetti and garnish with fresh basil.