High-Protein Black Bean And Corn Salad
I first made this High-Protein Black Bean and Corn Salad on a Sunday evening when my fridge looked bare and my wallet was feeling the pinch. I stumbled upon this combination by accident, and it’s been a hit ever since, proving that a few humble tins and fresh vegetables can become something genuinely special.
Recipe Overview
- Prep time: 15 minutes
- Cooking time: 10 minutes
- Total time: 25 minutes (plus 20 minutes resting)
- Servings: 6 generous servings
- Difficulty: Easy
Why You’ll Love This High-Protein Black Bean and Corn Salad
- Budget-friendly meal prep: At roughly £1.20 per serving, this salad stretches your grocery budget without sacrificing flavour or nutrition.
- Batch cooking champion: It keeps beautifully in the fridge for up to five days, making your Monday morning lunch packing effortless and your Friday dinner sorted.
- Protein punch without meat: Black beans deliver around 15g of protein per cup, and when paired with quinoa or chicken, this becomes a powerhouse meal that keeps you full for hours.
- No wilting worries: Unlike leafy salads that turn soggy by day two, this hearty mix of beans, corn, and vegetables actually improves as the flavours meld together overnight.
- Customisable to your pantry: I’ve swapped in tinned chickpeas, added leftover roast chicken, or thrown in fresh herbs from my windowsill — it’s forgiving and flexible.
Ingredients You’ll Need
- 2 tins (400g each) black beans, drained and rinsed
- 1 tin (340g) sweetcorn, drained
- 1 red bell pepper, diced into 1cm pieces
- 1 small red onion, finely chopped
- 2 spring onions, sliced thinly
- 1 large avocado, diced
- Juice of 2 limes (about 3 tablespoons)
- 3 tablespoons extra virgin olive oil
- 1 teaspoon ground cumin
- ½ teaspoon smoked paprika
- 1 clove garlic, minced
- Small handful fresh coriander, chopped
- Salt and black pepper to taste
- Optional: 1 cooked chicken breast, shredded, or 200g cooked quinoa for extra protein
Tip: Rinse your tinned beans thoroughly under cold running water until the foam disappears — this removes excess sodium and any tinny taste, and it helps your digestion, too.
How to Make High-Protein Black Bean and Corn Salad
- Prepare the dressing: In a small bowl, whisk together the lime juice, olive oil, cumin, smoked paprika, minced garlic, and a pinch of salt. The mixture should look slightly cloudy and smell fragrant — the cumin and paprika will release their earthy aroma almost immediately.
- Toast the corn (optional but recommended): Heat a dry frying pan over medium-high heat until a drop of water sizzles on contact. Add the drained sweetcorn and spread it into a single layer. Leave it undisturbed for 3-4 minutes — you’ll hear a gentle popping sound and see the kernels turn golden brown and charred on one side. Stir once and cook for another 2 minutes until the colour is patchy and dark, then remove from heat.
- Combine the beans and vegetables: In a large mixing bowl, add the rinsed black beans, toasted corn, diced red pepper, red onion, and spring onions. Toss gently with a wooden spoon — the colours should look vibrant against each other: deep black beans, bright yellow corn, crisp red pepper, and white onion.
- Add the dressing: Pour the lime dressing over the bean mixture and stir well until everything is evenly coated. The beans will take on a glossy sheen, and the spices will cling to the vegetables.
- Fold in the avocado and coriander: Gently add the diced avocado and chopped coriander. Stir very carefully with a rubber spatula so the avocado stays chunky — you want creamy pockets throughout, not a mashed paste. The avocado should still hold its shape and look bright green against the other ingredients.
- Season and rest: Taste the salad — it should be tangy from the lime, warm from the cumin, and slightly sweet from the corn. Adjust salt and pepper as needed. Cover the bowl with cling film or a lid and let it rest at room temperature for at least 20 minutes. This resting time allows the beans to absorb the dressing, and you’ll notice the flavours deepen and the texture become more cohesive.
- Serve or store: Give the salad one final stir before serving. The avocado should still be intact, and the whole bowl should look fresh and inviting with flecks of green coriander throughout.
Tips From My Kitchen
- Always rest the salad before eating: I know it’s tempting to dig in straight away, but letting this salad sit for 20-30 minutes allows the black beans to absorb the lime and spices. The difference is night and day — the flavour becomes rounded and every bite tastes seasoned, not just the dressing-soaked bits.
- Toast your corn even if you’re short on time: That two-minute step transforms tinned corn from bland to brilliant. The caramelisation adds a subtle sweetness and smoky flavour that makes the salad feel more complex. The popping sound is your cue that it’s working.
- Add avocado only to individual portions for meal prep: Avocado browns in the fridge, so if you’re batch-cooking for the week, leave the avocado out of the main bowl. Dice it fresh each morning and stir it into your portion — this keeps every serving looking appetising and tasting fresh.
- Double the dressing for extra insurance: Beans are thirsty ingredients. I always make a little more dressing than I think I need, because after a day in the fridge, the salad can absorb all the moisture and become dry. A splash of extra lime juice and oil before serving revives it instantly.
- Use a dry pan for toasting, not oil: When you toast corn in a dry pan, the kernels char directly on the hot surface rather than steaming in oil. This gives you that authentic smoky flavour and those beautiful dark spots without making the salad greasy. You’ll smell the toasty aroma when it’s ready.
Common Mistakes to Avoid
- Overcrowding the pan: When toasting the corn, do it in a single layer without piling the kernels on top of each other. If you overcrowd, the corn steams instead of charring, and you’ll end up with pale, soft kernels instead of those delicious browned bits. Use a large frying pan or work in two batches.
- Wrong temperature: Your pan must be hot enough that a splash of water dances across the surface before evaporating. If the pan is too low, the corn will slowly dry out instead of caramelising. Medium-high is the sweet spot — you want sizzle, not smoke.
- Skipping the rest time: This salad tastes okay immediately, but it’s proper magic after a rest. The resting time lets the acid from the lime tenderise the beans slightly and allows the spices to penetrate every kernel. Without it, you’re eating separate components rather than a unified dish.
What to Serve With High-Protein Black Bean and Corn Salad
- Warm tortillas or corn chips for scooping
- Grilled chicken or fish for extra protein — try our High Protein Teriyaki Chicken Meal Prep Bowls alongside
- A simple green salad with a light vinaigrette
- Cold, it works brilliantly as a filling for stuffed peppers or as a topping for baked sweet potatoes
- On its own as a light lunch with a dollop of Greek yogurt or soured cream
Frequently Asked Questions

