Looking for an easy, high-protein plant-based option? This Mexican Bean Salad Recipe (High Protein Meal Prep) features wholesome ingredients, incredible flavor, and simple step-by-step instructions!
⚡ Quick Answer: Mexican Bean Salad (High Protein Meal Prep)
Combine fresh wholesome ingredients, season generously, and follow the simple guide below for a delicious, healthy meal on the table in minutes!
🌱 Dietary: 100% Vegan & Plant-Based
⭐ Difficulty: Beginner Friendly
Are you looking for a delicious, nutritious, and easy-to-prepare meal that satisfies your taste buds and keeps you energized? Look no further than the Mexican Bean Salad. This vibrant and flavorful dish is a perfect blend of textures and tastes, making it a go-to choice for plant-based meal prep enthusiasts. In this article, we’ll explore the ins and outs of creating a delightful Mexican Bean Salad, also known as Cowboy Caviar-inspired salad. You can view a collection of all my plant based meal prep recipes here.
What is a Mexican Bean Salad?
Mexican Bean Salad, also known as Cowboy Caviar-inspired salad, is a wholesome and hearty dish that fuses the rich flavors of beans, corn, and an array of fresh vegetables. It’s a delightful medley of colors and textures, offering a satisfying crunch and a burst of flavors in every bite. This salad is perfect for anyone looking to maintain a vegan or plant-based diet while enjoying a delicious meal.
Benefits of Mexican Bean Salad
- Nutrient-Rich: Mexican Bean Salad is a nutrient powerhouse, packed with plant-based proteins, fiber, vitamins, and minerals.
- Weight Management: This salad can help with weight management due to its filling and low-calorie nature.
- Vegan-Friendly: It’s suitable for vegans and those seeking plant-based options.
- Easy Meal Prep: Prepare this salad in advance for quick and convenient meals throughout the week.
Ingredients & Substitutions
Bean Salad
- Shelled edamame, cooked (for extra protein)
- Black beans, rinsed and drained
- Black-eyed peas, rinsed and drained
- Whole kernel corn, drained
- Orange bell pepper, diced
- Red bell pepper, diced
- Pint cherry tomatoes, halved
- Small red onion, finely diced
- Cup cilantro, diced
Chili Lime Vinaigrette
- ½ cup olive oil
- ⅓ cup white vinegar (red wine vinegar, white wine vinegar, or apple cider vinegar work too)
- 1 lime juiced (2 tbsp)
- ¼ cup agave or maple syrup
- 1 tbsp chili powder
- ¼ tsp garlic powder
- Salt and pepper to taste
Optional Extras
- Tortilla chips
- Avocado
- Hot sauce
Helpful Tools
When preparing Mexican Bean Salad, having the right tools can make the process smoother. You’ll need:
- A cutting board and a sharp knife for chopping vegetables.
- A mason jar to prepare the vinaigrette.
- Containers for meal prep.
How To Make This Recipe
- Cook the edamame for 3-4 minutes or according to package instructions.
- Rinse the beans and chop the veggies.
- In a mason jar, make the dressing by combining the olive oil, vinegar, lime juice, chili powder, garlic powder, salt, and pepper.
- Assemble your meals by dividing all ingredients into 4 separate containers. Leave the dressing to the side and top with it in the morning each day so it can marinate for a few hours.
- If desired, serve with a handful of tortilla chips and enjoy it as a dip.
Tips & Tricks
- For a spicier kick, add hot sauce to the vinaigrette.
- Experiment with different beans and vegetables for variety.
- Keep the dressing separate until serving to maintain freshness.
Frequently Asked Questions (FAQ)
How long does this Mexican Bean Salad (High Protein Meal Prep) stay fresh in the fridge?
Stored in an airtight glass container in the refrigerator, leftovers stay fresh and delicious for 4 to 5 days.
Can I make this ahead of time for meal prep?
Yes! This recipe is ideal for meal prep. Store components separately until serving for maximum freshness.
Is this recipe gluten-free?
Check individual ingredient labels or substitute whole grains with gluten-free options to make it 100% gluten-free.
What can I serve alongside this dish?
Pairs wonderfully with a fresh garden salad, warm pita, roasted vegetables, or fluffy grain bowls!

Mexican Bean Salad Meal Prep
Ingredients
Bean Salad
- 2 cups shelled edamame, cooked (for extra protein)
- 1 19oz can black beans, rinsed and drained
- 1 19oz can black eyed peas, rinsed and drained
- 1 12oz can whole kernel corn, drained
- 1 orange bell pepper, diced
- 1 red bell pepper, diced
- 1 pint cherry tomatoes, halved
- ½ small red onion, finely diced
- ⅓ cup cilantro, diced
Chili Lime Vinaigrette
- ½ cup olive oil
- ⅓ cup white vinegar (red wine vinegar, white wine vinegar or apple cider vinegar work too)
- 1 lime juiced (2 tbsp)
- ¼ cup agave or maple syrup
- 1 tbsp chili powder
- ¼ tsp garlic powder
- salt and pepper to taste
Optional Extras
- tortilla chips
- avocado
- hot sauce
Instructions
- Cook the edamame for 3-4 mins or according to package instructions. Rinse the beans, and chop the veggies.
- In a mason jar make the dressing by combining the olive oil, vinegar, lime juice, chili powder, garlic powder salt and pepper.
- Finally, assemble your meals by dividing all ingredients into 4 separate containers. Leave the dressing to the side, and top with the dressing in the morning each day. (So it marinates for a few only a few hours.)
- If desired, serve with a handful of tortilla chips and eat it as a dip. Enjoy!


Great meal prep idea love this recipe made my my lunches this week all ahead. Awesome time saver!
Thank you Rachel so happy this saved you time!
This was excellent. I was looking forward to my lunch all morning ????
Thanks so much Veda!
Can you use any type of beans in this? Are all of them edible without cooking?
You can absolutely experiment with different types of beans!
Common choices: Black beans, pinto beans, kidney beans, chickpeas (garbanzo beans), cannellini beans, great northern beans, and black-eyed peas are all popular options.
Important Note: Most dried beans require cooking before consumption.
I recommend checking the specific recipe instructions for any guidance on the type of beans recommended and their preparation method.