Creamy Pinto Bean Dip
A smooth, luscious dip made from scratch with dried pinto beans, slow-cooked until tender, then blended with aromatic garlic, cumin, and a touch of lime. Perfect for scooping with tortilla chips or spreading on warm tostadas.
For 4 servings
- prep
Soak the pinto beans overnight.
Place the dried pinto beans in a large bowl and cover with plenty of water. Soak for at least 8 hours or overnight. Drain and rinse well.
TIPSoaking helps soften the beans and reduces cooking time significantly. - boil · ~45 min
Cook the beans until very tender.
Transfer the soaked and drained beans to a saucepan. Add 3 cups of fresh water. Bring to a boil over high heat, then reduce to a simmer. Cook uncovered for 45 minutes, or until the beans are completely soft and easily mash between your fingers.
TIPSkim off any foam that rises to the surface during the first few minutes of boiling. - saute · ~6 min
Sauté the aromatics.
While the beans cook, heat oil in a skillet over medium heat. Add the chopped onion and cook until soft and translucent, about 5 minutes. Add the minced garlic and cumin powder. Sauté for another minute until fragrant. Remove from heat.
- mix · ~2 min
Blend the dip until creamy.
Drain the cooked beans, reserving about half a cup of the cooking liquid. Add the beans, sautéed onion mixture, salt, and lime juice to a blender. Blend until smooth and creamy, adding splashes of the reserved bean liquid as needed to reach a thick, dippable consistency.
TIPBlend while the beans are still warm for the smoothest texture. - garnish
Garnish with fresh coriander and serve.
Transfer the dip to a serving bowl. Drizzle with a little extra oil if desired and sprinkle generously with chopped coriander leaves. Serve warm or at room temperature with tortilla chips.
What to keep in mind.
6 tips from the recipe — small details that make a real difference to the final dish.
- 1Soak the pinto beans overnight to ensure even cooking and a creamy texture.
- 2Cook the beans until they are very soft — they should mash easily between your fingers for the smoothest dip.
- 3Blend the beans while still warm for a luscious, silky consistency without lumps.
- 4Reserve the bean cooking liquid before draining; it adds body and flavor when thinning the dip.
- 5Sauté the garlic and cumin just until fragrant (about 1 minute) to avoid bitterness from burnt spices.
- 6Taste and adjust salt and lime juice after blending for bright, balanced flavor.
Adapt it for your goals.
Smoky Chipotle
Add 1–2 teaspoons of finely chopped chipotle peppers in adobo sauce during blending for a smoky, spicy kick.
Creamy AvocadoCreamy Avocado
Blend in 1 ripe avocado with the beans for extra richness and a vibrant green hue.
Roasted GarlicRoasted Garlic
Replace raw sautéed garlic with 2–3 roasted garlic cloves for a sweeter, mellow flavor.
Herb & ZestHerb & Zest
Stir in 2 tablespoons of chopped fresh cilantro and 1 teaspoon of lime zest after blending for a fresh, citrusy punch.
Why this is on our healthy list.
High in Plant Protein
Pinto beans are an excellent source of plant-based protein, supporting muscle repair and satiety.
Rich in Dietary Fiber
Each serving provides a good amount of soluble and insoluble fiber, aiding digestion and heart health.
Low in Fat
This dip uses only a small amount of oil, making it a lighter alternative to many creamy dips.
Packed with Antioxidants
Cumin and garlic provide antioxidants that help combat oxidative stress and inflammation.
Frequently asked questions
Yes — use two 15-ounce cans, rinsed and drained. Skip the soaking and boiling steps, then proceed with sautéing and blending.



