“You seriously need to try this dip,” my roommate texted me one evening after I’d just gotten home from work, exhausted and craving something easy but satisfying. I was skeptical, honestly—white beans and elote flavors? That sounded like a wild combo that might not deliver. But as I spooned the creamy dip onto a chip, the smoky, tangy chili lime danced with the salty Cotija cheese and smooth beans in such a comforting way, I couldn’t help but go back for more.
The thing is, this creamy elote white bean dip came from a moment when I didn’t want to spend hours in the kitchen. I rummaged through the pantry, grabbed a can of white beans, some chili powder, and a wedge of Cotija cheese. The magic was blending those simple ingredients with a bit of lime juice and mayo to get that luscious texture that feels indulgent without being heavy. It’s become that kind of recipe I make multiple times in a week, usually to bring along for casual get-togethers or just to keep in the fridge for a quick snack.
What really hooked me is how it combines that classic street corn (elote) flavor with the creaminess of white beans, making it a dip that’s both familiar and unexpected. The chili lime kick wakes up your taste buds without overwhelming them, and the Cotija adds that perfect salty tang that ties it all together. It’s honestly the kind of dip that people ask me for again and again, and I trust it’ll find a spot in your snack rotation too.
There’s this quiet satisfaction in knowing you can whip up something so flavorful with pantry staples and a few fresh touches. No fuss, just bold, creamy goodness that feels like a little party in your mouth. That’s why this recipe stuck with me—it’s a reliable, tasty fix whenever I need a break from the usual dips.
Why You’ll Love This Creamy Elote White Bean Dip Recipe
Having tested this creamy elote white bean dip recipe multiple times myself (and getting a thumbs-up from friends who are picky about their snacks), I can say it’s a keeper for so many reasons. Here’s what makes it stand out from other dips you might try:
- Quick & Easy: Ready in under 15 minutes, perfect for those last-minute cravings or impromptu guests.
- Simple Ingredients: No need for exotic items—just pantry staples like canned white beans, Cotija cheese, and chili powder.
- Perfect for Parties or Casual Snacking: Whether it’s game day or a chill weekend evening, this dip fits right in.
- Crowd-Pleaser: The balance of creamy, tangy, and spicy elements makes it a hit with a wide range of tastes.
- Unbelievably Delicious Texture: Smooth yet hearty thanks to the blended white beans and a touch of mayo.
What sets this dip apart is the thoughtful layering of flavors—using chili lime seasoning and Cotija cheese rather than just plain cheese or sour cream gives it a bright, authentic elote vibe. The texture is richer than typical bean dips because of the mayo and lime juice blend, which adds a fresh zing that wakes up your palate.
This isn’t just a dip; it’s a flavorful shortcut to that nostalgic street corn experience, but with the added protein and creaminess of white beans. Honestly, it’s the kind of recipe that makes you close your eyes and savor that first bite, knowing you’ve got something special on the table without a ton of effort.
What Ingredients You Will Need
This recipe relies on simple, wholesome ingredients that come together to create bold flavors and a satisfying texture. Most of these are pantry staples, and if you don’t have something on hand, I’ll share easy swaps along the way.
- Canned White Beans (15 oz / 425 g, drained and rinsed) – The creamy base of the dip. I like using Great Northern beans for their mild flavor and smooth texture.
- Cotija Cheese (½ cup / 60 g, crumbled) – This salty, crumbly Mexican cheese adds authentic tang and richness. If you can’t find Cotija, feta is a decent substitute.
- Mayonnaise (¼ cup / 60 ml) – Adds creaminess and helps bind the dip. Use full-fat mayo for best results; light mayo works but makes the dip less luscious.
- Fresh Lime Juice (2 tbsp / 30 ml) – Brings brightness and balances the richness.
- Chili Powder (1 tsp) – For that smoky warmth typical of elote seasoning. I prefer McCormick chili powder for consistent flavor.
- Smoked Paprika (½ tsp) – Adds subtle smoky depth without heat.
- Garlic Clove (1 small, minced) – Gives a fresh, savory punch.
- Fresh Cilantro (2 tbsp, chopped) – Optional but highly recommended for a fresh herbal note.
- Salt and Black Pepper (to taste) – Essential for seasoning.
- Jalapeño (optional, 1 small, seeded and minced) – If you like a little heat, this amps up the dip nicely without overpowering.
For a dairy-free version, swap mayo for vegan mayo and omit the Cotija, or sprinkle with nutritional yeast for that cheesy flavor. In the summer months, I love tossing in some fresh grilled corn kernels instead of canned beans for a sweeter, more textured dip.
Equipment Needed
- Food Processor or Blender: Key for blending the white beans into a smooth, creamy texture. I use a standard 7-cup food processor, but a high-speed blender works too.
- Measuring Cups and Spoons: For precise ingredient amounts, which really makes a difference in balancing flavors.
- Mixing Bowl: To combine ingredients if you prefer to fold in some by hand after blending.
- Spatula: For scraping down the sides of the processor and mixing everything evenly.
- Knife and Cutting Board: For mincing garlic, jalapeño, and chopping cilantro.
If you don’t have a food processor, a sturdy blender or even a hand mixer with a deep bowl can do the job—though the texture might be a bit chunkier. For budget-friendly options, consider checking thrift stores or online marketplaces for a good-quality used processor, which really makes dips like this shine.
Preparation Method

