Make a Classic Spanish Sofrito Sauce to Use in a Variety of Ways

Spanish tomato sauce

The Spruce

  • Total: 25 mins
  • Prep: 5 mins
  • Cook: 20 mins
  • Servings: 32 servings
Nutritional Guidelines (per serving)
26 Calories
1g Fat
3g Carbs
1g Protein
See Full Nutritional Guidelines Hide Full Nutritional Guidelines
Nutrition Facts
Servings: 32
Amount per serving
Calories 26
% Daily Value*
Total Fat 1g 2%
Saturated Fat 0g 1%
Cholesterol 0mg 0%
Sodium 2mg 0%
Total Carbohydrate 3g 1%
Dietary Fiber 1g 2%
Protein 1g
Calcium 12mg 1%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)

Sofrito is a basic tomato sauce that is made all over Spain. It's easy to put together—simply sauté tomatoes, onions, garlic, and green peppers in olive oil in a frying pan. The gentle cooking mellows the acidity of the tomatoes and creates a perfect blend of flavor that is versatile and adaptable.

Sofrito is often the foundation of many Spanish recipes. It is sometimes mixed into rice or scrambled eggs, and although it is delicious on its own, the sauce isn't really used as a condiment. It is more common for it to be incorporated as an ingredient in other dishes, such as the filling for ​empanadas

As with all traditional recipes, there are hundreds of versions of sofrito sauce. The amount of garlic, pepper, and spices can be adjusted according to the chef's taste. This one is a family recipe from Avila, Spain.


  • 1 medium yellow onion
  • 2 large cloves garlic
  • 1 long green pepper (Anaheim or other sweet pepper, not “hot”)
  • 3 tablespoons extra-virgin Spanish olive oil
  • 1 (28- or 29-ounce) can crushed tomatoes (or 5 to 6 large ripe tomatoes, diced)
  • 1 teaspoon paprika (preferably sweet Spanish pimentón)

Steps to Make It

  1. Gather the ingredients.

    Spanish tomato sauce
    The Spruce 
  2. Finely chop the onion and garlic.

    Chop garlic and onion
    The Spruce
  3. Cut the pepper into 1/4-inch (or smaller) pieces.

    Slicing peppers
    The Spruce
  4. Heat a large frying pan with a heavy bottom over medium heat. Pour in enough olive oil to coat the bottom of the pan.

    Heat pan
    The Spruce
  5. Put the onions into the pan and sauté them until they are transparent, reducing the heat if necessary to avoid burning them.

    Saute garlic
    The Spruce
  6. Add the green pepper and continue to cook for 5 minutes, adding olive oil if necessary. Be sure to stir often, so the vegetables do not burn.

    Add pepper to mixture
    The Spruce
  7. Add the minced garlic and sauté for 1 more minute.

    Add in garlic
    The Spruce
  8. Add the crushed tomatoes and paprika to the pan and mix well.

    Stirring sauce
    The Spruce
  9. Continue to cook for about 10 to 15 minutes, reducing the liquid released from the tomatoes until a somewhat thick sauce is achieved. 

    Spanish tomato sauce
    The Spruce 
  10. Serve as desired and enjoy!

Serving and Storing Sofrito

If you are using the sofrito as an ingredient in another recipe, allow it to cool for a few minutes before adding it to your dish. Warm sofrito is preferred if you are serving it as a sauce with fried eggs or rice.

Tomato sauce mellows and becomes sweeter overnight, so many Spanish cooks like to make a double recipe and use it throughout the week. It will keep in the refrigerator for five days in a well-sealed container or jar. You can also store that double batch of sofrito in the freezer and save it for future uses. Be sure to let it cool completely, then divide it into plastic freezer bags. It will last up to six months.

Sofrito In Recipes

Because the flavors of sofrito complement many foods, there are numerous recipes that include the traditional Spanish tomato-based sauce. Spanish chicken with sofrito is a simple dish to put together but tastes like you spent hours—and many ingredients—making it. Boneless chicken is pan-fried, sliced, and then simmered in the sofrito (which, if you have pre-made, makes this the perfect dish for a quick weeknight meal). For something a bit out of the ordinary, try Spanish rabbit in sofrito, which requires a similar preparation to the chicken dish with the addition of white wine and herbs. Crayfish, which are popular in Spain and look like a miniature lobster, also combine beautifully with sofrito, making for somewhat of a simple shellfish stew. Bacalao con Tomate is another Spanish dish including sofrito, this time featuring codfish.

A basic sofrito is always welcome spooned over a fried egg. You can also add some heft with additional vegetables and spices, such as mushrooms and hot sauce, and toss with pasta or mix into rice for a side dish or vegetarian entree. 

Sofrito Is a Global Sauce

As with many Spanish dishes and sauces, sofrito has been incorporated into many other cuisines, including Cuban, Puerto Rican, and Dominican. Spain's global colonization throughout history took the sauce not just to Latin America, however, but also to the Philippines, and many other places around the world. It is very common in Caribbean food and each island puts its own spin on sofrito. You can even see sofrito's influence in French and Italian sauces.

Raw Egg Warning

Consuming raw and lightly-cooked eggs poses a risk of food-borne illness.