High-Protein Black Bean and Corn Salad
Ingredients
Method
-
Prepare the dressing: In a small bowl, whisk together the lime juice, olive oil, cumin, smoked paprika, minced garlic, and a pinch of salt. The mixture should look slightly cloudy and smell fragrant — the cumin and paprika will release their earthy aroma almost immediately.
-
Toast the corn (optional but recommended): Heat a dry frying pan over medium-high heat until a drop of water sizzles on contact. Add the drained sweetcorn and spread it into a single layer. Leave it undisturbed for 3-4 minutes — you’ll hear a gentle popping sound and see the kernels turn golden brown and charred on one side. Stir once and cook for another 2 minutes until the colour is patchy and dark, then remove from heat.
-
Combine the beans and vegetables: In a large mixing bowl, add the rinsed black beans, toasted corn, diced red pepper, red onion, and spring onions. Toss gently with a wooden spoon — the colours should look vibrant against each other: deep black beans, bright yellow corn, crisp red pepper, and white onion.
-
Add the dressing: Pour the lime dressing over the bean mixture and stir well until everything is evenly coated. The beans will take on a glossy sheen, and the spices will cling to the vegetables.
-
Fold in the avocado and coriander: Gently add the diced avocado and chopped coriander. Stir very carefully with a rubber spatula so the avocado stays chunky — you want creamy pockets throughout, not a mashed paste. The avocado should still hold its shape and look bright green against the other ingredients.
-
Season and rest: Taste the salad — it should be tangy from the lime, warm from the cumin, and slightly sweet from the corn. Adjust salt and pepper as needed. Cover the bowl with cling film or a lid and let it rest at room temperature for at least 20 minutes. This resting time allows the beans to absorb the dressing, and you’ll notice the flavours deepen and the texture become more cohesive.
-
Serve or store: Give the salad one final stir before serving. The avocado should still be intact, and the whole bowl should look fresh and inviting with flecks of green coriander throughout.
Notes
I hope this High-Protein Black Bean and Corn Salad becomes a staple in your weekly rotation as it has in mine. It’s proof that cooking on a budget doesn’t mean eating boring food, and that a little planning on Sunday can save you time, money, and stress all week long. Drop a comment below and let me know how you customised yours — I’m always looking for new ideas to try.