If you’re looking for a rich, flavorful base for your favorite dishes, this Homemade Tomato Sauce Recipe is a must-have. Made with fresh or canned tomatoes, garlic, and simple seasonings, it’s a versatile sauce that’s perfect for pasta, pizza, and more. I love how it tastes fresher and more vibrant than store-bought versions, and you can easily customize it to your liking.
Why You’ll Love This Recipe
Fresh and Flavorful:
Made with simple ingredients for a rich, authentic taste.
Versatile:
Perfect for pasta, pizza, lasagna, and more.
Easy to Make:
Requires minimal effort with big flavor payoff.
Customizable:
Adjust herbs and spices to suit your taste.
Ingredients You’ll Need
Tomatoes:
Fresh ripe tomatoes or canned crushed tomatoes work well.
Olive Oil:
Adds richness and enhances flavor.
Garlic:
Provides a savory base.
Onion (Optional):
Adds sweetness and depth.
Salt and Pepper:
Essential for seasoning.
Sugar (Optional):
Balances acidity if needed.
Herbs:
Basil, oregano, or thyme for classic flavor.
Variations
- Add red chili flakes for heat
- Use roasted tomatoes for a deeper flavor
- Blend for a smooth sauce or leave chunky
- Add cream for a richer version
How to Make a Homemade Tomato Sauce Recipe
Step 1: Prepare the Tomatoes
If using fresh tomatoes, score the bottoms, blanch them in boiling water for about 30–60 seconds, then transfer to ice water. Peel off the skins, remove seeds if desired, and chop into small pieces. If using canned tomatoes, simply open and set aside.
Step 2: Sauté Aromatics
Heat olive oil in a saucepan over medium heat. Add finely chopped onion (if using) and cook for about 3–5 minutes until soft and translucent. Add minced garlic and cook for another 30–60 seconds until fragrant, being careful not to burn it.
Step 3: Add Tomatoes
Pour in the prepared tomatoes along with their juices. Stir well to combine with the aromatics.
Step 4: Season the Sauce
Add salt, pepper, and dried herbs like oregano or basil. If the tomatoes are too acidic, add a small amount of sugar to balance the flavor.
Step 5: Simmer
Reduce the heat to low and let the sauce simmer for 20–30 minutes, stirring occasionally. This allows the flavors to deepen and the sauce to thicken naturally.
Step 6: Adjust Texture
For a smooth sauce, blend using an immersion blender or a regular blender. For a chunkier texture, leave it as is.
Step 7: Final Taste and Serve
Taste and adjust seasoning if needed. Add fresh basil at the end for extra flavor, then serve or store.
Pro Tips
Use Quality Tomatoes:
Better tomatoes result in better sauce.
Simmer Slowly:
Enhances flavor and thickens naturally.
Don’t Burn Garlic:
Cook gently to avoid bitterness.
Balance Acidity:
Add sugar only if needed.
How to Serve
With Pasta:
Classic pairing for a simple meal.
Pizza Base:
Spread the dough for homemade pizza.
With Meat Dishes:
Use as a sauce for meatballs or chicken.
Storage
Refrigerator:
Store in an airtight container for up to 5 days.
Freezing:
Freeze for up to 3 months in portions.
Reheating:
Reheat on the stovetop or microwave.
FAQs
Can I use canned tomatoes?
Yes, they are convenient and work well.
How do I thicken the sauce?
Simmer longer to reduce the liquid.
Can I make it ahead?
Yes, it stores and reheats well.
Do I need to peel tomatoes?
Recommended for smoother texture.
Final Thoughts
This Homemade Tomato Sauce Recipe is simple, versatile, and packed with fresh flavor. Whether you’re making pasta, pizza, or other dishes, it’s a reliable recipe that brings homemade goodness to your kitchen.

Homemade Tomato Sauce Recipe
Ingredients
Method
- Prepare tomatoes if using fresh.
- Sauté onion and garlic.
- Add tomatoes and stir.
- Season and simmer.
- Blend if desired.
- Adjust seasoning and serve.
Notes
- Use quality tomatoes
- Simmer slowly for the best flavor
- Blend for smooth texture
- Store for later use







