This smoky three-bean salad is a total upgrade from the sweet, vinegary bean salads of potluck past. It combines three kinds of beans with fire-roasted corn, juicy tomatoes, and tangy pickled red onions, all tossed in a bold, smoky chipotle-lime dressing. It’s smoky, tangy, fresh, and satisfying, with a little heat from the chipotles and brightness from lime and cilantro. Made mostly from pantry staples, it comes together in about 15 minutes of hands-on work, then chills to let the flavors meld. Topped with creamy avocado and crumbled queso fresco and served with tortilla chips, it’s the perfect dish for cookouts, potlucks, and easy summer meals, a bean salad people will actually get excited about.
The magic here is the smoky chipotle dressing. Instead of the usual sweet-and-sour bean salad dressing, this one is built on chipotles in adobo, chili powder, cumin, and lime, giving the whole salad a deep, smoky, Southwestern flavor. The mix of beans, roasted corn, fresh and canned tomatoes, and pickled onions gives every bite a variety of textures and flavors, hearty, sweet, tangy, and fresh all at once. It’s endlessly versatile too: serve it as a side, a dip with chips, or a topping for tacos and bowls.
Why this works
A few simple things are what make this salad so flavorful, and they’re worth understanding.
The smoky chipotle dressing is the star. Whisking chipotle peppers and adobo sauce with vinegar, lime juice, brown sugar, chili powder, cumin, onion powder, and salt creates a bold, smoky, tangy-sweet dressing with real depth. Emulsifying in the olive oil at the end makes it rich and cohesive, so it coats every bean. This is what sets the salad apart from ordinary versions.
The three beans add heartiness and variety. Pinto, dark red kidney, and black beans each bring their own texture and flavor, making the salad substantial and satisfying, and giving it that classic three-bean variety with a Southwestern twist. Using canned beans (drained and rinsed) keeps it quick and easy.
Fire-roasted corn and tomatoes bring smoky-sweet depth. Fire-roasted corn adds a sweet, charred flavor that plays perfectly with the smoky chipotle, while canned diced tomatoes with green chilies and fresh cherry tomatoes add juicy brightness and a little extra kick. Pickled red onions add a tangy, zippy bite that cuts through the richness.
And chilling the salad is what brings it all together. Letting it chill for at least an hour (or up to a few days) lets the beans soak up the dressing and the flavors meld and deepen. This make-ahead step genuinely improves the salad, so it’s not one to skip, and it makes this ideal for prepping in advance.
What goes in
The ingredients are mostly pantry staples plus a few fresh finishes.
For the dressing, you’ll need apple cider vinegar, lime juice, light brown sugar, chipotle peppers in adobo (plus adobo sauce), chili powder, cumin, onion powder, salt, and extra-virgin olive oil.
For the salad, you’ll need canned pinto beans, dark red kidney beans, and black beans, fire-roasted corn, canned diced tomatoes with green chilies, fresh multicolor cherry tomatoes, pickled red onions, and fresh cilantro.
For serving, you’ll want crumbled queso fresco, sliced avocado, tortilla chips, and lime wedges.
A few notes. Use canned beans, drained and rinsed, for ease. Fire-roasted corn adds great smoky flavor (canned is easy, or use roasted fresh or frozen). Adjust the chipotle to your heat preference, seed the peppers for less heat. The salt is divided, most goes in the dressing and a little is stirred in before serving. And the queso fresco, avocado, and chips are for serving, add them at the end.
How to make it
In a large bowl, whisk together the apple cider vinegar, lime juice, and brown sugar until the sugar dissolves. Whisk in the chopped chipotle peppers, adobo sauce, chili powder, cumin, onion powder, and 1½ teaspoons of the salt.
Drizzle in the olive oil in a thin stream, whisking constantly, until the dressing is emulsified.
Add the pinto beans, kidney beans, black beans, corn, diced tomatoes, cherry tomatoes, pickled red onions, and cilantro. Toss to combine and coat everything in the dressing.
Cover and chill, stirring occasionally, until the flavors meld, at least 1 hour or up to 3 days.
Before serving, stir in the remaining ¾ teaspoon salt. Serve chilled or at room temperature, garnished with crumbled queso fresco, sliced avocado, and extra cilantro. Serve with tortilla chips and lime wedges.

