Vegan Bean Salad Recipe Mexican: Zesty Lime and Cilantro Crunch in 15 Minutes

Side Dishes

Vegan Bean Salad Recipe Mexican: Zesty Lime and Cilantro Crunch in 15 Minutes

This vegan Mexican bean salad recipe brings bold, zesty flavors to your table in just 15 minutes—no cooking required. 🌿 The perfect blend of black beans, corn, tomatoes, and avocado creates a hearty, protein-packed side that’s as satisfying as it is vibrant.

I’ve perfected this dish to deliver all the freshness of Mexican street food while keeping it completely plant-based and packed with texture. The secret lies in the lime-cilantro dressing, which brightens every bite with a tangy, herby kick.

Roasted red peppers add a smoky depth, while creamy cashew crema ties everything together for a restaurant-quality finish. This salad is naturally vegan, packed with fiber, and ready in one bowl—no chopping chaos or last-minute prep.

What you’ll love most is how effortlessly it transitions from side dish to main course. Serve it alongside tacos, grilled veggies, or even as a standalone meal with warm tortillas. The flavors only get better as it sits, making it ideal for meal prep or potlucks.

Whether you’re hosting a fiesta or just craving something fresh, this salad delivers bold, authentic Mexican flavors without compromise. Let’s get started!

👨‍🍳
Difficulty
Medium
🌱
Diet
Vegan
🔥
Calories
Med Cal

Ingredients for vegan bean salad recipe mexican

Bold Mexican flavors meet plant-based protein in this vibrant, no-cook bean salad.

Ingredient Amount Notes
Black Beans 🌿 1 ½ cups Cooked, drained and rinsed
Corn Kernels 🌽 1 ½ cups Fresh, frozen or canned
Cherry Tomatoes 🍅 1 cup Diced, vine-ripened preferred
Avocado 🥑 1 whole Ripe, pitted and diced
Red Bell Pepper 🧅 1 whole Roasted, diced, jarred works
Red Onion 🧅 ½ whole Finely diced, white preferred
Fresh Cilantro 🌿 ½ cup Chopped, stems removed
Lime 🍋 2 whole Juiced, seeds removed
Cashews 🥜 ½ cup Soaked, blended for crema
Extra-Virgin Olive Oil 🫒 ¼ cup For dressing and crema
Cumin 🌶️ ½ tsp Ground, toasted for depth
Salt 🧂 ½ tsp Sea salt preferred
Black Pepper 🌶️ ¼ tsp Freshly ground
Jalapeño Pepper 🌶️ ½ whole Seeded, finely diced

The black beans are the heart of this dish—Trader Joe's or Costco carry the best canned varieties, but any well-drained, rinsed beans work. Look for organic, non-GMO if you're feeling particular, though the regular store brand does just fine. Fresh corn is ideal, but frozen works perfectly (no need to thaw). For the avocado, Hass variety is non-negotiable—it's the only one that stays creamy after cutting. Roasted red peppers add that smoky depth; Muir Glen or Whole Foods jarred versions are my go-to since they're pre-cooked and ready to go.

No fresh cilantro? Dried cilantro at half the amount works in a pinch, though it lacks that bright freshness. Running out of lime? Lemon juice plus a pinch of salt mimics the tang, though purists will notice. The cashews must be soaked for at least 2 hours (or overnight) to blend smoothly—Trader Joe's raw cashews are my favorite for this. For extra heat, add more jalapeño; for milder flavor, remove the seeds entirely. The dressing ratio is key: 1 part lime juice to 3 parts olive oil keeps it balanced without being overpowering.

This salad tastes even better the next day—flavors meld beautifully in the fridge. Store all components separately except the dressing (combine it last) to keep everything crisp. 4-5 days in an airtight container with parchment between layers prevents sogginess. For meal prep, portion into containers with the dressing on the side—just toss before eating. The avocado will brown, but a squeeze of lime juice keeps it fresh looking.

❤️

