Simple Spanish Sofrito Recipe - Spanish Recipe Blog

Traditional Spanish Sofrito Recipe

Today David shares an easy recipe for the base of many Spanish classics. His simple sofrito recipe is an essential ingredient!

The secret to Spanish cooking is sofrito

You might not know it, but it’s the base of most of Spain’s most iconic dishes. Paella, empanadas, different stews and slow-cooked meats… they all start with sofrito


All Spanish home cooks keep a jar or two of this sauce handy in their kitchens, adding it to brighten up their food. It might simple (at its most basic it’s just onions, garlic, tomatoes, and green peppers), but tapas wouldn’t be the same without it. 

Like all good things, sofrito takes time. And patience… lots and lots of patience. The vegetables are all diced finely and then cooked slowly over low heat to release their flavor. You don’t want to caramelize or toast the veggies, just get them almost to a puree. Make sure to use only ripe vegetables, good quality olive oil, and real smoked Spanish paprika.

Keep a few jars handy in the fridge for future paellas, to mix into scrambled eggs, or to coat meat and seafood in before cooking!

Making the sofrito for paella.
Sofrito is the traditional way to start a classic paella!

Classic Spanish Sofrito Recipe


Traditional Spanish Sofrito

Sofrito is the base sauce for all Spanish cuisine! Slow cook finely diced vegetables to a puree and keep it handy for paellas, stews, and egg dishes.
0 from 0 votes
Print (images optional) Pin Rate
Course: Sauce
Cuisine: Spanish
Prep Time: 10 minutes
Cook Time: 25 minutes
Total Time: 35 minutes
Servings: 3 cups
Calories: 198.78kcal
Author: David Pope


  • 3 tablespoons extra virgin olive oil
  • 2 medium onions
  • 1 long green pepper sweet, not hot
  • 3 cloves of garlic
  • 4 medium tomatoes
  • 2 teaspoons of sweet smoked Spanish paprika


  • Gather the ingredients. Finely dice the onions, garlic, pepper, and tomatoes.
  • Place a large, heavy-bottomed frying pan over medium heat and add the olive oil, turning the pan to coat the bottom evenly.
  • When the oil is hot, add the onions and sautee them until transparent.
  • Add the long green pepper and continue to saute for another 5 minutes. Stir constantly to avoid burning the vegetables, and reduce the heat if necessary.
  • Add the garlic and sautee for a minute.
  • Next, add the tomatoes and paprika, and reduce the heat to medium-low. Stir often and continue to cook for around 15 minutes, or until the mixture takes on the consistency of a thick sauce.
  • Pour the finished sofrito into mason jars and store in the fridge for up to a week.


Calories: 198.78kcal | Carbohydrates: 16.78g | Protein: 2.97g | Fat: 14.66g | Saturated Fat: 2.07g | Sodium: 14.02mg | Potassium: 607.59mg | Fiber: 4.35g | Sugar: 8.54g | Vitamin A: 2169.61IU | Vitamin C: 60.72mg | Calcium: 42.66mg | Iron: 1.09mg
Did you make this recipe?Tag @spanishsabores on IG and hashtag it #spanishsabores!

What’s your favorite way to use your sofrito recipe? Do you prefer it in paella, seafood, stews, or just buy itself with eggs? Let me know in the comments below!


Sign up with your email address to receive free weekly recipes. You'll get a copy of my Spanish Cooking Essentials checklist when you do!



  1. I am making the sofrito right now but I don’t have the green pepper. I will be cooking seafood paella later for dinner. I haven’t made paella with sofrito before.

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating

Subscribe for free Spanish recipes weekly!

Subscribe for free weekly recipes and you'll get a copy of Spanish Cooking Essentials checklist!