This homemade tomato sauce is a versatile and flavorful base for various dishes, from pasta to pizza. Made with fresh tomatoes, garlic, and herbs, it brings a taste of Italy to your kitchen.
The recipe is simple and can be customized with additional spices or vegetables according to your preference.
The Essence of Homemade Tomato Sauce
Creating a pot of homemade tomato sauce is a delightful experience that fills your kitchen with warmth and rich aromas. The vibrant red color of the sauce, combined with the enticing scent of garlic and fresh herbs, instantly transports you to an Italian kitchen.
This sauce is not just a condiment; it serves as a versatile base for countless dishes. Whether you’re preparing pasta, pizza, or even a hearty stew, this sauce enhances flavors and brings a touch of authenticity to your meals.
Ingredients That Shine
The beauty of this tomato sauce lies in its simplicity. Ripe tomatoes, preferably Roma or San Marzano, are the stars of the show. Their natural sweetness and acidity create a rich foundation.
Alongside the tomatoes, garlic and onions add depth and aroma, while herbs like oregano and basil infuse the sauce with a fresh, herbal note. A drizzle of olive oil ties everything together, ensuring a smooth and luscious texture.
Preparation Steps to Perfection
To begin, gather your ingredients and prepare them. Chop the tomatoes, finely dice the onion, and mince the garlic. This prep work sets the stage for a seamless cooking process.
Next, heat olive oil in a large saucepan over medium heat. Sauté the onions until they become translucent, then add the garlic, allowing it to cook just until fragrant. This step is crucial as it builds the flavor base of the sauce.
Simmering to Develop Flavor
Once the aromatics are ready, introduce the chopped tomatoes along with salt, pepper, and herbs. Stir everything together and bring the mixture to a gentle simmer.
Allow the sauce to simmer uncovered for about 30 to 40 minutes. This slow cooking process thickens the sauce and melds the flavors beautifully. Stir occasionally to prevent sticking and to ensure even cooking.
Finishing Touches
For those who prefer a smoother texture, an immersion blender can be used to puree the sauce to your liking. This optional step can transform the sauce into a velvety delight.
Once finished, let the sauce cool slightly before using it immediately or storing it for later. It can be kept in the refrigerator for up to a week or frozen for longer storage, making it a convenient option for busy days.
Serving Suggestions
This homemade tomato sauce pairs wonderfully with a variety of dishes. Toss it with your favorite pasta, use it as a base for pizza, or even incorporate it into casseroles for added flavor.
Garnish with fresh basil leaves for a pop of color and an extra layer of flavor. The combination of the rich sauce and fresh herbs creates a delightful culinary experience that is sure to impress.
Easy Homemade Tomato Sauce Recipe

This tomato sauce features ripe tomatoes simmered with garlic, onions, and fresh herbs, creating a rich and aromatic sauce. The recipe takes about 1 hour from start to finish and yields approximately 4 cups of sauce.
Ingredients
- 2 pounds ripe tomatoes (Roma or San Marzano recommended), chopped
- 1 medium onion, finely chopped
- 4 cloves garlic, minced
- 2 tablespoons olive oil
- 1 teaspoon salt (adjust to taste)
- 1/2 teaspoon black pepper
- 1 teaspoon sugar (optional, to balance acidity)
- 1 teaspoon dried oregano
- 1 teaspoon dried basil
- Fresh basil leaves for garnish (optional)
Instructions
- Prep the Ingredients: Chop the tomatoes, onion, and mince the garlic.
- Sauté Aromatics: In a large saucepan, heat the olive oil over medium heat. Add the chopped onion and sauté until translucent (about 5 minutes).
- Add Garlic: Stir in the minced garlic and cook for an additional minute until fragrant.
- Cook the Tomatoes: Add the chopped tomatoes, salt, pepper, sugar, oregano, and basil to the saucepan. Stir well and bring to a simmer.
- Simmer the Sauce: Reduce the heat to low and let the sauce simmer uncovered for about 30-40 minutes, stirring occasionally, until it thickens to your desired consistency.
- Blend (Optional): For a smoother sauce, use an immersion blender to puree the sauce to your desired texture.
- Serve: Remove from heat and let cool slightly. Use immediately or store in the refrigerator for up to a week or freeze for longer storage.
Cook and Prep Times
- Prep Time: 10 minutes
- Cook Time: 50 minutes
- Total Time: 1 hour
- Servings: 4 cups
- Calories: 80kcal
- Fat: 4g
- Protein: 2g
- Carbohydrates: 10g