Puerto Rican Sofrito and Cilantro Chutney
Photo by Alex Gonzo on Pexels

Puerto Rican Sofrito and Cilantro Chutney

A bright, herbaceous chutney blending Puerto Rican sofrito principles with fresh cilantro, recao (culantro), and a whisper of habanero heat. This versatile condiment is ground fresh without cooking, preserving the raw vegetal snap of the herbs and the lime's acidity. Use it as a vibrant side for rice, beans, roasted meats, or grilled fish, or stir it into sour cream for an instant dip.

Prep
10 min
Cook
—
Total
10 min
Makes
1 cup (240 ml)
Share

Steps

Before you start
  • Wash and thoroughly dry all fresh herbs and vegetables to prevent excess moisture in the finished chutney
  • If using a food processor or blender, have it clean and dry before starting
  • Remove the stem end from the habanero; wear gloves if you have sensitive skin, as the oil can irritate
  1. Prepare herbs and habanero

    • On a cutting board, roughly chop the cilantro and recao into ½-inch (1.3 cm) pieces, including tender stems but discarding any tough woody ends.
    • Halve the habanero lengthwise, remove the stem, and decide on heat level: scrape out seeds and white ribs for milder chutney, or leave them in for a spicier version.
    • Roughly chop the habanero into ¼-inch (6 mm) pieces.
    + Show details

    Ready when: Herbs and habanero are roughly chopped into small, consistent pieces

    Tip: Drying the herbs and habanero thoroughly with paper towels prevents the chutney from becoming watery. Moisture is the enemy of fresh herb chutneys.

  2. Prepare garlic and lime juice

    • Peel the 4 garlic cloves and cut them in half.
    • Juice the fresh limes through a fine strainer to remove pulp and seeds; you should have about 3 tablespoons (45 ml) of clear lime juice.
    • Set aside.
    + Show details

    Ready when: Garlic is peeled and halved; lime juice is strained and measured

    Tip: Straining the lime juice prevents pulp particles from affecting the chutney's texture and appearance.

  3. Pulse blend the mixture

    • Add the cilantro, recao, garlic, and habanero pieces to a food processor.
    • Pulse 8–10 times, stopping to scrape down the sides with a spatula after each pulse.
    • The goal is a coarse, chunky texture with visible herb pieces, not a smooth paste.
    • If using a blender, use the pulse function and work in shorter bursts to avoid over-processing.
    • The mixture should look like coarsely chopped herbs with distinct chunks.
    + Show details

    Ready when: Mixture is coarse and chunky with herb pieces visible; no smooth paste

    Tip: Over-processing releases too much liquid from the herbs and makes the texture muddy. Stop pulsing while the herbs still have texture and body.

  4. Season and adjust consistency

    • Transfer the blended mixture to a glass or plastic jar.
    • Stir in the lime juice, salt, and olive oil with a spatula, mixing thoroughly to distribute ingredients evenly.
    • Taste and adjust salt to your preference, starting with ½ teaspoon and adding more if needed.
    • If the chutney is too thick or dense, stir in the cold water 1 tablespoon at a time until it reaches a consistency you like—it should be spreadable but still chunky, not runny.
    • The chutney will release a bit more liquid as it sits.
    + Show details

    Ready when: All ingredients are combined and seasoning tastes balanced; acidity and salt are bright

    Tip: Taste as you season; salt brings out the herb flavors and balances the lime's acidity without making the chutney taste salty.

Good to know

Tips
  • This chutney is raw and uncooked, which preserves the bright, fresh flavor of the herbs—the soul of Puerto Rican sofrito. Cooking it would dull the vibrant green color and sharp vegetal taste.
  • Recao (culantro) is essential to authentic Puerto Rican flavor; it's more potent and slightly peppery compared to cilantro alone. Look for it at Latin American markets under the name 'culantro' or 'shadow beni.'
  • Serve this chutney as a condiment alongside rice and beans, roasted pork (pernil), or grilled fish. It also brightens up simple sour cream as a dip or dollop atop eggs.
  • The chutney will weep a bit of liquid as it sits in the jar—this is normal as the salt draws moisture from the herbs. Simply stir it back in before serving, or drain it if you prefer a thicker consistency.
Make ahead

This chutney is best used the day it is made, while the herbs are brightest. However, it can be refrigerated for up to 3 days in an airtight jar; the flavors will deepen and the habanero heat will intensify slightly over time. Stir well before serving.

Storage & reheating

Room temperature: serve immediately (within 2 hours) for the freshest flavor and brightest herb taste. Refrigerator: store in an airtight glass jar for up to 3 days; flavors deepen but color may fade slightly. Freezer: not recommended; freezing damages the texture and fresh herb character.

Substitutions
  • fresh recao (culantro), loosely packed → additional fresh cilantro (use 1.5 cups / 45 g total, increase cilantro to 2 cups / 60 g). Recao has a sharper, more peppery flavor than cilantro. If unavailable, use extra cilantro for a milder, more delicate herb chutney.
  • habanero pepper, fresh → Scotch bonnet pepper (same amount) or 1 small serrano pepper for less heat. Habaneros are fruity and moderate in heat. Scotch bonnets are nearly identical. Serranos are much less spicy if you prefer mild heat.
  • fresh lime juice → fresh lemon juice (3 tablespoons / 45 ml), or white vinegar (1.5 tablespoons / 22 ml) mixed with 1.5 tablespoons lime juice. Lime is traditional and brings brightness; lemon is milder and less aromatic. A splash of vinegar adds acidity but changes the Caribbean character.
  • extra-virgin olive oil → avocado oil or grapeseed oil (same amount). Extra-virgin olive oil is preferred for its fruity flavor, but neutral oils work if you want the herbs to dominate without olive's distinctive taste.

More dips

See all →

Find more like this

Meal
Snack
Cuisine
Caribbean
Main ingredient
Bell Peppers
Method
No-Cook

Reviews (0)