This Dense Bean Salad is high-fibre and protein-packed with a zesty lime dressingโperfect for meal prep, potlucks, or quick lunches!

This bean salad is the easiest way to load up on plant-based protein in one bowl! Get your flavour and your fibre, all in one!
Why you’ll love this recipe
- Plant-based protein: This salad is made with not one, not two, but THREE types of beans!
- Perfect for meal prep or potlucks: It comes together quickly, stores well, and tastes even better the next day.
Ingredients and substitutions
- Black beans โ Pinto beans or kidney beans make a good substitute.
- Black eyed peas โ White beans or chickpeas can be used instead.
- Corn โ Fresh, frozen (thawed), or canned corn all work well.
- Red cabbage โ Green cabbage or shredded Brussels sprouts can be swapped in.
- Orange pepper โ Red, yellow, or green bell peppers are all great alternatives.
- Red onion โ Swap with white onion, shallots, or green onions for a milder taste.
- Cherry tomatoes โ Grape tomatoes or diced regular tomatoes can be used.
- Jalapeรฑos โ Use more or less to control the heat, or omit if youโre sensitive to spice.
- Feta cheese โ Swap with goat cheese, cotija, or leave out for a dairy-free version.
- Cilantro โ Parsley is a good alternative, or leave out if preferred.
Dressing
- Olive oil โ Avocado oil or another neutral oil can be used.
- Lime juice โ Bottled lime juice or lemon juice works in a pinch.
- Red wine vinegar โ Apple cider vinegar or white wine vinegar are good substitutes.
- Dijon mustard โ Yellow mustard or whole grain mustard will also work.
- Southwest spice blend โ Use taco seasoning or 1 tsp cumin as a substitute.
- Honey โ Maple syrup or agave can be used for a vegan alternative.
- Garlic โ ยฝ tsp garlic powder works if you donโt have fresh.

How to make this Southwest Bean Salad

Step 1: Whisk the dressing.
Mix together the olive oil, lime juice, vinegar, mustard, southwest seasoning, honey, garlic, salt, and pepper.
Step 2: Assemble, toss and serve.
Combine all beans and chopped vegetables in a large bowl. Pour the dressing overtop and toss well.

Recipe Tips & Variations
These simple tweaks can take this hearty salad to the next level!
- Up the protein: Add diced chicken for added protein.
- Drain and rinse well: Rinsing canned beans and corn removes excess sodium.
- Let flavours meld: For best results, toss everything together and chill for at least 30 minutes.
- Spice it up: Adjust the heat by removing jalapeรฑo seeds for mild or keeping them for extra kick; you can also sneak in a pinch of chipotle powder.
- Vegan swap: Leave out the feta, or swap with vegan cheese or cubed avocado for a plant-based twist.
Frequently asked questions
Will the cabbage wilt if I refrigerate it?
Red cabbage stays crisp longer than lettuce, so it shouldn’t be a problem. Also, the acid in the dressing helps preserve its crunch.
Can I make this dish vegan?
Absolutely. Leave out the feta, or swap with a dairy-free option. And, swap the honey for maple syrup to make it vegan-friendly.
Can I serve this salad as a taco or burrito filling?
Definitely. Just drain excess dressing and use it as a hearty base in tacos, burritos, or lettuce wraps.

What to serve with this salad
This salad shines on its own, but itโs even better when paired with flavour-packed sides or main dishes that complement its southwest flair:
- This garlicโlemon shrimp from my marinade post pairs beautifully and brings extra protein.
- Grilled chicken, chimichurri chicken or Hibachi steak are all great additions.
- Add grains like quinoa or mexican rice for a heartier spread at potlucks.
- Use the bean salad as a filling or fresh topping option for carne asada or quesadillas.
How to store
Make ahead: You can prep the salad up to a day in advance, just keep the dressing separate and toss before serving.
Store: Keep leftovers in an airtight container in the fridge for up to 4 days.

Southwest Dense Bean Salad
Ingredients
- 1 can black beans
- 1 can black eyed peas
- 1 cup corn
- 1 cup red cabbage finely chopped
- 1 orange pepper diced
- 1/2 red onion finely diced
- 1 cup cherry tomatoes sliced in half
- 1 jalapenos deseeded and minced
- 1/2 cup feta cheese crumbled
- 1/4 cup cilantro finely chopped
Dressing
- 2 tbsp olive oil
- 2 tbsp lime juice
- 1 tbsp red wine vinegar
- 1 tbsp dijon mustard
- 2 tsp southwest spice blend or 1 tsp cumin
- 1 tbsp honey
- 2 cloves garlic minced
- 1/2 tsp each salt & pepper
Instructions
- Mix dressing ingredients together and set aside.
- Mix all beans and vegetables in a large bowl. Toss with dressing well to combine. Serve right away and enjoy, or let sit up to 30 minutes for flavours to meld before enjoying.
Comments & Reviews
Mary says
Very yummyโฆ dressing is amazing and like the crunch of the veggies thx Mary
Taylor Stinson says
I’m so happy you enjoyed! ๐
Taylor Stinson says
The dressing is amazing!