Easy Mexican Bean Salad Recipe

Easy Mexican Bean Salad is a family favorite that’s better than takeout and ready in just 20 minutes. After making this many times, I’ve discovered the trick to crispy corn every time. If you love recipes like this, you’ll also enjoy Dill Pickle Coleslaw and Italian Grinder Salad.

Why This Easy Mexican Bean Salad Recipe Is Pure Comfort
- Crispy corn and fresh bell peppers
- Zesty lime dressing
- Quick and easy weeknight dinner
What You'll Need for Easy Mexican Bean Salad Recipe
Choosing the right ingredients makes a big difference, but this recipe is forgiving enough to work with what you have.
- 2 cans black beans, drained and rinsed
- 1 can corn, drained and rinsed
- 1 red bell pepper, diced
- 1 green bell pepper, diced
- 1 small red onion, finely chopped
- 1/2 cup chopped fresh cilantro
- 1 jalapeño, seeded and finely chopped
- 1/2 cup crumbled feta cheese
- 1/2 cup olive oil
- 1/4 cup lime juice
- 1 teaspoon ground cumin
- Salt and freshly ground black pepper, to taste
- Optional: Avocado slices
- Optional: Tortilla strips
- Optional: Sour cream or Greek yogurt

📝 Ingredient Notes
- Jalapeño: For less heat, remove seeds and membranes.
🛒 Tools & Equipment I Recommend
- Cast iron skillet — Even heating for crispy corn → See on Amazon
- Good quality olive oil — Rich flavor for dressing → See on Amazon

How to Make Easy Mexican Bean Salad Recipe
- Cook corn: Heat 1 tablespoon olive oil in a large skillet over medium-high heat. Add corn and cook, stirring occasionally, until crispy, about 5 minutes. Remove from heat and set aside.
- Prepare dressing: In a large bowl, whisk together olive oil, lime juice, cumin, salt, and black pepper.
- Combine ingredients: Add beans, cooked corn, bell peppers, red onion, cilantro, and jalapeño to the bowl with the dressing. Toss to combine.
- Serve: Taste and adjust seasoning if necessary. Serve with optional toppings.
Cook's Tips for Perfect Easy Mexican Bean Salad Recipe
- Common mistake and fix: Don't overcook the corn. It should be crispy, not mushy. If it's mushy, start over with fresh corn.
- Make-ahead tip: Prepare the salad up to a day ahead. Add toppings just before serving.
Storing & Reheating Easy Mexican Bean Salad Recipe
Short-Term Storage
Store in an airtight container in the fridge. Store leftovers in an airtight container in the fridge for up to 5 days. Make-ahead tip: Prepare the dressing and chop all vegetables up to a day ahead. Combine just before serving.
Freezing Easy Mexican Bean Salad Recipe
Not recommended for freezing.
How to Reheat Without Drying It Out
Oven: Not necessary. Microwave: Reheat in the microwave for 1-2 minutes, if desired.
Recipe Notes
- Chef tip: For a spicier salad, add more jalapeño or a pinch of cayenne pepper.
- Best substitution: Substitute black beans with pinto beans or kidney beans.
- Make-ahead: Prepare the salad up to a day ahead. Add toppings just before serving.
- Scaling: This recipe can be easily doubled or tripled for a crowd.
- Troubleshooting: If the dressing separates, whisk it again just before serving.
Want to level up this recipe?
High-quality cutting board — Makes prep work easier and safer → Check price on Amazon
Easy Mexican Bean Salad Recipe

Ingredients
Main Ingredients
- 2 cans black beans, drained and rinsed
- 1 can corn, drained and rinsed
- 1 red bell pepper, diced
- 1 green bell pepper, diced
- 1 small red onion, finely chopped
Seasonings
- 1/2 cup chopped fresh cilantro
- 1 jalapeño, seeded and finely chopped
- 1/2 cup crumbled feta cheese
- 1/2 cup olive oil
- 1/4 cup lime juice
- 1 teaspoon ground cumin
- Salt and freshly ground black pepper, to taste
Optional Toppings
- Avocado slices
- Tortilla strips
- Sour cream or Greek yogurt
Instructions
- Cook corn: Heat 1 tablespoon olive oil in a large skillet over medium-high heat. Add corn and cook, stirring occasionally, until crispy, about 5 minutes. Remove from heat and set aside.
- Prepare dressing: In a large bowl, whisk together olive oil, lime juice, cumin, salt, and black pepper.
- Combine ingredients: Add beans, cooked corn, bell peppers, red onion, cilantro, and jalapeño to the bowl with the dressing. Toss to combine.
- Serve: Taste and adjust seasoning if necessary. Serve with optional toppings.
Notes
- Chef tip: For a spicier salad, add more jalapeño or a pinch of cayenne pepper.
- Best substitution: Substitute black beans with pinto beans or kidney beans.
- Make-ahead: Prepare the salad up to a day ahead. Add toppings just before serving.
- Scaling: This recipe can be easily doubled or tripled for a crowd.
- Troubleshooting: If the dressing separates, whisk it again just before serving.
Storage
- Fridge: Store leftovers in an airtight container in the fridge for up to 5 days.
- Freezer: Not recommended for freezing.
- Oven reheat: Not necessary.
- Microwave reheat: Reheat in the microwave for 1-2 minutes, if desired.
- Make ahead: Prepare the dressing and chop all vegetables up to a day ahead. Combine just before serving.
Nutrition Per Serving
- Calories: 350
- Protein: 15g
- Fat: 15g
- Carbs: 45g
- Fiber: 12g
- Sugar: 4g
- Sodium: 500mg
- Cholesterol: 10mg
- Sat. Fat: 2.5g
Nutritional values are estimates only. Actual values may vary by brand and portion size.
Easy Mexican Bean Salad Recipe FAQs
Yes, prepare the salad up to a day ahead. Add toppings just before serving.
Overcooking the corn can make it mushy. Start over with fresh corn and cook until crispy.
Yes, it's packed with protein, fiber, and vitamins. It's also low in fat and calories.
No, this recipe is best made on the stovetop.
For less heat, substitute with bell peppers or a pinch of cayenne pepper.
A Warm Final Note
I can’t wait for you to try Easy Mexican Bean Salad Recipe and see how effortlessly it comes together. When you make it, pop back here and leave a rating or share how it turned out — I love hearing from you!






