Black Bean Tomato Salad with Chipotle Red Onion Lime

This black bean tomato salad brings smoky chipotle warmth, lime sharpness and enough body to stand up to BBQ mains. It’s hearty, useful and easy to prep ahead.

by What to BBQ
0 comments
*Just so you know, I may earn a small commission from some of the links on this page at no extra cost to you. It helps me keep the grill fired up and the recipes coming. Thanks for the support!
A bowl of black bean salad with cherry tomatoes, red onion, and fresh herbs.

A smoky black bean salad built for grilled meat

This black bean tomato salad is the bowl I make when the barbecue needs something filling, sharp and properly smoky without adding another creamy side. Black beans bring body, tomatoes bring juice, red onion gives bite and chipotle adds that mellow dried-chilli warmth that sits beautifully beside charred meat.

It’s part of my guide to make-ahead BBQ salads that won’t turn limp in the bowl, but it plays a different role from the lime chilli sweetcorn salad with feta and coriander. That one is sweet, bright and crumbly. This one is earthier, saucier and more useful when you want a side that can almost double as a topping.

Why I use beans when the grill is doing the heavy lifting

Beans make sense at a BBQ because they’re sturdy. They don’t wilt, they don’t collapse after an hour in the fridge and they soak up dressing without becoming soggy. I use black beans here because they hold their shape and bring a soft, savoury flavour that loves lime and smoke.

This salad also has a practical payoff. You can spoon it next to chicken skewers, tuck it into flatbreads or pile it over grilled sausages. If your plate already has a rich potato side, like the mustard potato salad with bacon, chives and pickles, this gives you a cleaner, brighter counterpoint. For a cooler, crunchier contrast, the sesame cucumber salad with rice vinegar and chilli crunch goes in a much lighter direction.

Ingredients for 4 people

  • 2 x 400g tins black beans, drained and rinsed
  • 300g ripe cherry tomatoes, quartered
  • 1 small red onion, finely diced
  • 1 red pepper, finely diced
  • 1 small green chilli, finely chopped
  • 20g fresh coriander, roughly chopped
  • 1 lime, zested and juiced
  • 1 tbsp red wine vinegar
  • 2 tbsp olive oil
  • 1 tsp chipotle paste
  • ½ tsp ground cumin
  • ½ tsp smoked paprika
  • ½ tsp fine sea salt
  • ½ tsp cracked black pepper
  • 1 tsp soft brown sugar, optional
  • 1 small garlic clove, finely grated

Ingredient notes

Tinned black beans are perfect for this. The key is rinsing them well, then letting them drain until they stop dripping. Wet beans dilute the dressing and make the tomatoes taste flat. I spread them on kitchen paper for a few minutes if I’m being organised.

Use ripe cherry tomatoes rather than large watery tomatoes. They hold their shape better once cut and bring a more concentrated sweetness. Chipotle paste varies a lot by brand, so start with a teaspoon and add more after resting. The heat grows as the salad sits, especially with raw onion and chilli in the mix.

Equipment needed

You’ll need a sieve, a large mixing bowl, a chopping board, a sharp knife, a fine grater and a spoon or spatula for folding. A small bowl is useful for whisking the chipotle lime dressing before it meets the beans.

A lidded container helps if you’re making this in advance. I prefer a wide, shallow tub because the salad chills evenly and the tomatoes don’t get squashed under too much weight. If you’re taking it outside, pack the coriander separately and stir it in close to serving.

Instructions

Step 1: Drain the beans properly

Tip the black beans into a sieve, rinse under cold water and leave them to drain for at least 5 minutes. Shake the sieve now and then. The beans should look glossy, not wet.

Step 2: Soften the onion’s bite

Put the diced red onion in the mixing bowl with the lime juice, lime zest, red wine vinegar and salt. Leave for 10 minutes. This quick soak takes the harsh edge off the onion and turns it brighter.

Step 3: Mix the smoky dressing

Add the olive oil, chipotle paste, cumin, smoked paprika, black pepper, garlic and brown sugar if using. Stir until the chipotle paste is fully loosened into the dressing.

Step 4: Add the sturdy vegetables

Fold in the black beans, red pepper, chilli and cherry tomatoes. Use a gentle hand so the beans stay whole and the tomatoes don’t burst into the dressing.

Step 5: Rest for flavour

