
Sofrito and Black Bean Dip
A vibrant Caribbean-inspired dip that combines earthy black beans with aromatic sofrito, finished with bright cilantro and lime. This creamy, savory dip works equally well as an appetizer with crudités and tortilla chips, or as a side to grilled meats and seafood. The sofrito—a fragrant base of sautéed peppers, onions, and garlic—gives the beans depth while cumin and a squeeze of fresh lime provide warmth and acidity.
Steps
Before you start
- Drain and rinse canned black beans thoroughly
- Have all ingredients measured and within arm's reach
- If making sofrito from scratch, prepare it first; if using store-bought, warm it gently
Warm the base
- Heat olive oil in a medium saucepan (2-quart/2-liter) over medium heat.
- Add minced garlic and cook for 30 seconds, stirring constantly, until fragrant but not browned.
- Stir in the sofrito and cook for 1 minute, allowing the flavors to warm through.
+ Show details− Hide details
Ready when: Sofrito is fragrant and warmed through
Tip: Don't let garlic brown, or it will taste bitter
Add beans and seasoning
- Add the drained and rinsed black beans to the pan along with ground cumin and red pepper flakes (if using).
- Stir well to combine.
- Simmer over medium heat for 8–10 minutes, stirring occasionally, until the beans are heated through and the flavors have melded.
+ Show details− Hide details
Ready when: Beans are hot throughout and mixture is slightly thickened
Tip: If the dip looks too thick, add a splash of water or broth
Blend until creamy
- Remove the pan from heat.
- Working in batches if needed, transfer the bean mixture to a food processor and blend until mostly smooth but still slightly textured, about 1–2 minutes.
- Alternatively, use an immersion blender directly in the pan and pulse until you reach your desired consistency.
+ Show details− Hide details
Ready when: Dip is smooth or slightly chunky, depending on preference
Tip: Don't over-blend; a little texture keeps the dip interesting
Finish with lime and cilantro
- Return the blended mixture to the pan (if you used a food processor) or stir in while still in the pan.
- Add fresh lime juice and most of the cilantro, reserving a small handful for garnish.
- Stir well.
- Taste and adjust salt and black pepper as needed.
+ Show details− Hide details
Ready when: Dip is bright, well-seasoned, and tastes balanced
Tip: Add lime juice gradually; you can always add more but can't take it out
Serve or chill
- Transfer the dip to a serving bowl.
- Swirl in the mashed avocado (if using) and top with reserved fresh cilantro.
- Serve warm or at room temperature with tortilla chips, crispy plantain chips, fresh vegetables, or crackers.
+ Show details− Hide details
Tip: Add avocado just before serving so it doesn't oxidize and turn brown
Good to know
Tips
- Sofrito is the heart of this dip—it provides deep, caramelized flavor that distinguishes it from a basic bean dip. If you don't have store-bought, make a quick version by sautéing diced red peppers, onion, and garlic until soft.
- The dip can be served warm (straight from the pan) or at room temperature; both are equally good. Warm dip is more luxurious; room temperature is better for a party spread.
- For a spicier dip, increase red pepper flakes to 1/2 teaspoon or add a pinch of cayenne. For a creamier texture, fold in a few tablespoons of sour cream or plain yogurt.
- Taste as you season—lime juice and salt are both aggressive flavors, so it's better to build them gradually than to over-season and have to dilute with beans.
Make ahead
Prepare the dip through step 4 up to 2 days ahead; refrigerate in an airtight container. Reheat gently in a saucepan over medium-low heat, stirring occasionally, or microwave in a bowl in 30-second intervals. Add fresh cilantro and avocado just before serving.
Storage & reheating
Room temperature (up to 2 hours): cover with plastic wrap. Refrigerator (up to 3 days): store in an airtight container; reheat gently over medium-low heat or microwave. Freezer (up to 1 month): freeze without avocado in a freezer-safe container; thaw in the refrigerator overnight and reheat gently.
Substitutions
- sofrito (store-bought or homemade) → 1/2 cup (120 ml) finely diced red bell peppers sautéed with 1/4 cup (40 g) diced onion and 1 tablespoon minced garlic until soft (about 5 minutes). For homemade sofrito when store-bought is unavailable; it will be slightly more rustic but still delicious
- fresh cilantro, chopped → Fresh parsley or a mix of cilantro and mint. If cilantro is unavailable or you dislike its flavor
- canned black beans, drained and rinsed → Canned pinto beans or red kidney beans, drained and rinsed. Works well, though the flavor profile will shift slightly
- fresh lime juice → Fresh lemon juice. A bit less bright but still provides acidity and lift
More dips & spreads
See all →Find more like this
- Meal
- Snack
- Cuisine
- Caribbean
- Main ingredient
- Black Beans
- Method
- Stovetop





