This Mexican bean salad bowl is fresh, colorful, and satisfying, with protein-rich beans, fluffy quinoa, crunchy vegetables, and a smoky lime dressing that makes it perfect for meal prep, healthy lunches, or an easy vegetarian dinner.
For more Mexican-style bean recipes, try our black bean salad, cowboy caviar, and black bean corn salad.

Why you’ll love this Mexican Bean Salad Bowl!
Louise and I love making this Mexican Bean Salad Bowl for busy weekdays because it’s fresh, satisfying, and perfect for meal prep 🌽🥑✨ Plus, it’s a protein-rich, fiber-rich quinoa bowl packed with beans, crunchy vegetables, and a smoky lime dressing that keeps every bite flavorful.
Our favorite trick is to marinate the beans separately while keeping the vegetables fresh until serving. Beans get better as they soak up the dressing, while veggies stay crisp and colorful instead of turning soft or watery from the lime juice.
Right before eating, we toss everything together with fluffy quinoa and creamy feta for the perfect contrast of tender juicy beans, fresh crunchy veggies, and bold Mexican-inspired flavors. It’s a nutritious one-bowl meal that’s easy to make ahead and great for lunch or dinner 🌿
P.S: Love quinoa and grain bowls? Check out our Quinoa Salad, Black Bean And Rice Bowl, and Mediterranean Quinoa Salad.
Ingredients
Full ingredients and substitutions are in the recipe box below.

- Quinoa: adds hearty texture and turns this into a satisfying quinoa bean salad that’s perfect for lunch or dinner. You can cook your own quinoa or use store-bought pre-cooked quinoa to save time. Louise and I often use packaged quinoa because the grains stay fluffy, separate, and slightly firmer, which works especially well in salads. Substitute brown rice, farro, barley, or cauliflower rice, or leave it out for a lighter side salad.
- Black beans: bring protein and earthy flavor to this healthy bean salad. Substitute pinto beans, kidney beans, or chickpeas. You can use canned beans or cook your own black beans.
- Butter beans: creamy and tender, they balance the crunchy vegetables nicely. Substitute cannellini beans or extra black beans. You can use canned beans or cook your own white beans.
- Bell pepper: adds sweetness and crunch. Use poblano peppers, mini sweet peppers, cucumber, or celery instead.
- Corn: gives the salad a fresh, juicy bite. Fresh grilled corn works especially well, but frozen or canned are great too. We use canned here.
- Red onion: adds sharp flavor and crunch. Substitute green onions, shallots, or quick pickled onions for a milder taste.
- Feta cheese: creamy, salty, and delicious in this meal prep salad. Substitute Cotija, queso fresco, goat cheese, or diced avocado.
- Cilantro: brings freshness to the dressing. If you don’t like cilantro, use parsley instead.
- Greek yogurt: optional but perfect for serving because it adds creaminess and extra protein. Use low-fat Greek yogurt, Skyr, sour cream, or a dairy-free yogurt.

How to Make This Mexican Bean Salad Bowl
Step 1: Make the dressing
Add the olive oil, lime juice, honey, mustard, smoked paprika, cumin, salt, black pepper, and chopped cilantro to a medium bowl.
Whisk until the dressing looks smooth and well mixed.

Step 2: Marinate the beans
Add the black beans and butter beans to the dressing.
Toss well so the beans are coated. Let them sit while you cook the quinoa and chop the vegetables.
This simple step gives you more flavorful beans.

Step 3: Prepare the salad bowl
Add the cooked quinoa, bell pepper, corn, red onion, and crumbled feta cheese to a large mixing bowl.
Keep this part separate from the dressing and beans until you are ready to serve. This helps the vegetables stay fresh and crunchy.

Step 4: Toss and serve
Pour the marinated beans and dressing over the quinoa and vegetables.
Toss well until everything is evenly coated in the smoky lime dressing.
Serve in bowls with Greek yogurt and hot sauce if you like. This fresh and filling salad also makes an easy healthy vegetarian dinner.