Cover and chill for at least 1 hour. For the best flavour, give it 3 to 4 hours. The beans will take on the lime, chipotle and cumin without losing their shape.

Step 6: Finish with coriander

Stir through the coriander just before serving. Taste again for salt and lime. If it feels too smoky, a little extra lime juice brings it back into balance.

Technique notes for a black bean salad that doesn’t turn soupy

The tomatoes are the danger point. Salt pulls moisture out of them, so I avoid salting the tomato pieces directly and let the dressing do the work around them. Quartering cherry tomatoes gives you enough juice for flavour without flooding the bowl. Large chopped tomatoes can work, but you’ll need to remove the watery seed pulp first.

The onion soak is small but important. Raw red onion can dominate after a night in the fridge. Lime and vinegar tame it, while the onion lightly seasons the dressing in return. That’s why this black bean tomato salad tastes lively rather than raw, even when made ahead.

What to serve with black bean tomato salad

I like this beside gochujang honey beef skewers because the beans catch the sweet heat and the lime keeps everything from feeling sticky. It’s also good with jerk chicken pineapple scotch bonnet skewers, where the chipotle gives a slower smoke against the fruit and allspice.

For a dip, I’d choose mango habanero creamy lime dip if the table wants heat and fruit, or smoked tomato harissa yoghurt dip if you want a cooler smoky sauce beside grilled lamb, chicken or beef.

Wine and beer pairings

For wine, a chilled Garnacha rosé works nicely with the tomato, lime and chipotle. It has enough fruit for chilli but won’t make the beans taste heavy. A young Tempranillo can work with beef skewers, especially if it’s served slightly cool. For white, try Albariño, as its salty citrus edge is brilliant with lime and coriander.

For beer, pale ale is a strong choice. You want citrus and light bitterness, not a heavy malt bomb. A Vienna lager is good with beef because it has a gentle toasted note, while a crisp lager keeps the salad tasting fresh if you’re serving spicy chicken.

FAQ

Can I make black bean tomato salad ahead of time?

Yes, it’s one of the better make-ahead BBQ salads because the beans stay firm and absorb the chipotle lime dressing. Make it up to 24 hours ahead, then stir in the coriander before serving.

Do I need to cook tinned black beans?

No, tinned black beans are already cooked. Rinse and drain them well, then use them straight in the salad. Warming them isn’t needed for this recipe.

How do I stop black bean salad becoming watery?

Drain the beans thoroughly, use cherry tomatoes and avoid over-salting the cut tomatoes. If the salad releases liquid after chilling, stir it gently and taste before adding more dressing.

Is chipotle black bean salad spicy?

It has a gentle smoky heat. For less spice, use half the chipotle paste and skip the fresh chilli. For more heat, add extra chipotle or finely chopped jalapeno.

Can I use kidney beans instead of black beans?

You can, but the texture and flavour change. Kidney beans are larger and slightly softer, so the salad feels chunkier and less sleek. Pinto beans or mixed beans are closer alternatives.

What herbs work instead of coriander?

Flat-leaf parsley is the safest swap. Mint also works if you want a fresher, cooler salad, especially beside spicy chicken. Avoid woody herbs like rosemary or thyme here.

Tips for success with black bean tomato salad

Give the salad time, but don’t overwork it. Black beans hold well, yet they can split if stirred repeatedly. I mix it once when making it, once after chilling and once at the table. That keeps the beans whole and the tomatoes looking fresh rather than bruised.

Chipotle paste needs balancing. It can bring smoke, sweetness, vinegar and heat all at once, depending on the jar. Lime juice sharpens it, cumin makes it warmer and a pinch of sugar can smooth the bitter edge. Taste after resting, because the dressing will settle into the beans and become rounder.

Variation ideas

For a more substantial bowl, add cooked brown rice or quinoa once everything is cool. That turns it into a fuller BBQ side for guests who want something more filling than salad leaves. Keep the dressing slightly stronger if you add grains, as they’ll absorb lime and salt quickly.

For a fresher version, add diced cucumber and avocado just before serving. That makes the salad softer and cooler, which is useful with fiery ribs or hot chicken. Don’t add avocado ahead of time, as it browns and loses its clean texture in the dressing.

Storage and make-ahead notes for black bean tomato salad

