This creamy chipotle bean salad is bold, zesty, and packed with protein. Made with three kinds of beans, fresh veggies, and a smoky chipotle lime dressing, it's perfect for meal prep, potlucks, or an easy no-cook dinner.

Dense bean salads are having a moment, but this creamy chipotle bean salad has been one of my go-to recipes for years. It's hearty, satisfying, packed with protein, and coated in a smoky, creamy dressing that makes every bite irresistible. I love bringing it to potlucks because it can be made ahead, travels well, and is always a hit. Plus, it's incredibly versatile. Enjoy it as a salad, scoop it up with tortilla chips, stuff it into wraps, or spoon it over a loaded baked potato (a baked sweet potato is especially delicious). The chipotle adds smokiness and just a little heat without overpowering the fresh flavors.

Why You'll Love This Creamy Chipotle Bean Salad
- Protein-packed and satisfying: Three kinds of beans make this a hearty salad that can easily be a meal.
- Perfect for meal prep: The flavors get even better as it sits and the dressing soaks into the beans.
- Great for potlucks: Trust me, everyone will ask you for the recipe!
- Versatile: Enjoy it as a salad, a bean salsa, wrap filling, or topping for tacos.
- Dense bean salad goodness: Hearty, satisfying, and packed with protein.

Ingredients for Creamy Chipotle Bean Salad
For the Salad:
- Beans: I use a combination of black beans, kidney beans and white kidney beans or cannellini beans.
- Corn: I love using canned corn because it's a little sweeter, and super convenient, but thawed frozen corn or fresh corn cut off the cob also work.
- Cherry tomatoes: I like using cherry tomatoes instead of a big tomato because they release less liquid into the salad and hold their shape better. They are also sweeter.
- Bell pepper: Red, orange, or yellow all work.
- Red onion: Adds crunch and a little bite.
- Fresh cilantro: Brightens everything up. If you're not a cilantro fan, simply leave it out or swap it for fresh parsley.
For the Creamy Chipotle Dressing:
- Vegan mayonnaise: You can use store-bought or homemade vegan mayo.
- Lime juice: Adds freshness and helps achieve a dressing-like consistency.
- Chipotle pepper in adobo: These smoky peppers are sold in small cans in the Mexican aisle. Use one whole pepper along with a little of the sauce from the can for smoky flavor and gentle heat. Freeze the leftovers in small portions for future recipes.
- Maple syrup or agave: A touch of sweetness balances the spiciness.
- Seasonings: Smoked paprika, garlic powder, and salt.
How to Make Creamy Chipotle Bean Salad

- Make the Dressing: In a small bowl or jar, whisk together the vegan mayonnaise, lime juice, minced chipotle pepper, maple syrup, smoked paprika, garlic powder, and salt until smooth and creamy.

- Assemble the Salad: Add the black beans, kidney beans, white beans, corn, cherry tomatoes, bell pepper, red onion, and cilantro to a large bowl.

- Toss Everything Together: Pour the dressing over the salad and toss until everything is evenly coated.

- Chill or Serve: Serve immediately or cover and refrigerate for at least 30 minutes to allow the flavors to meld together. Give the salad a good stir before serving and garnish with extra cilantro if desired.
Tips and Variations
- Adjust the spice level: One chipotle pepper adds a mild smoky heat. For a milder salad, use half a pepper or remove the seeds before mincing. For extra spice, add another chipotle pepper to taste.
- Let it rest: This salad is delicious right away, but even better after 30 to 60 minutes in the fridge.
- Add avocado: Diced avocado adds even more creaminess. Stir it in just before serving to keep it from going brown.
- Make it oil-free: Swap the vegan mayonnaise for thick unsweetened vegan yogurt or blended silken tofu. The flavor will be slightly lighter but still delicious.
- Meal prep friendly: This salad keeps well and tastes even better after a few hours in the fridge, making it perfect for lunches and make-ahead meals.