Why You'll Love This Recipe

  • No-Chop Nights: Honestly, the only prep is draining the beans and chopping the avocado—if you even do that. I’ll often just mash it with a fork right in the bowl. The bell pepper and tomatoes stay whole, and the corn? Straight from the can. Twenty minutes max, and I’m not kidding.
  • Creamy Without Dairy: That avocado and lime juice? It’s the secret. The beans soak up the tangy dressing while the bell pepper adds this bright, almost smoky crunch. Between us, it’s the kind of salad that makes meat-eaters pause mid-bite. No weird aftertaste, just pure, satisfying texture.
  • Lunchbox to Party Platter: Between us, this is my go-to for potlucks and my kids’ school lunches. Pack it in jars for work, toss it on tortillas for tacos, or just eat it straight from the bowl. The avocado keeps it fresh for days, and the corn stays sweet—no sad, mushy leftovers here.
  • Pantry Magic on a Budget: Black beans, corn, and bell peppers? That’s a dollar-store dream. I’ll often double the batch because it’s cheaper than takeout and feeds four. Plus, the tomatoes and avocado stretch the meal further—no wasted ingredients, just flavor. My wallet thanks me every time.

Step-by-step instructions for vegan Mexican-inspired bean salad

This vibrant salad comes together faster than you can say "taco Tuesday."

1

👨‍🍳 Step 1: Toast the Spices and Prepare the Cashew Crema

In a dry skillet over medium heat, toast the 0.5 teaspoon cumin for 30-45 seconds until fragrant and slightly darkened. This unlocks the spice's depth—don't walk away, or it'll burn. Transfer the toasted cumin to a small bowl and let it cool.

Meanwhile, drain and rinse the 0.5 cup soaked cashews thoroughly. In a food processor, combine the cashews, toasted cumin, 0.25 cup extra-virgin olive oil, 0.5 teaspoon salt, and 0.25 teaspoon black pepper. Pulse until smooth, scraping down the sides as needed. With the processor running, slowly add 2 tablespoons lime juice (about half of one lime) until you achieve a creamy, pourable consistency. Set aside—this is your crema base.

2

🍳 Step 2: Sauté the Aromatics and Roast the Vegetables

In a large skillet, heat 1 tablespoon extra-virgin olive oil over medium-high heat. Add the 0.5 whole red onion and 0.5 whole jalapeño pepper, both finely diced, and sauté for 3-4 minutes until softened and just beginning to caramelize. You want them sweet, not browned.

Remove the skillet from heat and add the 1 whole red bell pepper (diced), 1 cup cherry tomatoes, and 1.5 cups corn kernels. Toss everything together and let it sit off the heat for 5 minutes—this allows the residual heat to slightly soften the vegetables while preserving their texture. The tomatoes should still hold their shape, and the corn should remain tender-crisp.

3

🥘 Step 3: Assemble the Salad Base

In a large mixing bowl, combine the 1.5 cups black beans (drained and rinsed), sautéed onion-jalapeño mixture, and roasted vegetables. Gently fold in the 0.5 cup fresh cilantro and 1 whole avocado (diced), reserving a few slices for garnish. The avocado will soften slightly as it sits, so add it last to maintain its creamy texture.

Drizzle the bowl with the remaining 1 tablespoon lime juice (from the second lime) and toss everything together gently. You're aiming for an even distribution of flavors without mashing the beans or tomatoes. Taste and adjust seasoning with additional salt or lime juice as needed—this is your chance to balance the acidity and saltiness before serving.

4

🍽️ Step 4: Finish with Crema and Garnish

Drizzle the cashew crema evenly over the salad, tossing gently to coat. The crema should cling to the beans and vegetables, adding a velvety contrast to the crunchy textures. If the salad seems too thick, add 1-2 tablespoons water or more lime juice to loosen it slightly.

Garnish with the reserved avocado slices and a sprinkle of fresh cilantro. Serve immediately while the avocado is at its peak texture and the lime is still bright. This salad shines best when enjoyed fresh—its vibrant colors and zesty flavors will have everyone reaching for seconds.

👨‍🍳

Pro Tips For Making Vegan Bean Salad Recipe Mexican

  • Drain and Rinse Beans: Black beans straight from a can taste like tin and salt—no matter how much you season later. Dump them in a colander, give them a quick shake, then rinse under cold water. This also removes that weird gummy coating that makes the salad feel heavy. (Yes, even if they’re labeled "no salt added.")
  • Cut Bell Pepper Like a Pro: Slice the red bell pepper lengthwise, then lay it flat and cut into thin strips—no need to seed it unless you’re avoiding texture. Thicker slices turn mushy when mixed with avocado; thin strips stay crisp and brighten the salad. (I used to overcomplicate this and ended up with a sad, soggy mess.)
  • Add Avocado Last: Avocado turns brown and sad if you mix it in too early. Keep it whole until the very end, then slice or cube it right before serving. A splash of lime juice (just a few drops) right after slicing keeps it green longer—trust me, your salad will look fresher for at least 20 minutes.
  • Use Warm Corn: Cold corn tastes bland in this salad. Heat your kernels in a dry skillet over medium for 2-3 minutes until they’re warm and slightly caramelized at the edges. The sweetness pops, and the texture contrasts better with the creamy avocado. (I know, it’s not traditional, but it works—tested and approved.)