Store the salad in an airtight container in the fridge for up to 3 days. It tastes best within the first 24 hours, while the tomatoes still have a neat bite. Stir gently before serving and add fresh coriander at the end.

This salad doesn’t need reheating. Serve it chilled or at room temperature. If you’ve made it for a barbecue, keep it cool until the meat is nearly ready, then give it a quick toss and bring it to the table.

Health benefits and dietary swaps

Black beans bring plant protein, fibre, iron and potassium, making this salad more filling than most chopped sides. Tomatoes and red pepper add vitamin A and natural sweetness, while lime and coriander keep the flavour fresh without needing loads of salt or oil.

This recipe is naturally vegetarian, vegan and gluten-free if your chipotle paste is suitable. For a lower-salt version, rinse the beans very well and reduce the added salt. For extra protein, add grilled halloumi, shredded BBQ chicken or diced smoked tofu just before serving.

A bowl of black bean salad with cherry tomatoes, red onion, and fresh herbs.

Black Bean Tomato Salad with Chipotle Red Onion Lime

What to BBQ
Rinsed black beans are tossed with cherry tomatoes, red onion, chipotle, cumin and lime for a sturdy salad with smoke, tang and substance. Serve it beside grilled meat, or spoon it into flatbreads.
No ratings yet
Prep Time 15 minutes
Chilling time 2 hours
Total Time 2 hours 15 minutes
Course Salad, Side Dish
Cuisine European
Servings 4 Servings
Calories 255 kcal

Ingredients
  

  • 2 400g tins black beans drained and rinsed
  • 300 g ripe cherry tomatoes quartered
  • 1 small red onion finely diced
  • 1 red pepper finely diced
  • 1 small green chilli finely chopped
  • 20 g fresh coriander roughly chopped
  • 1 lime zested and juiced
  • 1 tbsp red wine vinegar
  • 2 tbsp olive oil
  • 1 tsp chipotle paste
  • ½ tsp ground cumin
  • ½ tsp smoked paprika
  • ½ tsp fine sea salt
  • ½ tsp cracked black pepper
  • 1 tsp soft brown sugar optional
  • 1 small garlic clove finely grated

Instructions
 

Drain the beans properly

  • Tip the black beans into a sieve, rinse under cold water and leave them to drain for at least 5 minutes. Shake the sieve now and then. The beans should look glossy, not wet.

Soften the onion’s bite

  • Put the diced red onion in the mixing bowl with the lime juice, lime zest, red wine vinegar and salt. Leave for 10 minutes. This quick soak takes the harsh edge off the onion and turns it brighter.

Mix the smoky dressing

  • Add the olive oil, chipotle paste, cumin, smoked paprika, black pepper, garlic and brown sugar if using. Stir until the chipotle paste is fully loosened into the dressing.

Add the sturdy vegetables

  • Fold in the black beans, red pepper, chilli and cherry tomatoes. Use a gentle hand so the beans stay whole and the tomatoes don’t burst into the dressing.

Rest for flavour

  • Cover and chill for at least 1 hour. For the best flavour, give it 3 to 4 hours. The beans will take on the lime, chipotle and cumin without losing their shape.

Finish with coriander

  • Stir through the coriander just before serving. Taste again for salt and lime. If it feels too smoky, a little extra lime juice brings it back into balance.

Notes

Tinned black beans are perfect for this. The key is rinsing them well, then letting them drain until they stop dripping. Wet beans dilute the dressing and make the tomatoes taste flat. I spread them on kitchen paper for a few minutes if I’m being organised.
Use ripe cherry tomatoes rather than large watery tomatoes. They hold their shape better once cut and bring a more concentrated sweetness. Chipotle paste varies a lot by brand, so start with a teaspoon and add more after resting. The heat grows as the salad sits, especially with raw onion and chilli in the mix.

Nutrition

Calories: 255kcalCarbohydrates: 34gProtein: 11gFat: 8gSaturated Fat: 1gPolyunsaturated Fat: 1.5gMonounsaturated Fat: 5gSodium: 520mgPotassium: 780mgFiber: 11gSugar: 6gVitamin A: 1150IUCalcium: 85mgIron: 3.6mg
Keyword black bean, chipotle salad, hearty side, lime dressing, tomato salad
Tried this recipe?Let us know how it was!

You may also like

Leave a Comment

Recipe Rating




* By using this form you agree with the storage and handling of your data by this website.