How to make sofrito for paella
If there is one step in the paella process that separates good from great, it is the sofrito. Everything that comes after — the broth, the rice, the socarrat — depends on the foundation you build here. Rushing the sofrito is the single most common mistake in home paella cooking, and the one that is hardest to recover from once it is done.
This article explains what sofrito is, what goes into it, and how to build it correctly.
What is sofrito?
Sofrito (or sofregit in Catalan) is a slow-cooked reduction of vegetables — typically tomato, onion, garlic, and sometimes pepper — that forms the aromatic and flavour base of many Spanish and Mediterranean dishes. In paella, the sofrito is cooked directly in the paella before any liquid or rice is added.
The word comes from the Spanish sofreír, meaning to lightly fry. But the cooking that produces a proper sofrito is less like frying and more like a long, patient reduction. You are not sautéing vegetables quickly over high heat. You are cooking them slowly, low and slow, until they collapse, caramelise, and concentrate into a thick, dark, sweet paste.
The ingredients
There is some variation in sofrito between regions and recipes, but the core for a traditional seafood or mixed paella typically includes:
Tomato: Fresh, ripe tomatoes are best. Some cooks use a box grater to grate the tomato flesh and discard the skin. Others chop finely. Avoid tinned tomatoes for this step — the sugar content and moisture level are different from fresh, and the result will be thinner and more acidic.
Garlic: Two or three cloves, finely chopped or crushed. Some recipes call for whole cloves added early and removed later; others mince the garlic fine so it disappears into the paste.
Onion: Not universal in all paella traditions, but common in many contemporary and Catalan-influenced versions. When included, it should be cooked down until completely soft and golden before the tomato goes in.
Red pepper: Optional but adds sweetness and body. If included, cook it down with the onion before adding the tomato.
Ñora pepper: A dried sweet red pepper, typically rehydrated and scraped for its flesh, or replaced with sweet paprika. It adds depth and a slightly smoky undertone that is characteristic of many rice dishes from the Valencia region.
Olive oil: Use a good extra virgin. The oil is not just a cooking medium here — it carries the fat-soluble flavours of the sofrito and will flavour everything that follows.
The technique
Start with a cold or room-temperature paella. Add a generous amount of olive oil — more than you think you need. For a paella serving four, you are looking at three to four tablespoons minimum.
If you are using onion and pepper, add these first over medium heat. Cook, stirring occasionally, until they are completely soft and beginning to turn golden. This takes longer than most recipes say — fifteen to twenty minutes, not five. Patience here is not optional.
Add the garlic and cook for two more minutes, until fragrant but not brown.
Add the tomato. At this point, raise the heat slightly. The tomato will sizzle and release liquid. Stir, scraping the bottom of the pan. Then lower the heat and leave it. You want the tomato to cook down slowly until all the liquid has evaporated and the mixture turns from orange to a deep, dark red — almost brick coloured.
This stage takes ten to fifteen minutes at minimum. The sofrito is ready when it looks concentrated and slightly shiny, smells deeply savoury and sweet, and the oil has started to separate and pool at the edges. If you drag a spoon through it, the track should hold for a moment before slowly filling back in.
If you are adding ñora pepper flesh or paprika, stir it in at this point and cook for one more minute.
Common mistakes
Not cooking the tomato long enough. A pale, watery sofrito will produce a pale, watery paella. The reduction is where the flavour is built. If your sofrito looks orange and liquid, keep cooking.
High heat throughout. If the heat is too high, the garlic will burn before the onion is soft and the tomato will scorch on the outside while staying raw in the middle. Low and slow is not a suggestion.
Too little oil. The oil needs to carry the flavours. A dry sofrito will not distribute properly when the broth is added.
Using tinned tomato. The acidity is higher, the sugar is lower, and the moisture is more variable. For a recipe where the sofrito is this important, use fresh.
Why you cannot skip or shortcut this step
Some recipes suggest using pre-made sofrito, tomato paste, or simply frying the tomato for a few minutes and moving on. In a pinch, these approaches produce a paella that is fine. But fine is not what we are after.
The Maillard reactions that occur during a proper sofrito — the caramelisation of sugars, the browning of proteins, the concentration of volatile aromatics — create layers of flavour that cannot be replicated in any other way. This is the foundation the rest of the paella stands on.
In our paella cooking class in Barcelona, students spend more time on the sofrito than on any other single step — and it is the step that produces the most surprise. Most people have never tasted what a properly made sofrito actually smells and tastes like, straight from the pan, before anything else is added. It is a revelation.
Rice to Meet You offers paella cooking classes in Barcelona's El Raval neighbourhood, small groups of up to 12, all levels welcome. Book your spot →