Tomato Frito Recipe Easy and Delicious Homemade Sauce

Updated On: October 16, 2025

Tomato frito is a vibrant and flavorful Spanish tomato sauce that serves as the base for many traditional dishes. Bursting with the natural sweetness of ripe tomatoes and infused with garlic, onion, and olive oil, this recipe transforms simple ingredients into a rich and comforting sauce.

Whether you’re looking to enhance your paella, accompany grilled vegetables, or simply enjoy it with crusty bread, tomato frito is incredibly versatile and easy to prepare. Its deep, slow-cooked flavor makes it a kitchen staple for anyone passionate about Mediterranean cooking.

In this post, I’ll guide you through a foolproof tomato frito recipe that you can whip up in under an hour. We’ll also explore why this sauce is a must-have, share tips to customize it, and suggest some delicious serving ideas.

Get ready to bring a touch of Spain to your table with this delightful homemade tomato frito!

Why You’ll Love This Recipe

Tomato frito is more than just a sauce—it’s a celebration of fresh, wholesome ingredients that come together in perfect harmony. The slow simmering of tomatoes with garlic, onions, and olive oil creates a sauce that is both sweet and savory, with a velvety texture and a rich aroma that fills your kitchen.

This recipe is incredibly simple, requiring only a handful of ingredients that you probably already have in your pantry. It’s also naturally vegan and gluten-free, making it suitable for a wide range of dietary needs.

Plus, tomato frito is a fantastic base for countless dishes. Use it as a pizza sauce, a topping for grilled vegetables, a mix-in for rice or pasta, or even as a dipping sauce.

Its versatility and vibrant flavor profile make it a go-to sauce that will elevate your meals in minutes.

Ingredients

  • 2 lbs ripe tomatoes (Roma or plum tomatoes work best)
  • 1 medium onion, finely chopped
  • 3 cloves garlic, minced
  • 1/4 cup extra virgin olive oil
  • 1 tsp sugar (optional, to balance acidity)
  • Salt to taste
  • Freshly ground black pepper to taste
  • 1 tsp smoked paprika (optional for a smoky depth)
  • Fresh basil or parsley for garnish (optional)

Equipment

  • Large sauté pan or skillet
  • Sharp knife and cutting board
  • Wooden spoon or silicone spatula
  • Blender or immersion blender (optional for smoother sauce)
  • Mixing bowl
  • Measuring spoons
  • Peeler (optional for peeling tomatoes)

Instructions

  1. Prepare the tomatoes. Start by washing the tomatoes thoroughly. To peel them easily, score a small “X” on the bottom of each tomato. Blanch them in boiling water for 30 seconds, then transfer to ice water. The skins will loosen and peel off effortlessly. Chop the peeled tomatoes roughly and set aside.
  2. Sauté the aromatics. Heat the olive oil in your sauté pan over medium heat. Add the finely chopped onion and cook until translucent and soft, about 5-7 minutes. Stir occasionally to prevent burning.
  3. Add the garlic. Stir in the minced garlic and cook for another 1-2 minutes until fragrant but not browned. This step infuses the oil with a beautiful aroma that will deepen the sauce’s flavor.
  4. Cook the tomatoes. Add the chopped tomatoes to the pan. Stir well to combine with the onion and garlic. Cook over medium-low heat, allowing the mixture to simmer gently. Stir occasionally to prevent sticking.
  5. Season the sauce. Add salt, pepper, sugar (if using), and smoked paprika. The sugar helps balance the tomato acidity, while smoked paprika adds a subtle smoky note. Adjust seasoning to your taste as the sauce simmers.
  6. Simmer and reduce. Let the sauce simmer uncovered for 30-40 minutes, stirring occasionally. The tomatoes will break down, and the sauce will thicken to a luscious consistency. If you prefer a smoother sauce, blend it using an immersion blender or transfer to a regular blender carefully.
  7. Final adjustments. Taste the sauce and adjust salt, pepper, or sugar as needed. If you want a deeper flavor, you can add a splash of balsamic vinegar or a pinch of chili flakes for heat.
  8. Garnish and serve. Remove from heat, garnish with chopped fresh basil or parsley, and serve hot or warm.

Tips & Variations