Tips
- Marinate the beans: Letting the beans sit in the dressing for 10 to 15 minutes makes the salad much more flavorful.
- Keep the vegetables separate until serving: This keeps the peppers and onions crisp instead of soft and watery from the lime juice.
- Cool the quinoa before mixing: Warm quinoa can wilt the vegetables and soak up too much dressing.
- Use fresh lime juice: Fresh lime gives the dressing a brighter flavor than bottled juice.
- Taste before serving: Beans and quinoa absorb seasoning, so you may want an extra squeeze of lime or pinch of salt at the end.
- Save some toppings for the end: Extra feta, cilantro, corn, and tortilla chips make the bowls look fresher and more colorful.
- Great for meal prep: Store the marinated beans separately from the vegetables and mix shortly before eating for the best texture.
- If you are cooking for mixed diets: Serve the feta, Greek yogurt, tortilla chips, and hot sauce on the side so everyone can build their own bowl.
- Add avocado before serving: It adds creaminess and makes the salad feel even more satisfying for lunch or dinner.
- Use grilled corn for extra flavor: Charred corn adds a smoky flavor that works beautifully with the cumin and paprika.
Frequently Asked Questions
Store the salad in an airtight container in the refrigerator for up to 4 days. For the best texture, keep the marinated beans separate from the vegetables and mix shortly before serving. This helps the veggies stay crisp and fresh.
Yes! This recipe is excellent for meal prep. You can prepare the quinoa, dressing, beans, and chopped vegetables in advance and store them separately. Toss everything together when ready to eat.
Absolutely. Black beans, pinto beans, kidney beans, chickpeas, and cannellini beans all work well in this recipe.
Brown rice, farro, barley, couscous, or cauliflower rice are all good options. You can also skip the grains completely for a lighter salad.
Yes. The beans, quinoa, feta, and Greek yogurt make this a filling vegetarian meal with plenty of protein and fiber.
Yes. Simply leave out the feta or use your favorite dairy-free alternative.
We love adding avocado, crushed tortilla chips, extra cilantro, pickled jalapeños, or hot sauce before serving.
More bean salads and meal prep salads
- Bean Salad Recipes
- Three Bean Salad
- Dense Bean Salad
- Pinto Bean Salad
- Kidney Bean Salad
- Mediterranean Bean Salad
- White Bean Salad
- Dense White Bean Salad
If you try this Mexican Bean Salad Recipe please leave a 🌟 star rating and let us know how it turned out in the comments—we love hearing from you.

Mexican Bean Salad Bowl (Healthy Make Ahead Meal)
Ingredients
- 1 cup cooked quinoa or ⅓ cup (60 g) uncooked to boil
- 1 can black beans (15 oz / 400 g can) – drained and rinsed
- 1 can butter beans (15 oz / 400 g can) – drained and rinsed
- 1 small bell pepper finely chopped, any color
- 1 cup corn kernels fresh, frozen, canned
- 1 red onion finely chopped
- ½ cup feta cheese crumbled, substitute Cotija or queso fresco
Dressing
- 4 tablespoons fresh lime juice
- 3 – 4 tablespoons extra virgin olive oil
- 1 tablespoon honey or maple syrup
- 1 tablespoon yellow mustard or Dijon
- 1 teaspoon smoked paprika
- ½ teaspoon ground cumin
- ¼ cup fresh cilantro or parsley – chopped
- ¾ teaspoon salt plus black pepper to taste
Instructions
- Make the dressing: In a medium bowl, whisk together 3 – 4 tablespoons extra virgin olive oil, 4 tablespoons fresh lime juice, 1 tablespoon honey, 1 tablespoon yellow mustard, 1 teaspoon smoked paprika, ½ teaspoon ground cumin, ¾ teaspoon salt, black pepper, and ¼ cup fresh cilantro.
- Marinate the beans: Add 1 can black beans and 1 can butter beans to the dressing and toss well. Let them marinate while you chop the vegetables and prepare the quinoa.
- Prepare the salad: Add 1 cup cooked quinoa, 1 small bell pepper, 1 cup corn kernels, 1 red onion, and ½ cup feta cheese to a large mixing bowl.
- Toss and serve: Pour the marinated beans and dressing over the salad and toss until everything is well coated. Serve in bowls with a dollop of Greek yogurt and hot sauce if you like.
Notes
- Quinoa → Brown rice, farro, barley, cauliflower rice, or leave it out for a lighter salad.
- Black beans → Pinto beans, kidney beans, or chickpeas.
- Butter beans → Cannellini beans or extra black beans.
- Bell pepper → Poblano peppers, mini sweet peppers, cucumber, or celery.
- Corn → Fresh grilled corn, frozen corn, or canned corn.
- Red onion → Green onions, shallots, or quick pickled onions.
- Feta cheese → Cotija, queso fresco, goat cheese, or diced avocado.
- Cilantro → Parsley.
- Greek yogurt → Skyr, sour cream, or dairy-free yogurt.
- Marinate the beans for extra flavor.
- Cool the quinoa before mixing.
- Use fresh lime juice for the best taste.
- Add avocado before serving for extra creaminess.
- Grilled corn adds delicious smoky flavor.
- Save extra toppings for garnish.
- Taste and adjust lime and salt before serving.
- Store beans and vegetables separately for the best texture.
Nutrition
Don’t Lose This Recipe

Hi! We are Nico & Louise
We're here to share easy, healthy, and delicious recipes 🌿✨.
Welcome to our blog, we are glad you are here.





This is going to taste awesome! Making it today.
So happy you feel like making it!! Nico and I are still enjoying the leftovers with some guacamole 😋