- Drain and rinse the canned white beans thoroughly. This step is important to remove excess sodium and canned flavor. Set beans aside.
- In your food processor, combine the white beans, mayonnaise (¼ cup / 60 ml), and fresh lime juice (2 tbsp / 30 ml). Pulse until smooth and creamy, about 1-2 minutes. Stop occasionally to scrape down the sides with a spatula for an even blend.
- Add the chili powder (1 tsp), smoked paprika (½ tsp), minced garlic (1 small clove), and salt (start with ½ tsp). Pulse a few more times to combine the spices evenly.
- If you want a kick, add the minced jalapeño (1 small, seeded). Blend just until incorporated to avoid making the dip too spicy.
- Transfer the mixture to a mixing bowl. Fold in the crumbled Cotija cheese (½ cup / 60 g) and chopped fresh cilantro (2 tbsp). Mixing by hand keeps some texture and prevents overprocessing the cheese.
- Taste and adjust seasoning. Add more salt, lime juice, or chili powder as needed. The dip should be tangy, creamy, and have a gentle smoky warmth.
- Chill the dip in the refrigerator for at least 30 minutes before serving. This resting time lets the flavors marry and intensify.
Pro tip: If the dip feels too thick after chilling, stir in a teaspoon of water or more lime juice to loosen it slightly. The ideal texture is creamy but scoopable. When you scoop into it, you want it to cling nicely without sliding off the chip.
This recipe yields about 2 cups (475 ml) of dip, perfect for sharing with friends or keeping for a few days of snacking.
Cooking Tips & Techniques for Creamy Elote White Bean Dip
One thing I learned early on is that rinsing the beans well really makes a difference in flavor. Canned beans can carry a metallic or canned taste if not rinsed properly, which dulls the fresh lime and chili notes.
Also, don’t skip the resting time in the fridge. Mixing it up fresh is tempting, but letting the dip sit for at least half an hour allows the flavors to blend and mellow out perfectly. I often make this dip a few hours ahead or even the night before for deeper flavor.
When adding the Cotija cheese, fold it in by hand after blending the base. Overprocessing the cheese can make it gritty or too finely ground, losing that pleasant crumbly texture that adds interest.
If you like a bit more heat, start with the jalapeño seeds removed and add them back gradually to avoid overwhelming the dip. The chili powder and smoked paprika also add warmth without heat, so balance is key.
For a lighter version, swap half the mayo for Greek yogurt, but be aware this changes the texture and tang slightly.
Multitasking tip: While the dip chills, you can prepare some homemade tortilla chips or grab a fresh veggie tray to serve alongside. This dip pairs wonderfully with crunchy dippers that contrast its creamy texture.
Variations & Adaptations
- Grilled Corn Version: Add 1 cup (150 g) fresh or frozen grilled corn kernels for texture and sweetness. Toss them in when folding in the cheese and cilantro.
- Vegan Adaptation: Use vegan mayo and nutritional yeast instead of Cotija for a dairy-free, plant-based dip with cheesy notes.
- Spicy Chipotle Twist: Swap smoked paprika with 1 tsp chipotle powder or add a small amount of chipotle in adobo sauce for smoky heat.
- Herb Boost: Add fresh chopped parsley or oregano with the cilantro for a green herbaceous note.
- Bean Swap: Use cannellini or navy beans if you can’t find Great Northern beans; the texture will be just as creamy.
Personally, I once tried adding a tablespoon of crumbled crispy bacon to add a smoky crunch, which was surprisingly tasty and popular at a game day snack table—especially alongside crispy buffalo cauliflower bites. It’s a fun twist worth experimenting with!
Serving & Storage Suggestions
This creamy elote white bean dip is best served chilled or at room temperature. I like to let it sit out for 10 minutes before serving so the flavors bloom and it’s easier to scoop.
Serve it with sturdy tortilla chips, sliced jicama, cucumber rounds, or even roasted pita chips for a satisfying crunch. It also pairs well with fresh veggies like bell pepper strips and carrot sticks.
Leftovers keep well in an airtight container in the refrigerator for up to 4 days. The flavors deepen the next day, making it even more addictive.
To reheat, just bring the dip to room temperature before serving—microwaving isn’t recommended as it can separate the mayo and cheese. If needed, stir gently to bring it back together.
This dip makes a fantastic snack or appetizer alongside dishes like spicy pimento cheese stuffed jalapeños or creamy herb and garlic cheese ball bites for a flavorful spread.
Nutritional Information & Benefits
This creamy elote white bean dip is a nutritious snack option, packing protein and fiber from the white beans, which help keep you full and support digestion.
Per serving (about ¼ cup / 60 g), it contains roughly:
| Calories | 120-140 kcal |
|---|---|
| Protein | 5-6 grams |
| Fat | 7-9 grams (mostly from mayo and cheese) |
| Fiber | 3-4 grams |
The lime juice adds vitamin C, and the chili powder offers antioxidants. Cotija cheese contributes calcium but also sodium, so adjust salt accordingly if watching sodium intake.
This dip is naturally gluten-free, and with the right swaps, can be dairy-free or vegan, making it versatile for many dietary needs. For a balanced diet, pair it with fresh veggies and whole-grain chips.
Conclusion
This creamy elote white bean dip with Cotija and chili lime is a perfect example of how simple ingredients can come together to create something joyful and unexpected. It’s easy enough for weeknight snacking yet flavorful enough to impress guests without any fuss. I love how it brings a little bit of street food magic into my kitchen, reminding me that even rushed days can have delicious moments.
Feel free to tweak the spice level, add fresh corn, or experiment with different herbs to make it your own. I can’t wait to hear how you customize it and what dippers you choose—comments and stories are always welcome!
So go ahead, give this recipe a try and see how creamy, tangy, and satisfying a bean dip can really be.
Frequently Asked Questions About Creamy Elote White Bean Dip
Can I make this dip ahead of time?
Absolutely! It actually tastes better after resting for a few hours or overnight in the fridge. Just stir well before serving.
What can I use instead of Cotija cheese?
Feta cheese is a great substitute with a similar tangy, crumbly texture. For dairy-free options, nutritional yeast adds a cheesy flavor.
Is this dip gluten-free?
Yes, the dip itself is gluten-free. Just be sure to serve it with gluten-free chips or veggies if you’re avoiding gluten.
How spicy is the dip? Can I adjust the heat?
The base recipe is mildly spicy thanks to chili powder and optional jalapeño. You can dial up or down the heat by adjusting or omitting the jalapeño and choosing mild or hot chili powder.
Can I use dried beans instead of canned?
Yes, but make sure to soak and cook them until very tender before using. The texture should be soft enough to blend smoothly for the best dip consistency.
Pin This Recipe!

