ThaiEasy · Warm
A creamy, warmly spiced dip built on black beans and coconut milk — budget-friendly, satisfying, and ready in under an hour. Perfect with tortilla chips or as a spread for grain bowls.
10 min
25 min
35 min
Method
Drain and rinse the black beans thoroughly. Roughly mash about half of them with a fork or potato masher — leave some beans whole for texture.
Peel and finely dice the yellow onion. Mince the garlic cloves. Cut the lemon in half and juice it, reserving about 2 tablespoons of juice. Roughly chop the cilantro.
Heat the coconut oil in a medium saucepan over medium heat. When the oil shimmers and is fully melted, add the diced onion. Cook 5–6 minutes, stirring occasionally, until the onion is soft and translucent.
Pour in the coconut milk and stir to combine with the aromatics and spices. Add the mashed and whole black beans, salt, and black pepper. Bring to a gentle simmer over medium-low heat.
Reduce heat to low and simmer uncovered for 12–15 minutes, stirring occasionally, until the dip has thickened noticeably and the coconut milk has absorbed into the beans. Remove from heat.
Transfer to a serving bowl. Sprinkle the chopped cilantro over the top. Serve warm with tortilla chips, pita wedges, or as a spread — or cool to room temperature and refrigerate for a chilled dip.
Nutri-Score
Excellent balance
A–E · lower is better · score -5
Calories
676
per serving
Protein
31g
Carbs
92g
Fat
23g
Sat. fat
6g
Fiber
25g
Sugar
5g
Sodium
531mg
Nutri-Score is a general nutritional-balance guide, not medical or dietary advice.
Environmental impact
Very low impact
A–E · lower is better · includes estimates
kg CO2e
0.4
per serving
Water
0.4m³
Runoff
0.04g P
Black beans (canned or cooked, drained) drives 65% of this recipe’s estimated footprint.
Carbon from Poore & Nemecek 2018; water, land & runoff from Agribalyse — modelled averages for comparing recipes, not a measurement of your groceries.
Flavor Profile
Umami
Sweet
Salty
Sour
Bitter
Spicy
Textures
Aromas
Kitchen Equipment
Primary Tool
Medium SaucepanSafety & Storage
Storage
Refrigerate leftover dip within 2 hours of cooking. Store in an airtight container for up to 4 days. For food safety, do not leave at room temperature for more than 2 hours total (including serving time).
Shelf Life
The dip's dairy-free coconut base extends shelf life compared to dairy-based dips. However, the bean base contains protein and moisture that support bacterial growth — observe the 4-day refrigeration limit and discard if mold, off-odor, or slimy texture develops.
Cooking Temperature
When sautéing aromatics in coconut oil, maintain medium heat — the oil should shimmer but not smoke (smoke point ~350°F/177°C). If oil smokes, reduce heat immediately. Burnt spices develop bitter compounds and may cause digestive discomfort.
Cross Contamination
If serving with tortilla chips or as a spread, use clean serving utensils for each dish. If this dip shares a serving area with allergen-containing foods (nuts, dairy, seafood), thoroughly sanitize surfaces and utensils between uses.
High Risk Population
For immunocompromised individuals, pregnant individuals, or elderly persons: ensure beans are cooked to internal temperature of at least 165°F (74°C) during simmering. The recipe achieves this, but verify if scaling or adjusting cook times.
Handling
Use separate cutting boards for raw beans (if rinsing canned beans causes splashing) and ready-to-eat garnishes like cilantro. Sanitize all surfaces that contact raw ingredients before preparing the fresh garnish.
Pro Tips
Technique
That moment when you add the spices to the hot oil is the heart of this recipe — let them sizzle and bloom for the full 90 seconds until they're deeply fragrant. You'll know it's ready when your kitchen smells like a proper curry house.
Substitution
No coconut oil? Olive oil works perfectly fine here. You can also swap the black beans for chickpeas if that's what you have — the cumin and garlic pairing works its magic either way.
From the chef
Black beans and coconut milk are two of the most compatible things in a budget pantry, and this dip is proof. The key is the 90-second spice bloom — cumin, turmeric, and cayenne hit hot oil before anything else, which turns the whole dip fragrant and warming rather than flat. Half the beans get mashed for creaminess, the other half stay whole for body. A hit of lemon juice at the end keeps it bright. Serve it warm with tortilla chips, spread it over rice, or use it as a grain bowl base — it earns its place in all three.
Source: generated · June 13, 2026