Tips, serving, and storing
A few things help. Emulsify the dressing well (drizzling the oil in slowly while whisking) so it’s rich and clings to the beans. Give the salad enough time to chill, since the flavors really do improve as it sits. And add the garnishes, queso fresco, avocado, and chips, right before serving so they stay fresh.
A couple more. Adjust the heat by using more or fewer chipotles (and their seeds), and taste before serving to adjust the salt and lime. If you like it saucier, add an extra splash of oil or lime; if you like it fresher, pile on more cilantro and cherry tomatoes.
This salad is wonderfully versatile. Serve it as a side dish at cookouts and potlucks, as a hearty dip or salsa-style scoop with tortilla chips, or as a topping for tacos, nachos, grain bowls, or grilled proteins. It’s a great vegetarian main on its own too, especially with avocado and cheese. Its bold, smoky flavor makes it a standout at any gathering, and it travels and holds up well, which makes it perfect for feeding a crowd.
For storing, this salad keeps beautifully in an airtight container in the fridge for up to 3 days, and the flavor only gets better as it sits, making it excellent for meal prep and make-ahead entertaining. You can also make the dressing separately up to 5 days ahead and store it in its own container. Add the fresh garnishes (avocado, queso fresco, chips) just before serving so they stay at their best. Give the salad a good stir before serving to redistribute the dressing.
This makes about 8 servings. Smoky, tangy, hearty, and fresh, this three-bean salad is a bold, satisfying upgrade to the classic, and it’s the kind of make-ahead dish that’s guaranteed to disappear at any summer gathering.
Print
Smoky Three-Bean Salad
A bold upgrade to the classic bean salad: three beans with fire-roasted corn, tomatoes, and pickled red onions tossed in a smoky chipotle-lime dressing. Smoky, tangy, and fresh, made mostly from pantry staples and finished with queso fresco, avocado, and chips.
- Total Time1 hour 15 minutes
- Yield8 servings 1x
- DietGluten-Free, Vegetarian
Ingredients
Dressing
- 2 tbsp apple cider vinegar
- 2 tbsp lime juice
- 1 tbsp light brown sugar
- 2 chipotle peppers in adobo sauce (seeded and finely chopped, plus 2 tsp adobo sauce)
- 2 tsp chili powder
- 3/4 tsp cumin
- 3/4 tsp onion powder
- 2 1/4 tsp kosher salt (divided (1 1/2 tsp in dressing, 3/4 tsp before serving))
- 5 tbsp extra-virgin olive oil
Salad
- 1 (15-oz) can pinto beans (drained and rinsed)
- 1 (15-oz) can dark red kidney beans (drained and rinsed)
- 1 (15-oz) can black beans (drained and rinsed)
- 1 (15-oz) can fire-roasted corn (drained)
- 1 (10-oz) can diced tomatoes with green chilies
- 2/3 cup multicolor cherry tomatoes (quartered)
- 1/3 cup pickled red onions (drained)
- 3 tbsp fresh cilantro (chopped leaves and tender stems, plus more for garnish)
For Serving
- crumbled queso fresco (for garnish)
- sliced avocado (for garnish)
- tortilla chips and lime wedges (for serving)
Instructions
- Make the Dressing: In a large bowl, whisk the vinegar, lime juice, and brown sugar until the sugar dissolves. Whisk in the chipotle peppers, adobo sauce, chili powder, cumin, onion powder, and 1 1/2 teaspoons of the salt. Drizzle in the olive oil in a thin stream, whisking constantly, until emulsified.
- Toss: Add the pinto beans, kidney beans, black beans, corn, diced tomatoes, cherry tomatoes, pickled red onions, and cilantro. Toss to combine and coat.
- Chill: Cover and chill, stirring occasionally, until the flavors meld, at least 1 hour or up to 3 days.
- Serve: Before serving, stir in the remaining 3/4 teaspoon salt. Serve chilled or at room temperature, garnished with queso fresco, sliced avocado, and extra cilantro. Serve with tortilla chips and lime wedges.
Notes
Emulsify the dressing well (drizzle the oil in slowly while whisking) so it’s rich and clings to the beans. Give the salad time to chill, the flavors improve as it sits. Add the garnishes (queso fresco, avocado, chips) right before serving. Adjust heat with more or fewer chipotles and their seeds; taste before serving to adjust salt and lime. Make-ahead: make the dressing up to 5 days ahead in its own container; the salad keeps up to 3 days refrigerated. The salad base is vegan, omit the queso fresco garnish to keep it vegan. Gluten-free: check the tortilla chips and adobo are certified gluten-free.
- Prep Time: 15 minutes
- Category: Salad, Side Dish
- Method: No-Cook
- Cuisine: Mexican




