Stop retyping recipes

Paste a link or snap a photo — Fond turns any recipe into a meal plan and an exact shopping list.

Join 2,400+ home cooks on the waitlist
Sofrito
BastienBastien

Sofrito

Sofrito is a family of aromatic cooking bases. Ingredients and treatment vary by cuisine, from Spanish onion-and-tomato preparations to Puerto Rican blends rich in peppers and herbs.

Sofrito is a family of aromatic preparations used to start rice dishes, beans, sauces, soups, and braises. It is not one fixed blend. In Spain, the word often points to ingredients gently fried in oil; many tomato-based versions begin with onion and garlic. In Puerto Rico, sofrito commonly means a blended mixture of onion, peppers, garlic, cilantro, and culantro. The ingredients, texture, and cooking stage depend on the cuisine and the recipe.

This guide explains those differences and gives you one dependable Spanish-style tomato sofrito to cook. Treat the formula as a practical starting point, not as the definition of every sofrito.

1 familyMany regional formulas
25-45minSpanish-style example
4 daysRefrigerated cooked leftovers
2 spellingsSofrito and soffritto

What is sofrito?

The verb behind the name, sofreír, means to fry lightly. The RAE also defines sofrito as a condiment added to a stew and made from ingredients fried in oil, especially onion or garlic. That broad definition is useful: it describes a technique and a role in a dish without pretending that every cook uses the same vegetables.

Three ideas help make sense of the term:

  • Spanish and Catalan preparations: recipes often cook onion and sometimes garlic in olive oil, then add tomato. Pepper, paprika, herbs, or other ingredients may appear according to the region and dish.
  • Puerto Rican preparations: a fresh blended base commonly contains onion, peppers, garlic, cilantro, and culantro, called recao in Puerto Rico. Ají dulce is characteristic when available. Exact formulas and the use of the names sofrito and recaíto vary.
  • Italian soffritto: the Italian spelling has two f's. A classic version uses finely chopped onion, carrot, and celery gently cooked in fat, although Italian recipes also vary.

The shared principle is to prepare aromatics in fat before the main liquid or bulk ingredients arrive. The word does not guarantee tomato, pepper, a green color, a long cooking time, or a particular ratio.

Search note: Greek sofrito is another dish entirely. On Corfu, it is thinly sliced veal or beef in a white sauce flavored with garlic, parsley, wine, and vinegar. It is not an aromatic vegetable base.

What goes in sofrito?

Instead of looking for one definitive list, match the mixture to the recipe's culinary context.

Spanish-style tomato sofritoPuerto Rican sofrito
Main alliumOnion; garlic often addedOnion and garlic
VegetablesTomato; pepper is optionalSweet peppers, often ají dulce or Cubanelle
HerbsRecipe-dependentCilantro and culantro are common
TreatmentChopped and cooked in oilUsually blended; then used in cooked dishes
TextureSoft and concentratedSpoonable chopped or blended mixture
Typical roleBase for rice, sauces, stewsSeasoning base for rice, beans, stews

That table describes common patterns, not rules. A Spanish recipe may omit tomato. A Puerto Rican family formula may include or exclude ingredients another family considers essential. Recao can mean culantro itself, while recaíto and sofrito may overlap in everyday use. Read the actual recipe rather than using the labels as a substitution chart.

Italian soffritto is closer in ingredient pattern to a mirepoix, because both often combine onion, carrot, and celery. They are still culinary terms with their own contexts, not exact translations with a mandatory ratio.

How to make a Spanish-style tomato sofrito

This version is sized as a flexible base for several meals. Have the vegetables chopped before heating the pan; a simple mise en place matters because garlic can burn while you are still grating the tomato.

Ingredients

  • 3 tablespoons olive oil
  • 1 medium onion, finely diced
  • 2 garlic cloves, minced
  • 400g ripe tomatoes, grated, or canned crushed tomatoes
  • Salt
  • Optional: finely diced sweet pepper or a small pinch of sweet paprika, if it suits the final dish
1
Warm the olive oil in a wide pan over medium-low heat. Add the onion and a small pinch of salt.
2
Cook gently, stirring occasionally, until the onion is soft and translucent. This is sweating, not a race to brown it.
3
Add any diced pepper and cook until tender. Add the garlic only for the final minute, stirring so it does not scorch.
4
Stir in the tomato. Bring it to a gentle simmer, then reduce the heat enough to prevent spitting and sticking.
5
Cook uncovered, stirring more often as it thickens, until the free water has evaporated and the mixture looks glossy and concentrated. Depending on the pan, tomato, and batch size, this may take roughly 20 to 35 minutes after the tomato goes in.
6
Taste and adjust the salt. Add paprika only if it belongs with the dish you plan to cook.

The finish is determined by appearance, not a universal timer. Drag a spoon across the pan: the trail should stay visible briefly instead of filling immediately with watery tomato. Stop earlier for a loose sauce base or continue gently for a thicker rice or stew base.

Is sofrito caramelized?

Not necessarily. Softening, water loss, browning, and caramelization are different processes. This method starts by softening the onion with little color and then concentrates tomato by evaporating water. Some browning can occur in a long, drier cook, but calling all darkening “caramelization” is misleading.

The Maillard reaction becomes more noticeable when a relatively dry food surface reaches higher heat. Wet tomato limits surface temperature until much of its water is gone. If the base sticks and turns black, that is burning, not useful flavor development.

What is sofrito used for?

