Salads
This black bean, corn, and cilantro salad recipe delivers bold, vibrant flavors in under 15 minutes—perfect for summer gatherings or quick weeknight meals. The secret lies in balancing sweet corn, earthy black beans, and bright cilantro with a zesty lime dressing that cuts through the richness.
I developed this recipe after craving a dish that felt fresh, protein-packed, and effortlessly adaptable to any occasion.
The magic happens in the texture contrast: crispy black beans (achieved with a quick sear), tender corn kernels, and fresh cilantro that adds a peppery brightness. A simple lime-vinaigrette ties everything together, while optional toppings like diced avocado or jalapeño let you customize the heat and creaminess.
This salad holds up beautifully for meal prep, making it ideal for lunches or potlucks.
What you’ll end up with is a vegan-friendly dish that’s as nutritious as it is delicious—packed with plant-based protein, fiber, and vitamins. The lime dressing keeps the flavors vibrant, while the smoky char from the beans adds depth.
It’s the kind of salad that disappears fast, leaving everyone asking for seconds.
Serve it chilled or at room temperature, and pair it with grilled fish, tacos, or simply enjoy it on its own. Here’s how to make it—simple, fresh, and full of flavor.
Ingredients for black bean corn cilantro salad
Fresh, vibrant ingredients for a salad bursting with zesty lime and smoky char.
| Ingredient | Amount | Notes |
|---|---|---|
| Black Beans 🫘 | 1 ½ cups | Cooked, drained, and rinsed |
| Corn Kernels 🌽 | 1 ½ cups | Fresh or frozen, thawed |
| Fresh Cilantro 🌿 | ½ cup | Chopped, stems removed |
| Lime Juice 🍋 | ¼ cup | Freshly squeezed |
| Extra-Virgin Olive Oil 🫒 | ¼ cup | For dressing |
| Red Onion 🧅 | ¼ cup | Finely diced |
| Jalapeño Pepper 🌶️ | 1 whole | Seeded and finely diced |
| Cumin 🌿 | ½ tsp | Ground for depth |
| Salt 🧂 | ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ¼ tsp | Freshly ground |
| Avocado 🥑 | 1 whole | Diced, optional topping |
| Lime Zest 🍋 | 1 tbsp | Freshly grated |
The black beans are the star here—canned beans work fine, but if you're feeling ambitious, toasting them in a dry skillet for a few minutes adds that smoky char. Trader Joe's has the best pre-cooked beans, but any canned variety will do. Look for organic cilantro at the market—it’s brighter and fresher than the grocery store stuff. The corn? Fresh is ideal (grilled or boiled), but frozen works in a pinch—just thaw and drain well. For the lime juice, Mexican limes are my go-to—they’re juicier and more flavorful than the standard grocery store variety.
No fresh cilantro? Coriander leaves are the same thing—just a different name. Short on lime juice? Substitute lemon juice, but add a pinch of sugar to balance the tartness. The avocado is optional, but if you skip it, add a handful of toasted pepitas for crunch. For extra heat, swap the jalapeño for serrano peppers—they’re hotter and more aromatic. The lime zest is non-negotiable, though—it’s what gives the salad that bright, fresh finish. If you can’t find limes, lemon zest works in a pinch, but it’s not quite the same.
This salad keeps beautifully for 3-4 days in the fridge, but the texture starts to break down after day two. Store it in an airtight container with a paper towel pressed on top to absorb any excess moisture. The lime dressing can be made ahead and stored separately—just toss it with the salad right before serving. For meal prep, I always double the batch and portion it into containers. It’s perfect for lunches or potlucks, and the flavors only get better as everything melds together.
Why You'll Love This Recipe
- No-Cook Magic: I swear by this one when I’m too tired to chop. Just toss canned black beans (rinsed, drained), frozen corn (thawed in hot water), and chopped cilantro into a bowl—no heat, no fuss. The lime and olive oil do all the work while I’m still deciding what to watch on TV.
- Bright & Tangy: That first bite of lime-zinged corn with the earthy black beans? It’s like summer in a bowl. The cilantro adds this fresh, herbal punch that cuts through the richness, and the olive oil ties it all together—simple, but ridiculously satisfying.
- Meal Prep MVP: This keeps for days in the fridge, making it my go-to for lunch or a quick taco topping. Honestly, I’ve had it cold, at room temp, and even reheated (just a splash of water to revive it)—it’s that reliable. Plus, it’s the star of potlucks when I don’t want to bring a casserole.
- Pantry Hero: Black beans and corn? Cheap. Cilantro? A handful from the garden or a $1 bunch stretches forever. Lime and olive oil? Small splurges that make everything taste better. It’s the kind of recipe that doesn’t break the bank but feels like a treat.
Step-by-step instructions for black bean, corn, and cilantro salad
This vibrant salad comes together faster than you can say "zesty"—just 15 minutes of prep delivers restaurant-quality freshness.
Prepare the Base Ingredients
Start by combining the 1.5 cups black beans and 1.5 cups corn kernels in a large mixing bowl. I like to use my hands to gently press and break apart any large corn kernels—this ensures even distribution throughout the salad. Add the 0.5 cup finely diced red onion and 1 whole seeded and finely diced jalapeño pepper next. The jalapeño will add a subtle kick, but you can remove the seeds for less heat if you prefer.
Give everything a quick stir with a wooden spoon, making sure the jalapeño is evenly distributed. This is where the flavors begin to meld together. The black beans should be completely drained and rinsed—any excess liquid will make your dressing slide right off instead of clinging to the ingredients.
Season with Spices and Herbs
In a small bowl, whisk together the 0.5 tsp cumin, 0.5 tsp salt, and 0.25 tsp black pepper. Sprinkle this spice blend evenly over the bean and corn mixture in the large bowl. The cumin adds earthy depth that balances the bright lime flavors we'll add later. Toss everything gently but thoroughly—you want the spices to coat each ingredient without crushing the corn or beans.
Next, add the 0.5 cup chopped fresh cilantro and mix again. The cilantro should be evenly distributed throughout the salad. I like to use my fingers to gently fold it in, making sure the bright green color appears throughout. This is the moment that matters: the cilantro's freshness will elevate the entire dish, so don't skimp on this step.
Create the Zesty Lime Dressing
In a separate small bowl, whisk together the 0.25 cup freshly squeezed lime juice and 1 tbsp lime zest. The zest adds a bright, citrusy aroma that's essential for that fresh-from-the-market flavor. Slowly drizzle in the 0.25 cup extra-virgin olive oil while continuing to whisk. This gradual addition helps emulsify the dressing so it clings beautifully to the salad ingredients.
Taste the dressing before adding it to the salad. It should be tangy but balanced—if it needs more salt, add a pinch now. Pour the dressing over the bean and corn mixture, then toss everything together gently but thoroughly. The salad should look vibrant and moist, with the lime juice glistening on the surface. This is the moment that transforms a simple salad into something truly special.
Add Avocado and Serve Immediately
Just before serving, gently fold in the 1 whole diced avocado. I always add it last because avocado tends to turn brown when exposed to air for too long. The creamy texture contrasts beautifully with the crunchy corn and beans, adding a luxurious element to the dish. If you're not serving immediately, keep the avocado separate and add it just before eating.
Let the salad sit for 2-3 minutes after tossing to allow the flavors to meld together. The lime dressing will soften the beans slightly, and the avocado will release its natural oils. Serve immediately while the avocado is still at its peak texture—this salad tastes best fresh from the bowl. The combination of smoky cumin, bright lime, and fresh cilantro makes every bite irresistibly fresh.
Pro Tips For Making Black Bean Corn Cilantro Salad
- RINSE BEANS FIRST: Drain and rinse canned black beans under cold water—even if they’re labeled “no salt added.” The starch clinging to them turns your salad into a gluey mess faster than you can say “cilantro wilt.” I learned this the hard way after serving a batch that stuck together like a sad, flavorless paste.
- USE FROZEN CORN: Skip the canned corn—it’s mushy and tastes like it’s been sitting in brine since 2018. Thaw frozen corn kernels in cold water for 5 minutes, then drain well. The texture stays bright and the flavor pops, and you avoid that sad, waterlogged bite.
- SALT THE BEANS: Toss your rinsed black beans with ½ teaspoon of salt before mixing in anything else. It seasons them properly and prevents the salad from tasting like it’s missing something. (Yes, even if the beans are “low-sodium”—trust me.)
- STORE LIME JUICE LAST: Hold off on adding lime juice until right before serving—it oxidizes the corn and makes it taste dull. If you’re prepping ahead, squeeze the lime just before eating, or store the dressing separately. Your salad’s brightness depends on it.
Dietary considerations for this recipe
Vegan-Friendly Foundation
This salad is naturally vegan and packed with plant-based protein from the 1.5 cups black beans, which provide a satisfying, meaty texture. The 1.5 cups corn and 0.5 cup cilantro add freshness and crunch, while the lime-vinaigrette ties everything together without any dairy or eggs.
For extra protein, consider adding toasted chickpeas or crumbled tempeh—both work beautifully with the smoky cumin and bright lime flavors. 🌱
Gluten-Free Guaranteed
Since this recipe relies on simple, whole ingredients, it’s naturally gluten-free—no flour, grains, or hidden additives. The black beans, corn, and cilantro are all gluten-free staples, and the dressing uses just lime juice, olive oil, and spices.
Always double-check your canned beans for cross-contamination warnings if you're highly sensitive, but most store-bought varieties are safe. The red onion and jalapeño are also gluten-free, so you’re free to customize with other veggies like bell peppers or zucchini.
Nut-Free and Seed-Free
If you're avoiding nuts or seeds, this salad is already a great option—it doesn’t require any for texture or flavor. The crunch comes from the corn kernels and red onion, while the avocado (if added) provides creaminess.
For extra crunch without nuts, try toasted pepitas (pumpkin seeds) or crispy fried shallots, both of which pair perfectly with the lime dressing. Just be sure to check labels if using store-bought toppings.
Allergen-Friendly Swaps
For those with avocado allergies, skip the diced avocado and boost creaminess with mashed white beans or silken tofu. If you’re avoiding jalapeños, swap in diced cucumber or radishes for crunch and mild flavor.
The lime zest can also be replaced with lemon zest if limes aren’t available, though the flavor will be slightly different. For a soy-free version, ensure your black beans aren’t processed in a soy facility (most canned varieties are safe).
Meal Prep Adaptations
This salad holds up well for meal prep, but avocado should be added fresh to prevent browning. Store the base (beans, corn, cilantro, and dressing) in an airtight container for up to 3 days. To keep the cilantro vibrant, place a paper towel on top to absorb moisture.
For extra staying power, add the lime juice just before serving to preserve freshness. If prepping ahead, make the dressing separately and toss it in right before eating for the brightest flavor. ✨
Nutrition facts
Frequently asked questions
Can I use canned corn instead of fresh?
Canned corn works perfectly—just drain and rinse it well to remove excess liquid. For extra flavor, use corn that's been cooked in its own juices rather than water. Drain it thoroughly before mixing with the black beans to keep your dressing clinging to the ingredients.
How do I make this salad spicier?
For more heat, add 1-2 extra jalapeños (seeds in for maximum kick) or swap in serrano peppers. You can also sprinkle ½ tsp cayenne pepper into the dressing or add ½ tsp smoked paprika to the spice blend. Start with small amounts—you can always add more!
What's the best way to store leftovers?
Store the salad (without avocado) in an airtight container for up to 3 days. Keep a paper towel on top to absorb moisture and preserve the cilantro's freshness. Add lime juice just before serving to maintain brightness. For the avocado, add it fresh when ready to eat to prevent browning.
Can I make this salad without cilantro?
Yes! If you dislike cilantro, substitute with 0.25 cup chopped parsley or 0.25 cup diced green onions. For a stronger flavor, try 0.25 cup chopped basil. The key is maintaining that fresh, herby brightness—just adjust the amount to taste.
Is this salad safe for meal prep?
Yes, but with one important tip: prepare the dressing and salad base separately and combine just before eating. The lime dressing will keep the salad fresh longer. Store components in separate airtight containers in the fridge for up to 4 days. This method preserves texture and flavor best.
