Techniques
Soffritto / Sofrito (Aromatic Base)

Heat & Fire

Soffritto / Sofrito (Aromatic Base)

Slow-cooking finely chopped aromatics in fat to build a deep flavor foundation for a dish.

Soffritto (Italian) and sofrito (Spanish and Latin American) are aromatic bases of finely chopped onion, garlic, celery, carrot, or peppers gently cooked in oil until soft and sweet. This unhurried sautéing draws out and melds the flavors, creating the savory backbone for soups, stews, sauces, and rice dishes. The key is low, patient heat so the vegetables turn translucent and concentrated without browning harshly.

A soffritto (Italian) or sofrito (Spanish, Portuguese, and Latin American) is the slow, gentle sweat of finely chopped aromatics in fat — the first step in an enormous number of long-cooked dishes. The vegetables are never meant to brown or crisp; they are cooked at low to medium-low heat until they soften, lose their raw bite, release their sugars, and turn silky. What starts as crisp, sharp onion and carrot ends up as a sweet, glossy, almost jam-like base that quietly underpins everything that comes after it.

The technique matters because it solves a problem home cooks often overlook: raw aromatics tossed into a stew or sauce never quite finish cooking, leaving harsh, papery bits of onion or fibrous celery floating in the finished dish. A soffritto gives those aromatics a head start, so by the time liquid, grains, or meat join the pot, the foundation is already sweet, cohesive, and ready to dissolve into the dish. It is the patient groundwork that makes a final sauce taste as though it cooked for hours.

Despite the shared name and method, the technique splits into two broad schools. The Italian soffritto stays pale — onion, carrot, and celery cooked just to translucency in olive oil or butter — and is meant to disappear into the background. The Spanish sofrito pushes further, adding garlic and bell pepper and then reducing tomato into the mix until the whole thing becomes a deep, rusty, concentrated paste that can carry a dish on its own. Both rely on the same low-heat patience, but they finish in very different places on the color and intensity spectrum.

Difficulty
Easy

Types & varieties

Italian Soffritto

Onion, carrot, and celery sweated in olive oil (sometimes butter); pale in color, often with parsley and a single garlic clove. The base for ragù, risotto, soups, and braises.

Spanish Sofrito

Onion, garlic, and often red bell pepper cooked soft in olive oil, then tomato is added and reduced to a thick, glossy paste; pimentón or saffron sometimes stirred in at the end.

Catalan Sofregit

Onion, garlic, tomato, and sometimes ñora pepper or a pinch of sugar; cooked down until jammy as the foundation for sauces and rice dishes like arròs.

Portuguese Refogado

Onion and garlic in olive oil, often with a bay leaf; the starting point for bacalhau dishes and bean stews.

Cuban / Caribbean Sofrito

Onion, garlic, bell pepper, tomato, culantro (recaito), and oregano, often cooked in annatto-stained lard; base for beans, rice, and stews.

Puerto Rican Sofrito

Heavy on culantro and cilantro with ají dulce, garlic, onion, and bell pepper; typically blended to a paste and frozen for use across many dishes.

French Mirepoix

Onion, carrot, and celery in the same trio as Italian soffritto; often added raw to stocks but can also be sweated in butter as a base.

Cajun Holy Trinity

Onion, celery, and green bell pepper in roughly equal parts (no carrot); the foundation of gumbo, étouffée, and jambalaya.

German Suppengrün

Leek, carrot, and celeriac (sometimes parsley root); usually simmered whole in broths rather than finely diced in fat.

Filipino Ginisa

Garlic, onion, and tomato in oil, often with fish sauce added; the opening move for many braises and stews.

How to do it

  1. 1

    Select and prep the aromatics

    Choose the combination your cuisine calls for: onion, carrot, and celery for Italian; onion, garlic, bell pepper, and tomato for Spanish. Peel and trim, then cut into a uniform dice — brunoise (3 mm / ⅛ in) for refined sauces and risotto, medium dice (1 cm / ½ in) for rustic soups, braises, and beans. Keep each vegetable in its own pile so the firmer ones can enter the pan first.

  2. 2

    Heat the fat

    Set a wide, heavy-bottomed sauté pan over low to medium-low heat. Add enough fat to coat the bottom by about 1–2 mm — roughly 3–4 tablespoons of olive oil per 500 g (about 1 lb) of vegetables, or 30 g (2 tablespoons) of butter. For olive oil, the vegetables can go in when the oil is warm; for butter, wait until the foam subsides so the milk solids don't scorch.

  3. 3

    Add the firmer vegetables first

    Add the carrot and celery (or whichever vegetables hold the most structure) first. Stir to coat in fat, then spread into an even layer. Cook 3–5 minutes, stirring occasionally, until they begin to soften and turn translucent at the edges.

  4. 4

    Add the onion

    Add the onion and a small pinch of salt — the salt draws out moisture and helps everything soften evenly. Cook 4–8 minutes, stirring every 30–60 seconds, until the onion is soft, translucent, and just turning pale gold. The mixture should look glossy and a little wet, never browned or dried out.

  5. 5

    Add garlic and any quick aromatics

    Stir in minced garlic, herbs, or other quick-cooking aromatics and cook 30–60 seconds until fragrant. For Spanish sofrito, add the bell pepper with the onion, then stir in grated or finely chopped tomato and continue cooking 10–15 minutes until the mixture becomes thick, glossy, and a deep rusty red.

  6. 6

    Proceed with the recipe

    The soffritto is ready when the vegetables are completely soft and sweet and have released then reabsorbed their moisture. At this point, add stock, wine, canned tomatoes, grains, beans, or seared meat according to the dish. If the pan looks dry before the next step, deglaze with a small splash of liquid to lift any fond from the bottom.

