top of page

Homemade Sofrito

Sep 23
5 min read

Updated: Oct 16




Sofrito is the flavor base that makes a pot of rice, beans, stew, soup, or braised meat taste like it has been simmering all day. This Homemade Sofrito is a fresh blend of aromatic vegetables, garlic, peppers, cilantro, and culantro. It takes about 15 minutes, requires no cooking, and stores beautifully in the fridge or freezer.

Wide-angle view of fresh sofrito ingredients on a warm kitchen surface.
Fresh herbs, peppers, garlic, onions, and tomatoes make sofrito look as good as it tastes.

What sofrito does in Puerto Rican cooking


Sofrito is not eaten on its own. It is a cooking base, which means it goes into the pot early and seasons everything that follows. Spoon it into hot oil before adding rice. Stir it into beans before they simmer. Add it to soups, stews, ground meat, braised chicken, or roasted vegetables when the dish needs a deeper, greener, more savory flavor.


In Puerto Rican kitchens, sofrito often includes culantro, also called recao. Culantro has long, sturdy leaves and a stronger flavor than cilantro. If you can find it, use it. If not, cilantro makes a good substitute and keeps the recipe fresh and bright.


This version keeps the process simple. Wash, chop, blend, and store. The finished sofrito should be finely chopped and saucy, but not fully puréed. You want a spoonable texture with tiny bits of vegetables and herbs.


Recipe at a glance


Detail

Amount

Prep time

15 minutes

Cook time

0 minutes

Total time

15 minutes


For the best texture, pulse the ingredients instead of blending them continuously. Sofrito should look finely chopped, not like a smooth green juice.

Ingredients for homemade sofrito


This recipe uses a short list of fresh, aromatic ingredients. The flavor is bold, garlicky, herbal, and slightly sweet from the peppers and onion.


  • 1 large green bell pepper

  • 1 large yellow onion

  • 1 lb garlic

  • 1 bunch fresh cilantro

  • 1 bunch fresh culantro, if available If culantro is not available, substitute 1 additional bunch cilantro.

  • 1 large red bell pepper

  • 1 large white onion

  • 1 lb ají dulce If ají dulce is not available, substitute 1 lb sweet peppers.


A note on ají dulce


Ají dulce peppers are small, sweet peppers used often in Caribbean cooking. They look a little like very small hot peppers, but they are sweet and aromatic rather than fiery. If your grocery store does not carry them, use mini sweet peppers or another mild sweet pepper.


A note on garlic


This recipe is garlic-forward. Use peeled garlic to save time. Since the sofrito is uncooked before storage, always use clean tools and a clean container.


Overhead view of chopped sofrito vegetables and herbs on a cutting board.
Rough chopping helps the food processor blend everything evenly.

How to make sofrito


The goal is to help the food processor do its job without turning the mixture completely smooth. Rough chopping makes blending easier and keeps the final texture even.


  1. Wash and roughly chop all the vegetables and herbs.

    Rinse the cilantro and culantro well, especially near the stems where grit can hide. Pat the herbs dry so the sofrito does not become watery. Remove pepper stems and seeds, then cut the peppers and onion into pieces that fit easily in your food processor or blender.


  2. Add everything to a food processor or blender.

    Add the bell peppers, onions, garlic, cilantro, culantro, and ají dulce or sweet peppers. If your machine is small, work in batches. This keeps the blade moving and prevents the bottom from turning liquid while the top stays chunky.


  3. Pulse until the mixture becomes finely chopped and saucy, but not completely smooth.

    Stop and scrape down the sides as needed. The sofrito should look moist and spoonable, with tiny flecks of herbs, peppers, onion, and garlic throughout.


  4. Transfer the sofrito to a clean airtight container or freeze in silicone ice cube trays if you want to save it.

    Use a clean spoon to portion it into jars, deli containers, or trays. If freezing in trays, freeze until solid, then move the cubes to a labeled freezer bag or airtight container.


Close-up view of green sofrito in a food processor bowl.
Pulse the mixture until it is saucy with small visible pieces.

The texture to look for


Great sofrito should be loose enough to spoon into a skillet but thick enough to mound slightly. If it looks too chunky, pulse a few more times. If it looks too smooth, it will still taste good, but the texture may feel more like a purée.


Avoid adding water unless your blender truly cannot move the ingredients. The onion, peppers, and herbs release moisture as they break down. If you need help getting things started, add a small handful of the juiciest peppers first, blend briefly, then add the rest.


Ways to cook with sofrito


A spoonful of sofrito can change the whole direction of a dish. It adds a fresh, savory base before the main ingredients go into the pot.


Use it as a starting point for:


  • Rice dishes

  • Beans and lentils

  • Soups

  • Stews

  • Braised chicken, pork, or beef

  • Ground meat

  • Sautéed vegetables

  • Sauces for simmering


For rice and beans, warm a little oil in the pot, add sofrito, and cook it for a few minutes until it smells fragrant. Then add seasonings, rice or beans, and liquid. For soups and stews, add it near the beginning so the flavor can build as the dish cooks.


Storage instructions


Fresh sofrito can be refrigerated for about 5–7 days in a clean airtight container. Keep it cold, use a clean spoon each time, and avoid leaving it out on the counter for long periods.


For longer storage, freeze sofrito in small portions. Silicone ice cube trays work especially well because the cubes pop out easily. Once frozen, transfer the cubes to a freezer-safe bag or container. Label it with the date so it is easy to track.


Frozen sofrito can go straight into a hot pan. There is no need to thaw it first for most cooked dishes. Add a cube or two to warm oil, then let it melt and sizzle before adding the next ingredients.


Recipe tips for the best flavor


Freeze in ice cube trays for easy portions.

Small cubes make weeknight cooking faster. One cube is usually enough for a small pot of beans or rice, while two or three cubes work well for a larger stew.


Use culantro when you can find it.

Culantro gives sofrito its deep herbal flavor. Cilantro is fresher and lighter, while culantro is stronger and more savory. Using both creates a fuller taste.


Do not over-blend.

Pulse the mixture in short bursts. A little texture helps sofrito cook down beautifully in oil and keeps the flavor from tasting flat.


Make it your house blend.

Some cooks add a small tomato, oregano, or cubanelle pepper. Others keep it green and simple. Once you know the base recipe, you can adjust it to match the dishes you cook most.


Cook it before building the dish.

Even though this sofrito recipe is raw when stored, it is usually cooked in the pan before the rest of the meal comes together. Letting it sizzle for a few minutes softens the bite of the garlic and onion.


Close-up view of frozen sofrito cubes beside a small glass jar.
Freeze sofrito in small portions so it is ready whenever the pot needs flavor.Recipes

Comments


bottom of page