Black Bean and Corn Salad Recipe

A vibrant, protein-packed salad featuring creamy black beans, sweet corn kernels, and fresh vegetables tossed in a zesty lime dressing that delivers a perfect balance of textures and Mexican-inspired flavors.
Difficulty:
Beginner
Prep Time:
20 mins
Cook Time:
0 mins
Serves:
6 servings
An overhead shot of a colorful Black Bean and Corn Salad served in a large, white ceramic bowl on a rustic wooden table. Natural light streams in from a nearby window, highlighting the contrasting colors of black beans, bright yellow corn kernels, diced red bell peppers, green avocado chunks, and purple red onion. Fresh cilantro leaves are scattered throughout, and a wedge of lime sits on the edge of the bowl. A small dish of extra dressing and a basket of tortilla chips are visible in the background, suggesting a casual, festive serving style perfect for sharing.

Ingredients

<ul class="ingredients-main-list"><li class="ingredients-single-item">425g canned black beans, drained and rinsed</li><li class="ingredients-single-item">300g fresh or frozen corn kernels (thawed if frozen)</li><li class="ingredients-single-item">1 medium red bell pepper, diced</li><li class="ingredients-single-item">1 medium ripe avocado, diced</li><li class="ingredients-single-item">½ red onion, finely diced</li><li class="ingredients-single-item">60g fresh cilantro, chopped (reserve some for garnish)</li><li class="ingredients-single-item">2 medium tomatoes, diced</li><li class="ingredients-single-item">For the dressing:</li><li class="ingredients-single-item">60ml lime juice (about 2-3 limes)</li><li class="ingredients-single-item">60ml olive oil</li><li class="ingredients-single-item">1 garlic clove, minced</li><li class="ingredients-single-item">1 tsp ground cumin</li><li class="ingredients-single-item">½ tsp chili powder</li><li class="ingredients-single-item">1 tsp honey or maple syrup</li><li class="ingredients-single-item">Salt and pepper to taste</li></ul>

Equipment

<ul class="equipment-main-list"><li class="equipment-single-item">Citrus juicer</li><li class="equipment-single-item">Large mixing bowl</li><li class="equipment-single-item">Small jar with lid (for dressing)</li></ul>
BAKE SMARTER

Kitchen Converter

Quickly switch between common baking units without leaving the recipe.

Convert
Result—

Volume uses US cups, tablespoons, and teaspoons. Converting weight to volume depends on the ingredient.

Directions

<ol class="no-list-style"><li class="MethodStepper"><h4 class="step-title">Step 1</h4>Prepare the dressing by combining lime juice, olive oil, minced garlic, ground cumin, chili powder, honey, salt and pepper in a small jar. Seal the jar tightly and shake vigorously until well combined and slightly emulsified. Set aside to allow flavors to develop while you prepare the remaining ingredients.</li><li class="MethodStepper"><h4 class="step-title">Step 2</h4>If using fresh corn, you have options to enhance its sweetness. You can either leave it raw for maximum crunch, or lightly steam it for 3-4 minutes until tender-crisp. For a deeper flavor, you could char the corn kernels in a dry skillet over medium-high heat until lightly browned in spots. Whatever method you choose, allow the corn to cool completely before adding to the salad.</li><li class="MethodStepper"><h4 class="step-title">Step 3</h4>In a large mixing bowl, combine the drained and rinsed black beans and corn kernels. The rinsing step is crucial as it removes excess starch and salt from canned beans, resulting in a cleaner flavor and better texture in your finished salad.</li><li class="MethodStepper"><h4 class="step-title">Step 4</h4>Add the diced red bell pepper, red onion, and tomatoes to the bowl. These fresh vegetables provide color contrast and textural variation that makes the salad visually appealing and satisfying to eat. For milder onion flavor, you can rinse the diced onion under cold water and pat dry before adding.</li><li class="MethodStepper"><h4 class="step-title">Step 5</h4>Gently fold in the diced avocado and chopped cilantro, being careful not to mash the avocado. The avocado adds creaminess that contrasts beautifully with the other textures in the salad, while cilantro brings fresh, herbaceous notes that complement the Mexican-inspired flavors.</li><li class="MethodStepper"><h4 class="step-title">Step 6</h4>Give your dressing another good shake, then pour it over the salad ingredients. Using two large spoons, gently toss everything together until all components are evenly coated with dressing. The acid in the lime juice will help preserve the avocado's color and prevent browning.</li><li class="MethodStepper"><h4 class="step-title">Step 7</h4>For best flavor development, cover the salad and refrigerate for at least 30 minutes before serving, allowing the ingredients to marinate and the flavors to meld together. This waiting period transforms the salad from good to exceptional as the beans absorb some of the zesty dressing.</li><li class="MethodStepper"><h4 class="step-title">Step 8</h4>Just before serving, taste and adjust seasonings as needed. You might want to add more lime juice for brightness, salt for flavor enhancement, or a drizzle of honey if you prefer a slightly sweeter profile. Garnish with reserved cilantro leaves and serve chilled. This salad keeps well refrigerated for up to 2 days, though the avocado may darken slightly.</li></ol>

Nutrition Facts (per serving)

🍽️ Serving Size: 1 serving
🔥 Calories: 210 calories
🥑 Fat: 9 g
🧈 Saturated Fat: 1.5 g
🍞 Carbohydrates: 28 g
🍭 Sugar: 4 g
🍗 Protein: 7 g
🫀 Cholesterol: 0 mg
🧂 Sodium: 320 mg

Chef’s Notes

A few helpful details for making this recipe.

Can I make this bean salad ahead of time for meal prep?

Yes! This salad is perfect for meal prep and tastes even better after flavours meld. Prepare up to 2 days ahead but add the avocado just before serving to prevent browning, or toss avocado pieces in extra lime juice if adding early.

What can I serve with a Mexican-inspired bean salad?

This versatile salad pairs beautifully with grilled meats, fish tacos, or quesadillas. Serve it as a side dish, a protein-packed lunch, stuffed in wraps, or as a dip with tortilla chips. It's also excellent alongside Spanish rice or as part of a Mexican-themed buffet.

How can I add more protein to this vegetarian salad?

Boost the protein content by adding grilled chicken, prawns, crumbled queso fresco or feta cheese. For vegetarian options, try adding quinoa, diced firm tofu, or a sprinkle of pepitas (pumpkin seeds). These additions complement the Mexican flavours perfectly.

Want to try something else in ...

More recipes you might like

Keep exploring with more recipes from What's Baking.