Sofrito

Sofrito
⏱️ cook time 45 minutes
🍽️ servings 4
⚡ Difficulty easy

intro

Aromatic slow-cooked Spanish vegetable base, the foundation of paellas, stews, and tapas, with rich, sweet-savory depth from peak summer produce.

Ingredients

Extra virgin olive oil 60ml (1/4 cup)
Yellow onion 200g (1 medium, finely diced)
Green bell pepper 150g (1 medium, seeded and finely diced)
Garlic 20g (4 cloves, finely minced)
Roma tomatoes 400g (4 large, blanched, skinned, seeded, finely chopped)
Smoked sweet paprika 2g (1 teaspoon)
Dried bay leaf 1 whole leaf
Fine sea salt 5g (1 teaspoon)
Granulated sugar 1g (1/4 teaspoon)

Steps

1

Prep all vegetables

Bring a small pot of water to a rolling boil, blanch Roma tomatoes for 30 seconds then transfer to an ice water bath to slip off skins easily. Scoop out and discard tomato seeds, then finely chop tomato flesh, yellow onion, and green bell pepper into uniform 5mm dice; mince garlic finely and set all prepped ingredients in separate small bowls.

Step 1
step1:Prep all vegetables
2

Warm the olive oil

Place a heavy-bottomed 2L (2 quart) saucepan over medium-low heat, pour in 60ml (1/4 cup) extra virgin olive oil, and warm for 1 minute until the oil shimmers gently, taking care it does not reach smoking point.

Step 2
step2:Warm the olive oil
3

Sauté onion and pepper

Add diced onion and green bell pepper to the warm oil, season with 2.5g (1/2 teaspoon) fine sea salt, and stir to coat all vegetables evenly in oil. Cook for 12 minutes over medium-low heat, stirring every 2 minutes, until vegetables are completely soft, translucent, and just starting to turn pale golden at the edges with no remaining crispness.

Step 3
step3:Sauté onion and pepper
4

Toast garlic and spices

Add minced garlic, 2g (1 teaspoon) smoked sweet paprika, and 1 whole dried bay leaf to the pan, stirring constantly for 90 seconds over medium-low heat until the garlic releases a warm, nutty aroma and the paprika deepens to a rich ruby red; do not let the garlic brown or burn, as it will turn unpleasantly bitter.

Step 4
step4:Toast garlic and spices
5

Simmer the tomato mixture

Add the finely chopped skinned tomatoes, remaining 2.5g (1/2 teaspoon) sea salt, and 1g (1/4 teaspoon) granulated sugar to the pan, stirring to fully combine with the aromatic vegetable base. Bring to a gentle, low-bubble simmer, then reduce heat to low, prop the pan lid slightly ajar to let steam escape, and cook for 20 minutes, stirring every 5 minutes to prevent sticking to the pan bottom.

Step 5
step5:Simmer the tomato mixture
6

Finish and cool sofrito

After 20 minutes of simmering, remove the lid entirely and cook for 2 more minutes over low heat to evaporate excess watery liquid, until the sofrito is thick, glossy, and spreadable with no pools of separated tomato juice. Fish out and discard the bay leaf, then taste and adjust salt if needed before using, or cool completely for storage.

Step 6
step6:Finish and cool sofrito

Tips

1.Always cook sofrito over low to medium-low heat: high heat will char the garlic and vegetables, creating a bitter flavor instead of the signature mellow, sweet depth from slow caramelization.
2.Use ripe, in-season Roma tomatoes for the brightest flavor; canned San Marzano tomatoes work as a convenient off-season substitute, but avoid over-processed canned tomato sauce.
3.Portion cooled sofrito into 60ml (1/4 cup) ice cube trays and freeze for up to 3 months, so you can pop out a portion anytime to add instant depth to eggs, pasta, rice, or stews.

✨ You May Also Like

Side Dishes
🍜 India

Velvety, aromatic all-purpose curry sauce perfect for tossing with roasted veggies, grilled protein, or rice for fast, cozy, flavorful meals.

⏱️ 25 minuteSide Dishes ★ 4.7
Side Dishes
🍜 Spain

