Mexican AmericanMedium · Warm
A creamy, smoky pinto bean dip with warm cumin, bright lime acidity, and fresh cilantro — perfect for scooping with tortilla or crusty bread.
15 min
25 min
40 min
Method
Drain and rinse the cooked pinto beans. Set aside.
Heat the olive oil in a medium saucepan over medium heat until it shimmers, about 1 minute.
Add the diced yellow onion and cook, stirring with a wooden spoon, for 5-6 minutes until softened and translucent.
Add the minced garlic, cumin, and smoked paprika. Stir for 1 minute until fragrant.
Add the pinto beans and 120ml water to the pan. Stir well and bring to a gentle simmer over medium-low heat.
Cover and cook for 10 minutes, stirring occasionally, until beans are very tender and the liquid has reduced slightly.
Remove from heat. Use an immersion blender or potato masher to blend until mostly smooth with some texture remaining. Stir in 2 tbsp olive oil and season with salt.
Transfer the dip to a serving bowl. Squeeze lime juice over the top and scatter fresh cilantro over the surface.
Serve warm with tortilla chips or toasted bread. Store any leftovers in the refrigerator for up to 4 days.
Nutri-Score
Excellent balance
A–E · lower is better · score -8
Calories
397
per serving
Protein
19g
Carbs
59g
Fat
10g
Sat. fat
1g
Fiber
15g
Sugar
3g
Sodium
690mg
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.2
per serving
Water
0.5m³
Runoff
0.03g P
Pinto beans, cooked drives 62% 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 at or below 40°F.
Shelf Life
Consume refrigerated leftovers within 4 days. Discard if any signs of spoilage appear such as off smell, mold, or slimy texture.
Cross Contamination
Ensure all blending equipment, serving bowls, and utensils are thoroughly cleaned and dried before use to prevent bacterial contamination.
Handling
When using an immersion blender, ensure the blade is fully submerged before activating to prevent splashing and potential burns.
Cooking Temperature
Heat olive oil over medium heat until shimmering but not smoking. If oil begins to smoke, remove from heat immediately and allow to cool before proceeding.
High Risk Population
This dip is best served immediately while warm. For elderly, pregnant, immunocompromised, or young children, ensure the dip is heated to steaming hot (165°F) when reheating leftovers.
Pro Tips
Technique
Let the onions cook until they are truly soft and translucent — this is the sweet foundation of the dip, and rushing it means losing the depth that makes this dip sing like a Guayaquil morning.
Substitution
If smoked paprika is not in your pantry, a teaspoon of regular paprika with a tiny drop of liquid smoke can stand in, though the smoked version carries that beautiful ember quality I love in my refritos.
From the chef
This dip starts with onion and garlic cooked slowly in olive oil until sweet and golden, then cumin and smoked paprika go in together so the spices bloom in the fat before the pinto beans ever arrive. The beans simmer with a little water until completely tender, then get mashed to a rough, textured consistency — not a smooth paste, more like something you want to drag bread through. The lime juice at the end is not decoration, it is the acid that lifts the whole thing and reminds you it is a coastal dish at heart. Cilantro stirred through off the heat, and you are done.
Source: generated · June 13, 2026