Free Recipe

How to Make Sofrito From Scratch

The flavor base of every Puerto Rican dish — ingredients explained, mainland swaps, and a 20-minute batch plan.

20 minutes Bilingual

By Josh Ortiz·August 2026·8 min read

What Is Sofrito?

Sofrito is the flavor foundation of Puerto Rican cooking — a fragrant, herb-packed blend that goes into nearly every savory dish on the island. Think of it as the Puerto Rican equivalent of French mirepoix or Italian soffritto, but with a tropical twist: recao (culantro), cilantro, garlic, onion, and bell pepper, blended into a green paste that smells like home.

Every Puerto Rican household has its own version. Some add ají dulce peppers, some use more cilantro than recao, and some swear by a mortar and pestle over a food processor. But the core is always the same: fresh herbs + aromatics + oil = the base of everything.

Ingredients You Need

For 2 cups of sofrito:

  • 1 bunch recao (culantro) — about 15 leaves. This is NOT cilantro. Recao has longer, serrated leaves and a more pungent, earthy flavor. Find it frozen at Latin grocery stores.
  • 1 large green bell pepper — seeded and chopped
  • 1 medium onion — quartered
  • 8 cloves garlic — peeled (yes, 8 — this is Puerto Rican cooking)
  • 1/2 cup cilantro (fresh coriander) — with stems for extra flavor
  • 2 tablespoons olive oil
  • 1 teaspoon salt

Mainland Swaps

Can't find recao? Here's what works:

  • Frozen recao — available at most Latin grocery stores nationwide. This is your best option.
  • Extra cilantro — use 1 cup cilantro instead of recao + cilantro. The flavor is milder but still works.
  • Ají dulce peppers — optional addition for a sweeter, more complex base. Find them frozen at Latin markets.

Step-by-Step Instructions

1
Wash everything. Rinse the recao, cilantro, bell pepper, and onion under cold water. Pat dry.
2
Rough chop. Cut the bell pepper and onion into quarters. No need to be precise — the food processor does the work.
3
Add to food processor. Add the recao, bell pepper, onion, garlic, and cilantro. Don't add the oil yet.
4
Pulse, don't puree. Pulse 8–10 times until everything is finely chopped but you can still see small pieces. You want texture, not soup.
5
Add oil and salt. Pour in the olive oil and sprinkle the salt. Pulse 3–4 more times to combine.
6
Store it. Transfer to ice cube trays for individual portions, or into mason jars. Freeze for up to 3 months, refrigerate for up to 1 week.

How to Use Sofrito

Drop 1–2 cubes into hot oil at the start of any Puerto Rican dish. It's the first thing that hits the pan:

  • Arroz con pollo — sauté 2 cubes before adding rice
  • Pernil — rub sofrito directly onto the pork shoulder
  • Habichuelas (beans) — sauté 1 cube, add beans, simmer
  • Pastelón — mix into the meat layer
  • Alcapurrias — blend into the meat filling

Common Mistakes

Over-processing. If it turns into green soup, you've gone too far. Stop when you can still see small pieces.

Skipping the recao. Cilantro alone is milder. If you can find frozen recao (even in Asian or Indian grocery stores — it's called "sawtooth coriander"), use it.

Not enough garlic. 8 cloves sounds like a lot. It's not. Trust the recipe.

Storing in the fridge too long. Sofrito loses flavor after 5–7 days. Freeze it — that's what every Puerto Rican kitchen does.

Sofrito FAQ

Want 29 more recipes like this?

La Mesa Boricua — the complete bilingual cookbook with 30 authentic Puerto Rican recipes.

Get the Cookbook — $47

Or start with the $9 Starter Kit

Ready to master plantain cookery? Join the waitlist for the Mofongo & More video course — the best mofongo masterclass online.