Southwest Bean Salad

This Southwest Bean Salad is hearty, bold, and packed with serious flavor. It’s loaded with chickpeas, black beans, pinto beans, crunchy veggies, and tossed in a bright lime cumin vinaigrette. It’s filling enough to eat on its own and perfect for meal prep since it gets better the longer it sits.

Love a good bean salad? You need to try our Mediterranean Dense Bean Salad recipe as well as our protein packed Edamame Salad and our Avocado Black Bean Salad!

The bean salad I can’t stop eating!

I’ve been eating this southwestern bean salad on repeat lately, and it’s officially my go-to lazy workday lunch. I make a big batch, stick it in the fridge, and then scoop it with tortilla chips straight into a bowl whenever hunger strikes – no reheating, no thinking, no effort required. It’s filling, flavorful, and somehow makes me feel like I have my life together even when I’m eating lunch at my desk.

It’s also incredible on my vegetarian taco salad or a good burrito bowl!

Here’s why you’ll love it:

Hearty, filling, and protein-packed!

Naturally vegetarian and easy to make vegan

Perfect for meal prep – it gets better with time!

Great as a side dish or a main

Ingredients needed

The ingredients for this southwestern black bean salad are listed fully down in the recipe card but let’s briefly go over the pantry staples needed including a few substitutions you can make as desired!

For the bean salad

BEANS! – we’re using chickpeas, black beans, and pinto beans for this recipe but really any beans you prefer will work well! The black and pinto beans really give this a southwestern lean but do what feels good for you!

Sweet Corn – Fresh corn, frozen (thawed), or canned all work.

Red bell pepper – Adds crunch and sweetness. Really any color bell pepper will work.

Cherry tomatoes – Juicy and bright! Roma tomatoes would also work well in this recipe!

Red onion – Sharp bite that mellows as it sits. Green onions would also taste delicious!

Jalapeño – Optional heat; remove seeds for milder spice.

Cilantro – Essential for that fresh Southwest flavor. If you’re cilantro-averse, parsley will work but the flavor will change. You can also just leave it out altogether.

For the Southwestern Vinaigrette

Olive oil – Creates a smooth, balanced dressing.

Fresh lime juice – Key to the bright, zippy flavor.

Honey or agave – Balances the acidity and spice.

Spices – simple warming spices including cumin, chili powder, garlic powder, and paprika + salt and pepper.

How to Make It

Just a reminder that you can find the FULL written recipe down in the recipe card, but I want to quickly go over how to make them with visuals for you 🙂

Combine all of the beans and veggies in a LARGE bowl including chickpeas, black beans, pinto beans, corn, tomatoes, bell pepper, red onion, and cilantro + jalapeno.

Make the dressing by whisking together all of the ingredients in a small bowl or measuring cup. Drizzle over the salad and toss so that everything is well covered. Store leftovers in an airtight container.

Recipe Tips

Dice everything fairly small so the salad stays “dense” and scoopable.

Rinse beans very well to remove excess starch and prevent a gummy texture.

Let the salad rest at least 30 minutes before serving for best flavor. It’s actually best the next day!

Add avocado just before serving if you want creaminess without browning.

Frequently Asked Questions

Can I make this ahead of time?

Yes! This salad keeps very well and actually tastes better after a few hours in the fridge.

Is this salad spicy?

It’s mild as written. For more heat, leave the jalapeño seeds in or add a pinch of cayenne or hot sauce.

Can I use canned corn?

Absolutely. Just drain it well before adding.

Print

Southwest Bean Salad

This Southwest bean salad is packed with chickpeas, black beans, pinto beans, corn, and fresh veggies tossed in a zesty lime cumin vinaigrette. A hearty, make-ahead vegetarian salad that’s perfect for meal prep.
Course dinner, lunch, meal prep
Cuisine American, southwestern
Diet Gluten Free, Vegan, Vegetarian
Prep Time 15 minutes minutes
Total Time 15 minutes minutes
Servings 6 servings
Calories 487kcal

Ingredients

For the salad

1 15-oz can chickpeas drained and rinsed1 15-oz can black beans drained and rinsed1 15-oz can pinto beans drained and rinsed1 ½ cups corn kernels fresh, frozen and thawed, or canned1 large red bell pepper finely diced1 ½ cups cherry tomatoes halved½ cup red onion finely diced1 medium jalapeño finely minced (seeds removed for less heat)½ cup fresh cilantro chopped½ cup cotija cheese

For the Southwest vinaigrette

¼ cup olive oil2 tablespoons apple cider vinegar3 tablespoons fresh lime juice about 2 limes1 tablespoon honey or agave1 teaspoon ground cumin1 teaspoon chili powder½ teaspoon smoked paprika optional½ teaspoon garlic powder¾ teaspoon kosher salt plus more to taste¼ teaspoon freshly ground black pepper

Instructions

Drain and rinse the chickpeas, black beans, and pinto beans very well. Shake off excess water and add them to a large bowl. Add the corn, red bell pepper, cherry tomatoes, red onion, jalapeño, and cilantro. Toss to combine.
Make the vinaigrette. In a small bowl or jar, whisk together the olive oil, vinegar, lime juice, honey (or agave), cumin, chili powder, smoked paprika (if using), garlic powder, salt, and pepper until smooth.
Pour the vinaigrette over the salad and toss until everything is evenly coated. Add in the cotija and toss gently.
Refrigerate for at least 30 minutes before serving. Taste again and adjust seasoning if needed. If adding avocado, wait and do it on an individual basis as you’re eating the salad. I do NOT suggest adding the avocado in if you’e making this for meal prep.

Notes

Storage Instructions

Store in an airtight container in the refrigerator for up to 4–5 days. Stir before serving and adjust seasoning if needed.

Nutrition

Calories: 487kcal | Carbohydrates: 69g | Protein: 23g | Fat: 15g | Saturated Fat: 3g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 8g | Cholesterol: 11mg | Sodium: 579mg | Potassium: 1025mg | Fiber: 20g | Sugar: 11g | Vitamin A: 1451IU | Vitamin C: 47mg | Calcium: 166mg | Iron: 6mg

The post Southwest Bean Salad appeared first on Food with Feeling.

Scroll to Top