Use sofrito where a recipe needs a prepared aromatic layer. The amount depends on how concentrated the batch is and what else is in the dish, so start with a spoonful, taste, and add more as needed.

  • Rice dishes: cook the chosen sofrito according to the recipe before adding rice and stock or broth. Paella, arroz con pollo, and arroz con gandules do not all use the same base.
  • Beans and lentils: stir sofrito into the cooking liquid or warm it in the pot before adding cooked legumes.
  • Soups and stews: use it as the aromatic stage before the main liquid. Match a tomato-rich version to dishes that can support its acidity and color.
  • Braised meat or vegetables: add sofrito after searing and before the braising liquid, taking care not to burn the concentrated tomato on a hot pan.
  • Eggs and quick meals: warm a small amount as a sauce for eggs, grains, or vegetables, then adjust seasoning in the finished dish.

Puerto Rican sofrito is often added as a seasoning base and cooked with the dish. A prepared Spanish-style tomato sofrito has already been reduced. They may serve similar roles, but swapping one for the other changes the herbs, sweetness, acidity, and color.

How to store homemade sofrito safely

Sofrito is convenient to batch, but oil does not make a room-temperature preserve. FoodSafety.gov advises refrigerating cooked leftovers promptly in shallow containers and using them within four days. Freeze anything you will not use in that window.

Sofrito storage
Do
Divide a large batch into clean, shallow containers for faster cooling
Refrigerate promptly and keep the refrigerator at 4°C / 40°F or below
Label the container and use refrigerated cooked sofrito within 4 days
Freeze small portions for longer storage and thaw them in the refrigerator
Use a clean utensil each time you take some from the container
Don't
Do not leave the batch on the counter until it is completely cold
Do not treat a layer of oil as a safety seal
Do not keep cooked sofrito at room temperature for more than 2 hours
Do not taste a batch that looks spoiled or was stored unsafely

Freezer timing is mainly about quality when food remains continuously frozen. Aroma and texture gradually decline, so make portions small enough to rotate regularly rather than promising a fixed period with “no flavor loss.”

Sofrito vs soffritto vs mirepoix

These terms describe related strategies, not globally standardized recipes.

MirepoixSofrito
Culinary contextFrenchSpanish-speaking cuisines
Common patternOnion, carrot, celeryVaries widely by region and dish
TomatoNot part of the basic French mixtureCommon in some Spanish styles, absent in others
TreatmentCut aromatics cooked according to the dishMay be chopped and cooked or blended before use
Best instructionFollow the recipe's cut and ratioIdentify which regional style the recipe means

A classic Italian soffritto often resembles the onion-carrot-celery pattern, gently cooked in olive oil or butter. A Spanish-style tomato sofrito is more concentrated and acidic. Puerto Rican sofrito is herbaceous and pepper-forward. Similar names do not make them one-to-one substitutes.

Common sofrito problems

Sofrito troubleshooting

Give the onion enough gentle cooking time before adding tomato. Add garlic later so it can lose its raw edge without burning.

It probably browned too far. Lower the heat and add garlic shortly before the tomato, which cools the pan and adds moisture.

Use a wider pan and cook uncovered. Stir more often near the end, when the mixture is thick enough to catch on the bottom.

Do not scrape black residue into the mixture. Transfer the unburned portion to a clean pan and continue at lower heat; start over if the bitter flavor has spread.

Check the intended style. A green Puerto Rican blend, a Spanish tomato base, and an Italian soffritto bring different ingredients. The recipe name alone is not enough.

Where sofrito fits among cooking foundations

Sofrito belongs to a broad family of preparations that build flavor before a dish is complete. Mirepoix supplies cut aromatics. A roux thickens with flour and fat. Fond is the browned residue dissolved from a pan. Each solves a different problem.

The practical rule is simple: identify which sofrito the recipe expects, prepare it at the right stage, and judge doneness by texture and aroma rather than forcing every regional version into one formula.

Sources

  1. RAE: Sofreír
  2. Discover Puerto Rico: Guide to Traditional Puerto Rican Food
  3. La Cucina Italiana: Soffritto classico
  4. Visit Greece: Flavours from the Island of Corfu
  5. FoodSafety.gov: Four Steps to Food Safety

Stop retyping recipes

Paste a link or snap a photo — Fond turns any recipe into a meal plan and an exact shopping list.

Join 2,400+ home cooks on the waitlist

Frequently asked questions

Sofrito is a family of aromatic preparations used as the starting point for other dishes. The Spanish word can describe ingredients lightly fried in oil, especially onion or garlic. A Spanish-style sofrito often includes onion and tomato; Puerto Rican sofrito commonly blends onion, peppers, garlic, cilantro, and culantro. There is no single ingredient list shared by every cuisine.

Sofrito is the Spanish spelling; soffritto is Italian. The terms share the idea of cooking aromatics in fat, but the usual mixtures differ. A classic Italian soffritto often combines onion, carrot, and celery. Spanish tomato sofrito and herb-forward Puerto Rican sofrito are distinct preparations, so the names are not interchangeable in a recipe.

Mirepoix is a French aromatic mixture, commonly onion, carrot, and celery. Sofrito is a broader Spanish-language family whose ingredients depend on the cuisine and dish. Both can start a stock, rice dish, sauce, or braise, but neither has one universal cooking time or ratio.

Usage overlaps. Puerto Rican cooks and recipes do not all draw the same line between sofrito, recaíto, and recao. Rather than assuming one is a raw paste that becomes the other after tomato is added, follow the terminology and ingredient list in the recipe you are using.

Refrigerate cooked sofrito promptly in a clean, shallow container and use it within four days, following US government guidance for cooked leftovers. Freeze portions if you need longer storage. A layer of oil is not a substitute for refrigeration.

On Corfu, sofrito is a separate dish of thinly sliced veal or beef cooked in a white sauce with garlic, parsley, wine, and vinegar. It is not the Spanish or Caribbean aromatic base discussed in this guide.