
Sofrito
I’ve spent countless evenings watching onions sweat in olive oil until they surrender their sharpness, and it’s in that quiet, golden transformation that I first understood the soul of Spanish cooking. Sofrito isn’t just a sauce to me; it’s the quiet architect of so many meals I love. Born in the sun-drenched kitchens of Spain, it’s a humble foundation built on patience, where onions, garlic, and sometimes tomatoes and bell peppers are coaxed slowly over low heat until they melt into a fragrant, jammy paste. What makes it indispensable is how it bridges the gap between raw ingredients and deep, resonant flavor. A good sofrito doesn’t shout; it hums in the background, lifting everything from a simple bowl of rice to a slow-simmered legume stew. But I’ve seen it ruined more times than I care to admit. The most common pitfall is rushing the process. Turn the heat too high, and those onions will brown and turn bitter before they ever sweeten. Another frequent mistake is tossing in garlic too early, burning it into acrid ash before the base even has a chance to bloom. I always keep my flame low, stir with a wooden spoon like I’m coaxing a secret out of the pan, and wait until the mixture collapses into itself. Once cooled, it becomes a quiet ally in my kitchen, ready to be spooned into whatever needs a depth that only time and gentle heat can provide. It’s unpretentious, entirely plant-based, and profoundly Spanish in its refusal to waste flavor or time.
Nutrition
| Per serving | Calories | Protein | Carbs | Fat | Sat fat | Fibre | Sugar | Sodium |
|---|---|---|---|---|---|---|---|---|
| beginner | 185kcal | 2g | 14g | 15g | 2g | 3g | 7g | 180mg |
| intermediate | 145kcal | 2g | 11g | 13g | 2g | 3g | 6g | 150mg |
| expert | 175kcal | 2g | 12g | 14g | 2g | 3g | 7g | 5mg |
Per serving · Ava-estimated — a guide, not a clinical figure.
- 120 mlextra virgin olive oil— Use a high-quality oil as it forms the foundational flavor base
- 300 gyellow onion— finely diced
- 6 clovesgarlic clove— peeled and minced
- 150 gred bell pepper— cored, seeded, and finely chopped
- 500 gripe tomato— grated or finely chopped, preferably vine-ripened or canned crushed tomatoes
- 5 gsweet paprika(optional)— Spanish pimentón dulce, added off-heat to prevent burning
This beginner-friendly approach strips away the traditional knife work, relying instead on convenient pre-diced vegetables and a quality jarred sofrito base to guarantee consistent flavor every time. Because the goal is building a reliable pantry staple rather than perfecting a chef’s technique, the process focuses entirely on low-and-slow sweating. You will gently coax moisture from the vegetables until they soften completely, avoiding any aggressive browning that could introduce bitterness. The key thing to watch is the heat: keep it strictly at medium-low to prevent scorching, and stir frequently as the natural sugars release. You will know the sofrito is ready when the mixture thickens into a jammy paste and a thin layer of olive oil begins to pool at the surface. This method is intentionally forgiving and highly scalable, making it ideal for batch cooking. Once cooled, simply portion the sauce into freezer bags or silicone trays. When you need a quick foundation for paella, beans, or braised meats, you can drop a cube straight into the pot, saving you valuable prep time on busy weeknights.
Equipment
- Heavy-bottomed pan— non-stick or stainless steel works well
- Wooden spoon— essential for scraping the bottom to prevent sticking
Method
- 1
Heat the olive oil over medium-low heat in a heavy-bottomed pan until shimmering.
Do not let the oil smoke.
tempering~ 1 min - 2
Add the diced onions, bell peppers, and garlic to the pan.
Stir immediately to coat everything in oil.
sweating~ 2 min - 3
Fold in the diced tomatoes and salt, then reduce the heat to low.
The mixture will release a lot of liquid initially.
simmering~ 20 min - 4
Cook uncovered, stirring every five minutes, until the vegetables completely soften and the liquid reduces to a thick paste.
You will know it is done when a thin layer of oil separates and pools on top.
reducing~ 15 minTricky bit - 5
Transfer the cooled mixture into freezer-safe containers or an ice cube tray for portioning.
Label with the date before freezing.
portioning~ 5 min
Cooking from frozen
Thaw overnight in the refrigerator or gently warm in a saucepan with a splash of broth before folding into your dish.
Storage times are a guide — always use your judgement and store food safely.