Ways to Serve Chipotle Bean Salad
- As a hearty main dish salad
- Scooped up with tortilla chips like a chunky salsa
- Stuffed into wraps or spooned into tacos (like my tofu tacos)
- Added to burrito bowls with guacamole and cilantro lime rice
- Served over greens
- Spooned onto baked potatoes and baked sweet potatoes
- Alongside BBQ tofu or beet burgers as a side
Storage
Store leftover creamy chipotle bean salad in an airtight container in the refrigerator for up to 4 days. Stir it well before serving to redistribute the dressing.

If you try this creamy chipotle bean salad recipe, let us know by leaving a comment and rating it. I'd love to see what you made. Share your creation in the It Doesn't Taste Like Chicken Community (this is where we're all hanging out now!) or tag @itdoesnttastelikechicken on Instagram.
Bon appetegan!
Sam Turnbull.

(click stars to vote)
Creamy Chipotle Bean Salad
Servings: (6-8 as a main or 10 as a side)
PRINT
PIN
COMMENT
Ingredients
For the salad:
- 1 can (15.5 oz / 439 g) black beans, drained and rinsed (or 1½ cups cooked)
- 1 can (15.5 oz / 439 g) kidney beans, drained and rinsed (or 1½ cups cooked)
- 1 can (15.5 oz / 439 g) white kidney beans or cannellini beans, drained and rinsed (or 1½ cups cooked)
- 1 can (11 oz / 312 g) corn kernels, drained (or 1¾ cups frozen and thawed)
- 2 cups cherry tomatoes, halved
- 1 large bell pepper, chopped (red, orange, or yellow)
- ½ cup red onion, finely chopped
- ⅓ cup fresh cilantro, chopped (plus more for garnish)
For the creamy chipotle dressing:
- ⅓ cup vegan mayonnaise
- 3 tablespoons lime juice
- 1 chipotle pepper in adobo sauce, finely minced
- 1 tablespoon maple syrup or agave
- ¼ teaspoon smoked paprika
- ¼ teaspoon garlic powder
- ¼ teaspoon salt, (or to taste)
Instructions
- Make the dressing: In a small bowl or jar, whisk together the vegan mayonnaise, lime juice, minced chipotle pepper, maple syrup, smoked paprika, garlic powder, and salt until smooth and creamy.
- Assemble the salad: In a large bowl, add the black beans, kidney beans, white beans, corn, cherry tomatoes, bell pepper, red onion, and cilantro.
- Toss everything together: Pour the dressing over the salad and toss well until everything is evenly coated.
- Serve or chill: Serve right away, or cover and refrigerate for at least 30 minutes to let the flavors meld.
- Before serving: Give the salad a good stir and garnish with extra cilantro if desired.











Stephanie says
I love this fresh, summery salad! It is so delicious. Can't wait to make it again!
Sam Turnbull @ It Doesn't Taste Like Chicken says
Hi Stephanie! I'm so glad you enjoyed it! 😊 It's one of my favorite summer recipes too. Thanks so much for leaving a comment!
Emilie Rose says
Fresh, filling, bright, and perfect for summer! The creamy chipotle dressing is delicious without feeling heavy at all, and the ingredients are simple, cost-effective, and easy to find. This recipe comes together quickly and is easy to customize based on what you like/ have on hand. I'll definitely be making it again!
(Note for my fellow Canadians: For some reason, the Metric/US conversion button wasn't working for me. If you run into the same issue, use a 540 mL can of beans in place of the 15.5 oz can called for in the recipe.)
Sam Turnbull @ It Doesn't Taste Like Chicken says
Hi Emilie! Thank you so much! 😊 I'm so glad you enjoyed it, and thanks for the helpful note for my Canadian readers! 💚
Laura Napier says
Loooooved! It was such a great thing to have in the fridge to pull out throughout the week to eat with tortilla chips.
Sam Turnbull @ It Doesn't Taste Like Chicken says
Hi Laura! I'm so glad you loved it! 😊 It's definitely one of those recipes that's great to have in the fridge for easy snacking. Thanks so much for leaving a comment!
Tricia says
Talk about a keeper recipe! This Creamy Chipotle Bean Salad was a snap to make and tasted great. I appreciated Sam's substitution suggestions, and I used a vegan yogurt with a touch of olive oil in place of the vegan mayo. It worked perfectly! Full of nutrition, I'm so glad to have leftovers for the week.
Sam Turnbull @ It Doesn't Taste Like Chicken says
Hi Tricia! I'm so glad you enjoyed it! 😊 Thanks for sharing your yogurt substitution—that's really helpful for other readers. Enjoy those leftovers! 💚
Emiley says
We enjoyed this! I added a little more chipotle, lime, and salt. I like that it was packed with beans and veggies.
Sam Turnbull @ It Doesn't Taste Like Chicken says
Hi Emiley! I'm so glad you enjoyed it! 😊 Thanks for sharing!
Jill says
Love this salad! Easy, tasty and versatile.
Sam Turnbull @ It Doesn't Taste Like Chicken says
Hi Jill! I'm so glad you enjoyed it! 😊 Thanks so much for leaving a comment! 💚
Chantelle G. says
Delicious! so bright and colorful for summer! I substituted green onion for the red onion because I had some to use up, and also navy beans instead of white kidney beans!
Sam Turnbull @ It Doesn't Taste Like Chicken says
Hi Chantelle! I'm so happy you enjoyed it! 😊 Those sound like perfect swaps, thanks so much for sharing!
Amber says
Great recipe that utilizes the canned goods sitting in my pantry that have been waiting to be used!
Sam Turnbull @ It Doesn't Taste Like Chicken says
Hi Amber! I'm so glad you were able to put those canned goods to delicious use. So happy you enjoyed it! 💚
Grammy says
Love this recipe! I had no cannellini beans, so I used garbanzos, and it was delicious. Will definitely make again!
Sam Turnbull @ It Doesn't Taste Like Chicken says
Hi Grammy! I'm so glad you loved it! 😊 Chickpeas are a great substitute, and I'm happy to hear it turned out so well. Thanks for sharing!
Laura Upton says
This salad is nutrient and flavour packed! I loved the creamy dressing with a kick which is a nice departure from so many vinaigrette based bean salad dressings. Simple, summery and on repeat in our house!
Sam Turnbull @ It Doesn't Taste Like Chicken says
Hi Laura! Thank you so much! 😊 I'm so happy it's become a repeat recipe in your house!
Dana says
This salad is delicious! I love the earthiness of the beans, the sweetness of the corn, and the smokiness of the chipotle pepper and the bright tang from the lime. All just a great combination of flavors! This is a big winner at our house this summer!
Sam Turnbull @ It Doesn't Taste Like Chicken says
Hi Dana! Thank you so much! 😊 I'm so happy it's become a summer favorite at your house.
Karry says
This salad was a hit at my friend's summer potluck. It is so colourful and inviting to look at that it got a lot of admiration from people while we were all still mingling. The flavour was a hit. The dressing mixed so well with the beans and the veggies. My friends love a bit of heat, so I added a teaspoon extra of the sauce and wow...that hit the perfect spot for my spice loving friends. This is a perfect salad to bring to summer bbq. Oh, and I forgot, it is quite easy to put together. I do recommend Sam's suggestion of having it sit for an hour to let the flavors meld. It allowed the beans to soak in some of the dressing flavour.
Sam Turnbull @ It Doesn't Taste Like Chicken says
Hi Karry! Thank you so much! 😊 I love that it was such a hit at the potluck. Thanks for sharing!
Shira says
This salad is so easy and yummy! I love that it has so many beans and veggies with a creamy dressing with a kick. Great for work lunches.
Sam Turnbull @ It Doesn't Taste Like Chicken says
Hi Shira! Thanks so much! I'm so happy you enjoyed it. 😊