Pale Italian vs. Deep Spanish: Two Endings for One Method

Both versions begin the same way — aromatics in fat over low heat — but they part company once the tomato goes in (or doesn't). Understanding which version a recipe wants is the difference between a translucent French-style sauce and a brick-red braise.

  • Italian soffritto is a stealth ingredient: it should melt into the dish and leave no visible trace, only a quiet, sweet backbone.
  • Spanish sofrito is a finishing ingredient in its own right; the tomato reduction concentrates flavor so much that a few spoonfuls can season an entire pot of rice or beans.
  • If a recipe calls for soffritto and you are cooking Italian, hold the color at pale gold. If it calls for sofrito and you are cooking Spanish or Latin, push past gold into deep brick.
  • Same dice, same fat, same patience — the difference is whether tomato is invited to the party.

Why a Wide Pan and Uniform Dice Matter

A soffritto is fundamentally a moisture-management problem. The vegetables are mostly water, and you need that water to leave the pan as vapor rather than steam the vegetables back toward rawness. Two practical levers control this: the surface area of the pan and the size of the cut.

  • A wide, heavy sauté pan gives moisture somewhere to go; a tall, narrow pot traps steam and stalls the cooking.
  • Uniform dice means every piece finishes at the same moment. Mixed sizes leave you with some bits mushy and others still crunchy.
  • A 3 mm brunoise cooks in roughly half the time of a 1 cm dice and gives a smoother, more refined texture in the final sauce.
  • If you double a recipe, double the pan size too — crowding kills the evaporation that drives the technique.

Common uses

Base for Italian pasta sauces such as ragù alla bolognese and amatricianaFoundation for risotto, pilafs, and other rice dishes where the aromatics need to dissolve into the grainStarting point for soups, stews, and braises (osso buco, pot roast, cassoulet, chicken cacciatore)Flavor base for stewed beans and legumes (fabada, feijoada, Cuban black beans, lentil soups)Aromatic foundation for Latin American rice dishes such as arroz con pollo and arroz con gandulesAromatic boost for stocks when sweated first instead of added raw to cold waterBase for pan sauces and gravies after searing meat — the fond and the soffritto come together in one panBuilding block for compound butters and savory custards when the soffritto is reduced further until very thick

Tips & pitfalls

  • Cut the vegetables as uniformly as possible so they cook at the same rate; aim for a precise brunoise when making refined sauces.
  • Use a wide, heavy pan — excess moisture needs surface area to evaporate, or the vegetables steam instead of sweat.
  • Add the hardest, driest vegetables first (carrot, celery) and softer, higher-sugar ones later (onion, then garlic).
  • Garlic should almost always go in after the onions have turned translucent — it burns in 30 seconds over the heat a soffritto needs.
  • Season with a small pinch of salt early; it draws out moisture and helps the vegetables soften evenly.
  • Resist constant stirring; let the vegetables sit 20–30 seconds between stirs so they actually contact the fat and cook rather than steam.
  • For Italian soffritto, stop at pale gold — never brown. For Spanish sofrito, push past gold into a deep, jammy brick red after the tomato goes in.
  • If the pan dries out before the vegetables are done, add a splash of water or stock rather than more oil.
  • Pre-make big batches: soffritto freezes very well (ice-cube trays or flat freezer bags) and saves 15–20 minutes on weeknight cooking.
  • Never crowd the pan; if doubling a recipe, split it into two batches or use a wider vessel. Crowding stalls evaporation and ruins the texture.

Good to know

Origin
Italy (soffritto, from soffriggere, 'to under-fry') and the Iberian Peninsula (sofrito); the technique spread through Mediterranean and Latin American cuisines
Core ingredients
Italian: onion, carrot, celery. Spanish/Latin: onion, garlic, bell pepper, tomato. Cajun: onion, celery, green pepper (no carrot)
Typical fat
Olive oil in Mediterranean and Latin versions; butter or olive oil in northern Italy; lard or annatto-stained oil in some Caribbean variants
Dice size
Brunoise (3 mm / ⅛ in) for refined sauces and risotto; medium dice (1 cm / ½ in) for rustic soups and braises
Heat level
Low to medium-low — gentle bubbling or sweating, never a hard sizzle
Cooking time
8–20 minutes for a basic Italian soffritto; longer (roughly 25–40 minutes total) when tomato is reduced in for a Spanish sofrito
Visual cue
Translucent and softened (Italian) or deep, glossy, jam-like red (Spanish with tomato)
Yield
Roughly halves in volume as vegetables release water and condense
Difficulty
Beginner — requires patience more than skill
Make-ahead
Pre-chopped aromatics keep 2–3 days refrigerated; cooked soffritto freezes well in ice-cube trays or flat bags for several months

Also called

Soffritto · Sofrito · Rehogar · Aromatic Base · Sazón Base

Dishes that rely on it

Related