Puerto Rican Sofrito: The Foundation of Flavor
You’ll find sofrito at the heart of nearly all famous Puerto Rican dishes. It’s not just an ingredient—it’s a foundation. This vibrant herb and aromatics blend is what gives our food its depth, warmth, and unmistakable identity. Once you have sofrito made and ready, countless meals come together quickly and with intention.
In my kitchen, sofrito is always within reach because it’s the starting point for so many dishes we cook on repeat. It’s the quiet workhorse behind the flavors we crave.
The Dishes That Always Start With Sofrito
The top three dishes on constant rotation in my home are:
- Arroz con Gandules (rice with pigeon peas)
- Empanadas de Picadillo (ground beef empanadas)
- Habichuelas Guisadas (Puerto Rican red stewed beans)
These are classic traditional Puerto Rican recipes, and while they each shine in their own way, they all rely on the same base to taste the way they’re meant to taste. Without sofrito, something essential is missing.
Why Annatto Oil Matters
Just as important as sofrito itself is organic annatto oil, also known as Aceite de Achiote. This oil isn’t optional—it’s foundational. It adds color, aroma, and a subtle earthiness that ties the dish back to its roots.
Together, sofrito and annatto oil create the flavor profile that defines ancestral Taíno and Puerto Rican cooking. This combination is what transforms simple ingredients into food that feels familiar, comforting, and deeply cultural.
Cooking With Ancestral Intention
These dishes—arroz, empanadas, beans, and so many others—cannot be authentically made without this base. Cooking with sofrito and annatto oil is about more than technique; it’s about honoring the generations who cooked this way long before us. It’s how we preserve flavor, history, and identity in our everyday meals.
Once you understand sofrito, you understand Puerto Rican cooking.
¡Buen provecho!
I independently select all the products I feature on Domestic Gourmet. I may earn an affiliate commission when you buy through links on this site.

Garden-Fresh Puerto Rican Sofrito
Equipment
- Food Processor (Can be substituted with a blender.)
- Ice Cube Trays (Can be substituted with a reusable container.)
Ingredients
- 1 onion You can use either Spanish or Vidalia
- 1 green bell pepper
- 6 ajicitos dulces (aji cachucha) Small sweet peppers, mildly spicy
- 1 bunch culantro Approximately 8 leaves. Culantro is a stronger version of cilantro and has long leaves with sawtooth edges.
- 4-6 garlic cloves This depends on your taste for garlic and how large your cloves are
- ¼ cup Domestic Gourmet Organic Annatto Oil – Aceite de Achiote can be substituted with olive, canola, vegetable or avocado oil
Optional (Some people add this and some do not. If you like cilantro, I recommend adding.):
- ½ bunch cilantro (leaves and stems) Approximately 1 cup
If doubling recipe:
- 2 onions
- 2 green bell peppers
- 10-12 ajicitos dulces (aji cachucha)
- 2 bunches culantro Sometimes culantro is sold in a plastic herb container, use 2
- 1 head garlic
- ½ cup Domestic Gourmet Organic Annatto Oil – Aceite de Achiote can be substituted with olive, canola, vegetable or avocado oil
Optional:
- 1 bunch cilantro (leaves and stems) Approximately 2 cups
Instructions
- Using a chef's knife, peel and quarter (cut into 4 pieces) your onion on a cutting board and add to the food processor.
- Remove the stem and seeds from the green bell pepper, quarter and add to the food processor.
- Halve the ajicitos, remove seeds and stems and add to the food processor.
- Crush and peel the garlic cloves and add to the food processor.
- Add the culantro and optional cilantro to the food processor.
- Drizzle in half of the annatto oil and process. If the sofrito isn't blending, drizzle in the remaining annatto oil until the mixture blends into a chunky consistency.

- Pause the food processor and with a rubber spatula, scrape down the sides, and process until fully combined, and no large pieces remain. You want the sofrito to be similar in texture to a chunky pesto.

If storing in a refrigerator:
- Store in a glass container with a tight-fitting lid and it will be good for 10 days.You can store sofrito in plastic Tupperware, but plan for that container to be your new dedicated sofrito container because it will forever smell of this delicious, herbaceous gold.
If storing in a freezer:
- Use ice cube trays to freeze the sofrito first and then transfer the frozen cubes to a freezer bag. Store in the freezer for 6 months or 9 months if you're using a deep freezer.

Notes
Nutrition
Did you make this recipe?
Please let me know how it turned out for you! Leave a comment below, tag @domesticgourmetfoods on Instagram, and hashtag #cookwithdomesticgourmet.
Best selling products
-
Organic Annatto Oil – Aceite de Achiote
$29.95 -
Domestic Gourmet Organic Adobo
$10.95 -
Domestic Gourmet Organic Sazón
$10.95 -
Sample Size Annatto Oil
$3.50 -
Queen of Nochebuena Gift Box
$50.85 -
Premium Pasteles Paper & Butcher’s Twine Bundle
$11.49 -
Queen of Nochebuena Gift Box (Pasteles Edition)
$60.35 -
Papel Para Pasteles – Pasteles Wrapping Paper
$9.49








I love the ice cube idea! I will have to try this. I use Sofrito in almost all of my dishes, especially the beans or anything with sauce. =)