Creamy Elote White Bean Dip
A quick and easy creamy dip combining the flavors of Mexican street corn (elote) with white beans, Cotija cheese, and a smoky chili lime kick. Perfect for casual snacking or parties.
- Prep Time: 10 minutes
- Cook Time: 0 minutes
- Total Time: 40 minutes
- Yield: About 2 cups (475 ml) of dip, approximately 8 servings 1x
- Category: Appetizer
- Cuisine: Mexican-inspired
Ingredients
- 15 oz (425 g) canned white beans, drained and rinsed
- ½ cup (60 g) Cotija cheese, crumbled
- ¼ cup (60 ml) mayonnaise
- 2 tbsp (30 ml) fresh lime juice
- 1 tsp chili powder
- ½ tsp smoked paprika
- 1 small garlic clove, minced
- 2 tbsp fresh cilantro, chopped (optional)
- Salt and black pepper to taste
- 1 small jalapeño, seeded and minced (optional)
Instructions
- Drain and rinse the canned white beans thoroughly to remove excess sodium and canned flavor. Set aside.
- In a food processor, combine the white beans, mayonnaise, and fresh lime juice. Pulse until smooth and creamy, about 1-2 minutes, scraping down the sides as needed.
- Add chili powder, smoked paprika, minced garlic, and salt (start with ½ tsp). Pulse a few more times to combine evenly.
- If desired, add the minced jalapeño and blend just until incorporated to avoid making the dip too spicy.
- Transfer the mixture to a mixing bowl. Fold in the crumbled Cotija cheese and chopped cilantro by hand to keep some texture.
- Taste and adjust seasoning with more salt, lime juice, or chili powder as needed.
- Chill the dip in the refrigerator for at least 30 minutes before serving to let the flavors meld.
- If the dip is too thick after chilling, stir in a teaspoon of water or more lime juice to loosen slightly.
Notes
Rinse beans well to avoid canned taste. Let dip chill for at least 30 minutes for best flavor. Fold in Cotija cheese by hand to maintain texture. Adjust heat by adding or omitting jalapeño seeds. For dairy-free, use vegan mayo and nutritional yeast instead of Cotija. Can add fresh grilled corn for texture and sweetness.
Nutrition
- Serving Size: ¼ cup (60 g)
- Calories: 130
- Sugar: 1
- Sodium: 250
- Fat: 8
- Saturated Fat: 2
- Carbohydrates: 10
- Fiber: 3.5
- Protein: 5.5
Keywords: elote dip, white bean dip, creamy dip, Cotija cheese, chili lime dip, easy snack, party dip, Mexican street corn, healthy dip