“Using fresh, ripe tomatoes makes all the difference in the flavor and color of your tomato frito. If fresh tomatoes aren’t in season, you can substitute with good-quality canned whole tomatoes.”

  • Make it spicy: Add a pinch of red pepper flakes or a diced fresh chili in step 3 for a spicy twist.
  • Chunky or smooth: Blend the sauce for a smooth texture or leave it chunky as a rustic-style sauce.
  • Add vegetables: Finely diced bell peppers or carrots can be sautéed with onions for extra sweetness and nutrition.
  • Herbs: Experiment with different herbs like oregano, thyme, or rosemary for unique flavor profiles.
  • Make ahead: Tomato frito stores well in the refrigerator for up to 5 days or freezes beautifully for up to 3 months.

Nutrition Facts

Nutrient Per Serving (1/2 cup)
Calories 90 kcal
Fat 7 g
Saturated Fat 1 g
Carbohydrates 8 g
Fiber 2 g
Sugars 5 g
Protein 1 g
Sodium 150 mg

Serving Suggestions

Tomato frito is a delightful base or accompaniment for numerous dishes. Here are some ideas to inspire your next meal:

Conclusion

Making your own tomato frito is an excellent way to capture the essence of Spanish cooking while adding a burst of flavor to your everyday meals. This sauce is simple, wholesome, and endlessly adaptable, making it a kitchen essential for both novice and experienced cooks alike.

With just a few fresh ingredients and a little patience, you can create a rich, deeply flavorful tomato sauce that elevates everything it touches. Whether you use it as a base for other recipes or enjoy it on its own, tomato frito brings warmth and comfort to your plate.

For more delicious and easy plant-based recipes, be sure to check out Vegan Recipes No Tofu: Delicious Plant-Based Meals and Baby Spinach Salad Recipe Vegan: Fresh & Easy Ideas to keep your menu exciting and nutritious.

📖 Recipe Card: Tomato Frito

Description: Tomato Frito is a traditional Spanish fried tomato sauce that is rich and flavorful. It is perfect as a base for many dishes or as a simple sauce for bread or eggs.

Prep Time: PT10M
Cook Time: PT30M
Total Time: PT40M

Servings: 4 servings

Ingredients

  • 1/4 cup olive oil
  • 1 medium onion, finely chopped
  • 3 cloves garlic, minced
  • 800g ripe tomatoes, peeled and chopped
  • 1 teaspoon sugar
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 1/2 teaspoon smoked paprika
  • 1 tablespoon tomato paste
  • 1 bay leaf

Instructions

  1. Heat olive oil in a pan over medium heat.
  2. Add chopped onion and sauté until soft and translucent.
  3. Add minced garlic and cook for 1 minute until fragrant.
  4. Stir in chopped tomatoes, tomato paste, sugar, salt, pepper, smoked paprika, and bay leaf.
  5. Simmer the mixture gently for 25-30 minutes, stirring occasionally.
  6. Remove bay leaf and blend sauce until smooth if desired.
  7. Adjust seasoning to taste and serve warm.

Nutrition: Calories: 150 kcal | Protein: 3 g | Fat: 10 g | Carbs: 12 g

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Tomato Frito”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “Tomato Frito is a traditional Spanish fried tomato sauce that is rich and flavorful. It is perfect as a base for many dishes or as a simple sauce for bread or eggs.”, “prepTime”: “PT10M”, “cookTime”: “PT30M”, “totalTime”: “PT40M”, “recipeYield”: “4 servings”, “recipeIngredient”: [“1/4 cup olive oil”, “1 medium onion, finely chopped”, “3 cloves garlic, minced”, “800g ripe tomatoes, peeled and chopped”, “1 teaspoon sugar”, “1/2 teaspoon salt”, “1/4 teaspoon black pepper”, “1/2 teaspoon smoked paprika”, “1 tablespoon tomato paste”, “1 bay leaf”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Heat olive oil in a pan over medium heat.”}, {“@type”: “HowToStep”, “text”: “Add chopped onion and saut\u00e9 until soft and translucent.”}, {“@type”: “HowToStep”, “text”: “Add minced garlic and cook for 1 minute until fragrant.”}, {“@type”: “HowToStep”, “text”: “Stir in chopped tomatoes, tomato paste, sugar, salt, pepper, smoked paprika, and bay leaf.”}, {“@type”: “HowToStep”, “text”: “Simmer the mixture gently for 25-30 minutes, stirring occasionally.”}, {“@type”: “HowToStep”, “text”: “Remove bay leaf and blend sauce until smooth if desired.”}, {“@type”: “HowToStep”, “text”: “Adjust seasoning to taste and serve warm.”}], “nutrition”: {“calories”: “150 kcal”, “proteinContent”: “3 g”, “fatContent”: “10 g”, “carbohydrateContent”: “12 g”}}

Photo of author

Marta K

Leave a Comment

X