Tender, starchy boiled yuca tossed in bright, garlicky citrus mojo sauce—an iconic, zesty side that pairs beautifully with roasted pork, grilled meats, and rice and beans.

⏱️ 40 minuteSide Dishes ★ 4.8
Side Dishes
🍜 United States

Tender, paper-thin potato flatbread, a beloved Norwegian-American Minnesota Christmas staple, griddled until softly spotted and served warm with butter.

⏱️ 1 hour 30Side Dishes ★ 4.8
Side Dishes
🍜 United States

Rich, deeply savory cured salt pork, a long-lasting kitchen staple perfect for frying crispy as a side or adding umami to stews, beans, and chowders.

⏱️ 7 days (2Side Dishes ★ 4.9
Side Dishes
🍜 United States

Crispy, tangy classic Southern fried green tomatoes with a crunchy cornmeal crust, served hot for a nostalgic, comforting summery bite.

⏱️ 25 minuteSide Dishes ★ 4.9
Side Dishes
🍜 United States

Moist, golden-crusted savory muffins with sweet corn, zesty jalapeño, and melted cheddar, perfect for pairing with smoky summer grilled fare.

⏱️ 30 minuteSide Dishes ★ 4.8

Sofrito:Frequently Asked Questions

1.Do I really need to slow-cook sofrito, or can I turn up the heat to make it faster?
Slow-cooking is non-negotiable for authentic, deep flavor—cranking the heat will burn the garlic and onion edges, creating a harsh, bitter base instead of that signature sweet-savory depth. Keep heat on medium-low, stir occasionally, and let it simmer 35–40 minutes until all veggies break down into a thick, fragrant paste. Rushing this step throws off every dish you build from it.
2.Why does this recipe specify Roma tomatoes instead of other common tomato varieties?
Romas have far lower water content and denser, meatier flesh than juicier slicing tomatoes or heirlooms, so you won’t end up with a watery, diluted sofrito that makes paella or stews soggy. Their naturally balanced sweet-tart flavor also concentrates beautifully as it slow-cooks, without the extra seeding and draining juicier tomatoes require.
3.Can I make sofrito ahead of time, and what’s the best way to store it?
Absolutely—sofrito actually tastes better a day or two after making, as the flavors meld and deepen. Let it cool completely, then store it in an airtight glass container in the fridge for up to 5 days, or freeze it in ¼-cup ice cube portions for up to 6 months. Those pre-portioned cubes are perfect for tossing straight into paellas, stews, or egg dishes right from the freezer.
4.I don’t have green bell pepper on hand—can I use red or orange bell pepper as a substitute?
Traditional Spanish sofrito relies on the bright, slightly grassy, less sweet bite of green bell pepper for its classic profile, but red or orange bell peppers work perfectly well in a pinch. Just note they’ll add a sweeter, fruitier note to the final base, so skip any optional pinch of sugar for mellowing tomato acidity to keep the flavor balanced.
5.How much extra virgin olive oil do I need, and can I use a lighter neutral oil instead?
Use ¼ cup of good-quality extra virgin olive oil for a standard batch made with 1 large yellow onion, 1 green bell pepper, 6 garlic cloves, and 6 Roma tomatoes—it coats veggies evenly and carries aromatic flavors as it cooks. Skip neutral oils if you can; the fruity, peppery notes of EVOO are a core part of sofrito’s signature depth, not just a cooking fat.
6.Do I need to peel and seed my Roma tomatoes before adding them to the sofrito?
For the silkiest, restaurant-worthy texture, yes—score a small X on the bottom of each tomato, blanch in boiling water for 30 seconds, then slip off the skins and scoop out the seedy, watery core before chopping. If you’re short on time, you can skip this step, though you’ll get tiny tough skin bits and a slightly looser final texture that works fine for casual meals.
7.What other dishes can I use this sofrito in, besides paella?
This versatile base works for far more than just paella! Stir a few spoonfuls into bean stews, lentil dishes, scrambled eggs, or roasted veggie medleys, use it as a braising base for baked fish or chicken, spread it on crusty bread for quick tapas toasts, or mix it into meatball mixtures for an extra punch of aromatic, savory depth.

Comments (18)

2 days ago

OMG this sofrito is a total game changer! I made a big batch on Sunday for meal prep and tossed it in everything this week—eggs, rice, chicken, even stirred a spoonful into my taco meat last night. My kids kept asking what made everything taste so good! 10/10, so easy too, I was worried it’d be fussy for a weeknight staple but 45 minutes is totally doable.

1 day ago

Wait you put it in taco meat? That’s genius! I’ve only ever used it for paella, I need to try that stat.

1 day ago

So glad it’s working for your meal prep! Sofrito is such a versatile base—stirring it into taco meat is such a fun hack, we love seeing all the creative ways people use it!

1 week ago

Took this to my neighborhood potluck last weekend as a base for my slow-cooked pork and people were hounding me for the recipe all night. Didn’t tell them the secret was this dead-easy sofrito, oops. Only note: I added an extra pinch of smoked paprika because I’m a paprika fiend, worked perfectly.

6 days ago

Love the smoked paprika add! That’s such a great tweak for pork dishes, we’re going to test that variation ourselves—thanks for the tip!

3 days ago

SO good! I swapped the regular olive oil for garlic-infused olive oil and let it slow simmer a little extra to get that deep, sweet flavor from the onions and peppers. Perfect base for my vegan paella I made for my sister’s birthday dinner, everyone raved.

2 hours ago

Wait, total newbie question here—do I have to peel the tomatoes? I tried making sofrito once before and left the skins on and it was kinda chewy, but I hate peeling tomatoes with a passion. Any shortcuts?

1 hour ago

I score a little X on the bottom of the tomatoes and blanch them in boiling water for 30 seconds then dump them in ice water! The skins slide right off, super easy no fancy tools needed.

45 minutes ago

Great question! If you don’t want to peel tomatoes, you can also use high-quality canned San Marzano tomatoes (drained a little) to skip that step entirely, they break down super smooth with no chewy skins. The blanching trick Hannah mentioned works perfectly too!

2 weeks ago

This tastes exactly like the sofrito my abuela used to make when I was a kid! I was so scared I’d never get the flavor right after she passed, but this is spot on. The slow cook time is key, don’t rush it y’all, that 45 minutes is worth every second.

1 week ago

Same! I was worried it wouldn’t live up to my family’s recipe but it’s so close I’m gonna teach my teen to make it this weekend for our Sunday dinner.

5 days ago

Froze half the batch in ice cube trays so I can pop a cube out whenever I need a flavor boost for soups, stews, or skillet meals. Total time saver for busy weeknights when I don’t have time to chop a ton of veggies. Way better than the store-bought stuff that’s loaded with weird preservatives.

yesterday

I added a whole seeded jalapeño to mine for a little extra kick and it was chef’s kiss. How long does this keep in the fridge, y’all? I don’t want it to go bad before I use the rest of the batch!

18 hours ago

I’ve kept mine in an airtight glass jar for up to a week and it’s been totally fine! Just make sure you pour a thin layer of olive oil over the top to seal it, lasts way longer that way.

12 hours ago

Love the jalapeño addition! As mentioned, it’ll last 5-7 days in an airtight container in the fridge, or up to 3 months in the freezer if you want to keep it longer. The olive oil seal trick is a great pro tip!

3 days ago

My kids are super picky about veggies and they ate every bite of the sofrito rice I made with this! I thought they’d pick out the peppers but they didn’t even notice once everything cooked down and got all sweet and caramelized. Will be making this on repeat.

2 days ago

That makes us so happy to hear! The slow cook time mellows out all the veggies so much even picky eaters love it—great job getting those extra veggies in without a fight!

1 week ago

Tried three other sofrito recipes before this one and they were all too watery or too acidic. This one hits the perfect balance of sweet onion, bright pepper, rich tomato, and garlic. My seafood paella came out better than the one I had at a tapas restaurant in Barcelona last year, no cap.

30 minutes ago

Does anyone know if this works without garlic? My youngest has a garlic allergy so I have to skip it in basically everything, but I don’t want the flavor to fall flat.

15 minutes ago

I made this for my garlic-intolerant partner last month and just added a little extra onion and a pinch of cumin to make up for it! Turned out amazing, you couldn’t even tell the garlic was missing.

5 minutes ago

Great question! You can absolutely make this without garlic—try adding a little extra sweet onion, a pinch of smoked paprika, and a tiny bit of ground cumin like mentioned to add that extra depth of flavor, it’ll turn out delicious.

1 week ago

Used this as a topping for my grilled brats at last weekend’s tailgate and people went wild for it. I let it cool down a little and served it chunky style instead of blending it smooth, so it had that nice texture contrast. 10/10, so versatile.

5 days ago

Chunky on brats? That’s such a slapper of an idea, I’m stealing that for my next cookout. I usually blend mine smooth for sauces but chunky makes way more sense for toppings.

2 days ago

All the ingredients are super cheap and easy to find at my regular grocery store, no fancy specialty items required. I spent like $6 total to make a double batch, which is way cheaper than buying pre-made sofrito from the store that tastes half as good. Perfect for people cooking on a tight budget.

5 days ago

Wait do I *have* to blend this at the end? I don’t own a blender (long story, don’t ask) and I’d rather just keep it chunky if that works. I don’t mind a little texture!

4 days ago

I never blend mine! I just chop everything super small at the start and let it cook down real slow, it’s perfect chunky. I actually prefer the texture that way for topping eggs and tacos.

3 days ago

No blender required at all! If you prefer a chunkier sofrito, just dice your veggies smaller before cooking and skip the blending step entirely—it’ll taste just as delicious, just with a heartier texture. We include the blending step for people who like that smooth, sauce-like consistency, but it’s totally optional.

2 weeks ago

Made this for a tapas date night at home with my partner and we both agreed it was the star of the spread! We had patatas bravas, garlic shrimp, and manchego cheese, and the sofrito tied the whole meal together. Felt like we were at a fancy little restaurant without paying the fancy prices.

2 weeks ago

That sounds like the perfect date night spread! So glad the sofrito helped make your night in feel special—nothing beats a cozy tapas night at home.

5 minutes ago

Help! I got distracted helping my kid with homework and let my sofrito cook a little too long, the bottom of the pan got a little burnt. Is it salvageable or do I have to start over? I already chopped all the veggies, I don’t wanna waste them!

3 minutes ago

Don’t scrape the bottom of the pan! Pour the top part that’s not burnt into a new pot and keep going, I’ve done this so many times when I get pulled away mid-cook. As long as you don’t mix the burnt bits in it’ll be fine!

1 minute ago

Oh no, we’ve all been there! As mentioned, don’t scrape the burnt bits from the bottom of the pan—carefully pour the unburnt sofrito into a clean pot, give it a taste, and if it doesn’t have a bitter flavor you can absolutely keep cooking it. If it tastes a little bitter, a tiny pinch of sugar can help balance it out!

1 week ago

I grew up eating Puerto Rican sofrito which has culantro and oregano, but this Spanish version is so bright and fresh! I made it to go with my tortilla española last night and the flavor combo was unreal. Love how easy it is to tweak to match whatever dish you’re making.

6 days ago

I did the same! I added a tiny bit of oregano because I love that earthy note, and it worked so well with tortilla. This recipe is such a great base to customize.

yesterday

Threw a few spoonfuls of this into my slow cooker with some chickpeas, chorizo, and spinach for a quick stew and it came out tasting like I spent hours on it. 45 minutes of prep on Sunday gives me so many easy meals all week, I’m obsessed.

20 hours ago

That chickpea and chorizo stew sounds incredible! Sofrito is such a workhorse for slow cooker meals because it adds so much depth without a ton of extra work. So glad you’re loving it!

just now

I have a tiny apartment kitchen with zero ventilation, so I was worried cooking this for 45 minutes would make my whole place smell like onions for days, but it was totally fine! The low simmer keeps the splatters and strong smells down, and my place just smelled like cozy garlic and peppers all night, which is a win in my book.