Regional styles of these flavors

Oaxacan-Inspired Style

In Oaxaca, Mexico, this salad gets a smoky kick with guajillo chiles and epazote, a fragrant herb that adds an earthy depth. Replace the jalapeño with 2 tablespoons adobo sauce from canned chipotle peppers and fold in 2 tablespoons chopped epazote (available at Latin markets).

For extra authenticity, use huitlacoche—corn fungus—if you can find it, for a rich umami twist. 🌶️

Yucatán Crunch

The Yucatán version swaps black beans for frijoles charros, pinto beans cooked with bacon fat (use vegan bacon fat or olive oil). Add ½ cup diced habanero peppers for heat, and finish with ¼ cup recaito sauce—a blend of habanero and serrano peppers.

Garnish with toasted pumpkin seeds for crunch. This version is perfect for pairing with panuchos or sopa de lima. 🌽

Street Taco Salad

For a handheld version, serve this salad in warm corn tortillas with a sprinkle of crumbled vegan cotija (made from nuts or soy). Add ¼ cup pickled red onions (quick-pickle with lime juice and salt) and top with avocado crema (blend avocado, lime, and water).

This is how street vendors in Mexico City serve it—fresh, crunchy, and ready to eat in one bite. 🌮

Northwest Mexican Fusion

In the border states like Sonora, this salad gets a cilantro-lime crema with a touch of miso paste (½ teaspoon) for umami depth. Swap the roasted red pepper for charred poblano strips and add ¼ cup diced mango for sweetness.

Serve with grilled vegan carnitas on the side for a hearty meal. The miso adds a subtle complexity that balances the bright lime perfectly. 🍍

Puebla-Style Picadillo

In Puebla, this salad often includes plantain chips for crunch and chiles poblanos for a mild, smoky heat. Add ½ cup diced roasted plantains (tossed in a pinch of salt) and 2 tablespoons chopped hoja santa (if available).

The hoja santa adds a licorice-like aroma that pairs beautifully with the lime. This version is commonly served with mole negro** for dipping. 🌿

Nutrition facts

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 22g28%
Saturated Fat 3g15%
Cholesterol 0mg0%
Sodium 420mg18%
Total Carbohydrate 45g16%
Dietary Fiber 12g43%
Sugars 8g
Protein 14g28%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I make this vegan bean salad ahead of time?

This salad actually tastes better the next day as the flavors meld together. Store components separately (except the dressing) in an airtight container for up to 5 days. Keep the avocado separate until serving or toss it in just before eating. The lime juice helps preserve its color and texture.

2

What's the best way to store leftover cashew crema?

Transfer the crema to a small airtight container and refrigerate for up to 5 days. Stir before using as it may separate. For a smoother texture, add 1-2 teaspoons water when reblending. The crema thickens when cold, so it's perfect for topping salads or drizzling over tacos.

3

How can I make this salad spicier?

Add more jalapeño seeds (remove them for milder heat) or swap in ½ teaspoon cayenne pepper with the cumin. For smoky heat, stir in 1 tablespoon adobo sauce from canned chipotles. Pro tip: Toast the jalapeño seeds in the same skillet as the cumin to intensify the flavor without adding extra moisture.

4

Can I substitute any of the ingredients?

Yes! Swap black beans for pinto or kidney beans (rinse well). Use frozen corn (thawed) or canned corn (drained). For avocado, try mango or papaya for sweetness. Need less fat? Reduce the olive oil by 1 tablespoon and add 1 tablespoon water to the dressing.

5

Why did my salad turn watery?

This usually happens when beans or tomatoes release excess liquid. Drain and rinse beans thoroughly, and pat corn kernels dry before adding. If it's too wet, stir in 1-2 tablespoons toasted breadcrumbs or crushed tortilla chips for texture. For meal prep, store dressing separately until ready to serve.

★★★★★4.8(10 reviews)
Categories Side Dishes