Are you craving a comforting bowl of spaghetti topped with a rich, homemade sauce? This spaghetti sauce recipe is not only simple but also packed with flavor. Using fresh ingredients and a few herbs, you’ll create a sauce that elevates any pasta dish. Whether for a family dinner or a cozy night in, this sauce will become a staple in your kitchen. Get ready to impress your guests with a dish that tastes like it came from an Italian restaurant!
Ingredients
- 2 tablespoons olive oil
- 1 onion, chopped
- 2 garlic cloves, minced
- 1 can (28 oz) crushed tomatoes
- 2 tablespoons tomato paste
- 1 teaspoon dried basil
- 1 teaspoon dried oregano
- Salt and pepper to taste
- Fresh basil for garnish
- Grated Parmesan cheese for serving
Servings and Cooking Time
This recipe makes 4 servings. Preparation time is approximately 10 minutes, and cooking time is about 30 minutes.
Nutritional Value
Each serving (1/4 of the recipe) contains approximately 150 calories, 7g of fat, 18g of carbohydrates, and 3g of protein.
Step-by-Step Cooking Process
- Heat olive oil in a large saucepan over medium heat.
- Add chopped onion and sauté until translucent, about 5 minutes.
- Stir in minced garlic and cook for an additional minute.
- Add the crushed tomatoes and tomato paste, stirring well.
- Season with dried basil, oregano, salt, and pepper.
- Bring the mixture to a simmer; reduce heat to low.
- Let the sauce simmer for 20 minutes, stirring occasionally.
- Taste and adjust seasoning as needed.
- Remove from heat and let cool slightly.
- Serve over cooked spaghetti and garnish with fresh basil and Parmesan cheese.
Alternative Ingredients
You can substitute fresh tomatoes for canned ones, or use ground meat for a meat sauce. Additionally, fresh herbs can be used instead of dried for a more vibrant flavor.
Serving and Pairings
This sauce pairs wonderfully with spaghetti, but it can also be served over zoodles, gnocchi, or used in lasagna. A side of garlic bread and a fresh salad make for a complete meal.
Storage and Reheating
Store the sauce in an airtight container in the refrigerator for up to 5 days. It can also be frozen for up to 3 months. Reheat on the stovetop over low heat or in the microwave until warmed through.
Cooking Mistakes
- Not sautéing the onions long enough can lead to a raw taste.
- Using low-quality canned tomatoes can affect the sauce’s flavor.
- Skipping the simmering step can result in a watery sauce.
- Overcooking garlic can make it bitter.
- Neglecting to season throughout the cooking process can lead to bland sauce.
Helpful Tips
- For a smoother sauce, blend it after cooking.
- Let the sauce sit for a while to enhance the flavors.
- Use freshly grated cheese for better flavor.
- Add a pinch of sugar if the sauce is too acidic.
FAQs
Can I make this sauce ahead of time?
Yes, this sauce can be made in advance and stored in the refrigerator or freezer. Reheat as needed.
What can I use instead of olive oil?
You can use vegetable oil or butter if you prefer a different flavor profile.
Is this sauce suitable for vegetarians?
Absolutely! This sauce is entirely plant-based and perfect for vegetarians.
How long can I store the sauce?
The sauce can be stored in the refrigerator for up to 5 days or frozen for up to 3 months.
Can I add meat to the sauce?
Yes, you can add ground beef, turkey, or sausage for a meatier version of this sauce.
Conclusion
This homemade spaghetti sauce recipe is easy to prepare and perfect for any occasion. With its rich flavors and simple ingredients, it will surely become a favorite in your home. Enjoy your pasta night with this delightful sauce!

Homemade Spaghetti Sauce Recipe
Ingredients
- 2 tablespoons olive oil
- 1 onion chopped
- 2 garlic cloves minced
- 1 can 28 oz crushed tomatoes
- 2 tablespoons tomato paste
- 1 teaspoon dried basil
- 1 teaspoon dried oregano
- Salt and pepper to taste
- Fresh basil for garnish
- Grated Parmesan cheese for serving
Instructions
- Heat olive oil in a large saucepan over medium heat.
- Add chopped onion and sauté until translucent, about 5 minutes.
- Stir in minced garlic and cook for an additional minute.
- Add the crushed tomatoes and tomato paste, stirring well.
- Season with dried basil, oregano, salt, and pepper.
- Bring the mixture to a simmer; reduce heat to low.
- Let the sauce simmer for 20 minutes, stirring occasionally.
- Taste and adjust seasoning as needed.
- Serve over cooked spaghetti and garnish with fresh basil and Parmesan cheese.