Written by

Betty Campbell

Published

Easy Roasted Corn and Black Bean Salad for Meal Prep

Ready In 30 minutes
Servings 6 servings
Difficulty Easy

Love this? Save it for later!

Share the inspiration with your friends

Lisa wasn’t trying to impress anyone. I’d stopped by her place on a random Tuesday afternoon to pick up a book I’d lent her, and the smell hit me before I even got through the front door. Something smoky and sweet, with a little bit of char. It was the kind of smell that makes you forget why you came in the first place.

She was standing at the kitchen counter, casually tossing black beans and roasted corn into a big bowl like it was no big deal. “Oh, I just threw this together for lunches this week,” she said, shrugging. She didn’t even look up from the lime she was squeezing. I mean, I was standing there practically drooling, and she was acting like she’d just made a sandwich.

She handed me a spoon to taste it, and honestly, I was floored. The corn was perfectly charred, the beans were creamy, and that lime-cilantro dressing was bright without being overpowering. It was one of those moments where you realize the best recipes don’t come from fancy cookbooks—they come from friends who don’t even realize they’re geniuses. I asked for the recipe, and she just laughed and said, “There’s no recipe, I just wing it.” Classic.

So I went home and spent the next week trying to recreate that easy roasted corn and black bean salad for meal prep. I burned a batch of corn, overdressed another, and finally landed on a version that was even better than I remembered. Maybe you’ve been there—obsessing over a dish you had at someone else’s house and needing to make it your own.

This roasted corn and black bean salad has been in my weekly rotation ever since. It’s the kind of recipe that makes meal prep feel less like a chore and more like something to look forward to. Let me show you how to make it.

Why You’ll Love This Recipe

I’ve tested this salad more times than I can count—probably six or seven batches before I got it just right. And let me tell you, this is the version that sticks. Here’s why you’re going to want this in your fridge all week long:

  • Quick & Easy: From start to finish, this comes together in about 30 minutes. Roast the corn while you chop the veggies, and you’re basically done.
  • Simple Ingredients: You probably already have black beans, corn, and lime in your pantry. No fancy trips to specialty stores required.
  • Perfect for Meal Prep: This salad actually gets better after a day in the fridge. The flavors meld together beautifully, so it’s ideal for make-ahead lunches.
  • Crowd-Pleaser: I’ve brought this to potlucks and family dinners, and it always disappears first. Kids love the sweetness of the corn, and adults appreciate the fresh, tangy dressing.
  • Unbelievably Delicious: The combination of smoky roasted corn, creamy black beans, and zesty lime dressing is honestly next-level. It’s simple, but it tastes like you put in way more effort than you did.

What makes this recipe different from the rest? It’s the roasting technique. Most corn and black bean salads use canned or boiled corn, which can be mushy and bland. By roasting the corn until it’s charred and slightly caramelized, you get a deep, smoky flavor that completely transforms the dish. It’s not just another version—it’s the best version.

This is the kind of salad that makes you close your eyes after the first bite. It’s comfort food, but lighter and brighter—perfect for busy weeks when you need something satisfying without feeling heavy.

What Ingredients You Will Need

This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most of these are pantry staples, which makes this salad an easy weeknight win.

  • Fresh corn on the cob (4 ears) – Look for ears with bright green husks and plump kernels. Fresh corn gives the best texture and sweetness when roasted. If corn is out of season, frozen corn works well too—just thaw and pat dry before roasting.
  • Black beans (1 can, 15 oz) – Rinsed and drained. I prefer Goya or Bush’s Best for consistent texture. Canned beans are perfectly fine here; no need to cook from dried unless you’re feeling ambitious.
  • Red bell pepper (1 medium) – Diced small. Adds a sweet crunch and vibrant color. You can swap in orange or yellow bell pepper if that’s what you have.
  • Red onion (1/2 medium) – Finely diced. Soak the diced onion in cold water for 10 minutes if you want to mellow the bite.
  • Fresh cilantro (1/2 cup) – Chopped. Use the stems too—they’re packed with flavor. If you’re one of those people who thinks cilantro tastes like soap, swap in fresh parsley or mint.
  • Jalapeño (1 small) – Seeded and minced. Adds a gentle heat. Leave the seeds in if you like things spicy, or skip it entirely for a milder salad.
  • Avocado (1 large) – Diced just before serving. Adds creaminess that balances the smoky corn. If you’re meal prepping, add avocado to individual servings to prevent browning.

For the dressing:

  • Extra-virgin olive oil (3 tablespoons) – Use a good-quality oil here; it’s the base of the dressing.
  • Fresh lime juice (2 tablespoons) – About 1 large lime. Fresh is non-negotiable here—bottled lime juice just doesn’t have the same brightness.
  • Honey or agave nectar (1 teaspoon) – Just a touch to balance the acidity. You can skip this if you prefer a tangier dressing.
  • Ground cumin (1/2 teaspoon) – Adds warmth and earthiness that pairs beautifully with the corn and beans.
  • Smoked paprika (1/2 teaspoon) – This reinforces the smoky flavor from the roasted corn. Regular paprika works, but smoked is better.
  • Salt and black pepper (to taste) – I use about 1/2 teaspoon salt and 1/4 teaspoon pepper.

Optional add-ins:

  • Cotija cheese (1/4 cup, crumbled) – Adds a salty, tangy kick. Feta cheese is a good substitute.
  • Toasted pepitas (1/4 cup) – For extra crunch. Pumpkin seeds or sunflower seeds work too.

Equipment Needed

You don’t need a ton of fancy equipment for this recipe, which is part of why I love it. Here’s what you’ll need:

  • Baking sheet (rimmed) – For roasting the corn. A half-sheet pan is ideal. If you don’t have one, any oven-safe pan with a rim will work.
  • Parchment paper or aluminum foil – For easy cleanup. I’m a parchment paper fan myself—it makes cleanup almost nonexistent.
  • Chef’s knife and cutting board – For chopping vegetables. A sharp knife makes all the difference here, especially for dicing the bell pepper and onion.
  • Large mixing bowl – For combining the salad ingredients. I use a big ceramic bowl that I’ve had for years.
  • Small bowl or jar – For whisking the dressing. A mason jar works great—just shake it up.
  • Tongs – For flipping the corn on the baking sheet. You can also use a spatula, but tongs give you more control.
  • Sharp knife – For cutting the kernels off the cob. A serrated knife works well, but a straight chef’s knife is fine too.

If you don’t have a baking sheet, you can use a cast-iron skillet to roast the corn directly on the stovetop. It gives even more char marks, which I personally love. Just turn the corn every few minutes until it’s evenly roasted.

Preparation Method

roasted corn and black bean salad preparation steps

This recipe is straightforward, but a few little tricks make all the difference. Follow these steps, and you’ll have the best roasted corn and black bean salad of your life.

  1. Preheat your oven to 425°F (220°C). While it’s heating up, husk the corn and remove all the silk. Rinse the ears under cold water and pat them dry. Place the corn directly on a rimmed baking sheet—no oil needed yet. Roast for 15 minutes, then flip each ear using tongs. Roast for another 10-15 minutes, until the kernels are lightly charred and smell intensely sweet. You’ll know it’s ready when some kernels have dark brown spots.

  2. Let the corn cool slightly. It needs to be cool enough to handle, but still warm. Place one ear of corn upright on a cutting board, holding it by the tip. Use a sharp knife to cut down the length of the cob, slicing off the kernels in strips. Rotate and repeat until all the kernels are removed. You should get about 2 1/2 to 3 cups of kernels. Don’t worry if some kernels stick together—just break them apart with your fingers.

  3. While the corn roasts, prep your other ingredients. Rinse and drain the black beans in a colander. Let them sit for a minute to drain thoroughly—excess water will make the salad watery. Dice the red bell pepper into small, even pieces (about 1/4 inch). Finely dice the red onion. If you’re using jalapeño, seed and mince it. Chop the cilantro, stems and all. Set everything aside in separate piles.

  4. Make the dressing. In a small bowl or mason jar, combine the olive oil, lime juice, honey, cumin, smoked paprika, salt, and pepper. Whisk vigorously (or shake the jar) until the dressing is emulsified and slightly thickened. Taste it—it should be bright, tangy, and a little smoky. Adjust salt or lime juice to your preference.

  5. Assemble the salad. In a large mixing bowl, combine the roasted corn kernels, black beans, diced bell pepper, red onion, jalapeño, and cilantro. Pour the dressing over the top. Use a large spoon or spatula to gently fold everything together until evenly coated. Be careful not to mash the beans or corn.

  6. Let the salad rest. This is the most important step. Cover the bowl and let it sit at room temperature for at least 15 minutes, or refrigerate for 30 minutes. The flavors need time to meld. I know it’s tempting to dig in right away, but trust me—it’s so much better after a short rest.

  7. Add the avocado just before serving. Dice the avocado and gently fold it into the salad, or add it to individual servings. This prevents the avocado from browning and getting mushy if you’re storing leftovers.

Cooking Tips & Techniques

I’ve made this salad so many times that I’ve collected a few hard-won lessons along the way. Here are the tips that make the biggest difference:

  • Don’t skip the roasting step. I know it adds a few extra minutes, but roasting the corn instead of boiling or using canned corn is what gives this salad its signature smoky flavor. The caramelization adds depth you just can’t get any other way.
  • Pat the corn dry before roasting. Wet corn will steam instead of roast, and you won’t get those beautiful char marks. If you’re using frozen corn, thaw it completely and pat it dry with paper towels before roasting.
  • Use a sharp knife for cutting kernels off the cob. A dull knife will squish the kernels and make a mess. I learned this the hard way after spending 10 minutes picking corn out of my sink.
  • Season in layers. I add a pinch of salt to the corn before roasting, and then again when I toss the salad. This builds flavor gradually instead of relying on the dressing to do all the work.
  • Let the salad rest before serving. This is non-negotiable. The first time I made this, I ate it immediately and thought it was just okay. The next day, it was incredible. The resting time allows the flavors to meld and the corn to absorb the dressing.
  • If you’re meal prepping, store the dressing separately. This keeps the salad from getting soggy. Just toss everything together when you’re ready to eat. I store the dressing in a small jar and add it to my lunch container in the morning.

Variations & Adaptations

This recipe is incredibly versatile, and I’ve tried several variations over the years. Here are a few of my favorites:

  • Spicy Southwest Version: Add 1/2 teaspoon of chipotle powder to the dressing and toss in a diced poblano pepper (roasted if you have time). The smoky heat takes this in a completely different direction.
  • Mediterranean Twist: Swap the black beans for chickpeas, replace the cilantro with fresh parsley, and add 1/4 cup of crumbled feta cheese. Use lemon juice instead of lime in the dressing. It’s bright, fresh, and totally different.
  • Mango Black Bean Salad: Add 1 cup of diced ripe mango and 1/4 cup of chopped red bell pepper. The sweetness of the mango pairs beautifully with the smoky corn. Omit the jalapeño if you want a milder version.
  • Low-Carb/Keto Adaptation: Skip the corn and use 2 cups of roasted cauliflower florets (finely chopped) instead. The texture is surprisingly similar, and the cauliflower soaks up the dressing beautifully.
  • Grilled Version: Instead of roasting in the oven, grill the corn directly on a hot grill for 10-12 minutes, turning occasionally. You get even more char and a deeper smoky flavor. This is my go-to in the summer.

I once made a version with roasted sweet potatoes instead of corn, and it was honestly incredible. The sweetness of the potatoes paired with the black beans and lime dressing was a happy accident I’ll definitely repeat.

Serving & Storage Suggestions

This salad is incredibly flexible when it comes to serving. Here’s how I like to enjoy it:

  • Serving Temperature: I prefer this salad at room temperature or slightly chilled. If it’s been in the fridge, let it sit on the counter for 10-15 minutes before serving to take the chill off.
  • How to Serve: This is perfect as a side dish with grilled chicken, fish, or tacos. It also works beautifully as a light lunch on its own, or stuffed into a tortilla for a quick burrito bowl. I’ve even spooned it over greens for a hearty salad.
  • Complementary Dishes: Serve alongside grilled lime cilantro chicken or black bean tacos for a complete meal. A side of tortilla chips is never a bad idea.
  • Storage: Store the salad (without avocado) in an airtight container in the refrigerator for up to 5 days. The flavors actually improve after a day or two. If you’ve already added avocado, it’s best eaten within 24 hours.
  • Freezing: I don’t recommend freezing this salad. The texture of the corn and beans changes after thawing, and the dressing can separate. Stick to fresh or refrigerated storage.
  • Reheating: This salad is meant to be served cold or at room temperature, so no reheating needed. If you want a warm salad, you can gently sauté it in a pan for 2-3 minutes, but it’s really best as is.

Nutritional Information & Benefits

This salad is as nutritious as it is delicious. Here’s the estimated breakdown per serving (based on 6 servings):

  • Calories: 245
  • Protein: 8g
  • Carbohydrates: 32g
  • Fiber: 9g
  • Fat: 11g
  • Saturated Fat: 1.5g
  • Sodium: 320mg
  • Sugar: 8g

Health Benefits: Black beans are packed with fiber and plant-based protein, which helps keep you full and supports digestive health. Corn provides antioxidants like lutein and zeaxanthin, which are great for eye health. The avocado adds healthy monounsaturated fats that support heart health. This salad is naturally gluten-free, vegan (if you skip the cotija cheese), and dairy-free.

Dietary Considerations: This recipe is vegetarian, vegan-friendly (without cheese), and gluten-free. It’s also nut-free and soy-free, making it a great option for various dietary needs. If you’re watching your sodium, use no-salt-added black beans and adjust the salt in the dressing.

Honestly, I feel good eating this salad because it’s packed with real, whole foods. It’s the kind of meal that energizes you without weighing you down.

Frequently Asked Questions

Can I use frozen corn instead of fresh?

Absolutely. Thaw the frozen corn completely and pat it dry with paper towels before roasting. You may need to roast it for 5-7 minutes less since frozen corn is usually smaller and more tender. The char marks won’t be as pronounced, but it’ll still be delicious.

How long does this salad last in the fridge?

Stored in an airtight container (without avocado), this salad stays fresh for up to 5 days. The flavors actually deepen and meld together over time, so it’s perfect for meal prep. Just give it a good stir before serving, and add fresh avocado if you like.

Can I make this salad ahead of time for a party?

Yes, and I actually recommend it. Make the salad a day ahead (without the avocado), and refrigerate it overnight. Before serving, let it come to room temperature for about 20 minutes, then stir in the diced avocado. This gives the flavors time to develop beautifully.

Is this recipe spicy?

The recipe as written has a very mild heat from the jalapeño. If you remove the seeds and membranes, it’s barely noticeable. If you want more heat, leave the seeds in or add a pinch of cayenne pepper to the dressing. For a completely mild version, skip the jalapeño altogether.

Can I add other vegetables to this salad?

Definitely. This is a great base recipe for using up whatever veggies you have. Diced cucumber, cherry tomatoes, or roasted bell peppers all work well. Just keep the total volume similar so the dressing ratio stays balanced. I’ve added grilled zucchini before, and it was fantastic.

Conclusion

This easy roasted corn and black bean salad for meal prep has become a staple in my kitchen for good reason. It’s simple enough for a busy weeknight, but impressive enough to bring to a gathering. The smoky roasted corn, creamy black beans, and bright lime dressing come together in a way that feels both comforting and fresh.

I love that this recipe is forgiving—you can tweak it based on what you have in your fridge, and it almost always turns out great. It’s the kind of salad that makes you actually look forward to your lunch the next day. And honestly, that’s a win in my book.

I’d love to hear how this turns out for you! Leave a comment below and let me know if you tried any variations—did you add mango? Swap in chickpeas? Grill the corn instead? Share your version, and don’t forget to tag me if you post a photo. Happy cooking, friends!

Pin This Recipe!

roasted corn and black bean salad recipe

Print

Easy Roasted Corn and Black Bean Salad for Meal Prep

This smoky roasted corn and black bean salad is perfect for meal prep, with a bright lime-cilantro dressing that gets better after a day in the fridge. It’s quick, easy, and packed with flavor.

  • Author: Amanda
  • Prep Time: 15 minutes
  • Cook Time: 25 minutes
  • Total Time: 40 minutes
  • Yield: 6 servings 1x
  • Category: Salad
  • Cuisine: Mexican-American

Ingredients

Scale
  • 4 ears fresh corn on the cob (or 2 1/2 to 3 cups frozen corn, thawed and patted dry)
  • 1 can (15 oz) black beans, rinsed and drained
  • 1 medium red bell pepper, diced small
  • 1/2 medium red onion, finely diced
  • 1/2 cup fresh cilantro, chopped (stems included)
  • 1 small jalapeño, seeded and minced
  • 1 large avocado, diced (added just before serving)
  • 3 tablespoons extra-virgin olive oil
  • 2 tablespoons fresh lime juice (about 1 large lime)
  • 1 teaspoon honey or agave nectar
  • 1/2 teaspoon ground cumin
  • 1/2 teaspoon smoked paprika
  • 1/2 teaspoon salt (or to taste)
  • 1/4 teaspoon black pepper (or to taste)
  • 1/4 cup cotija cheese, crumbled (optional)
  • 1/4 cup toasted pepitas (optional)

Instructions

  1. Preheat your oven to 425°F (220°C). Husk the corn and remove all silk. Rinse and pat dry. Place corn directly on a rimmed baking sheet. Roast for 15 minutes, then flip each ear using tongs. Roast for another 10-15 minutes, until kernels are lightly charred and smell sweet.
  2. Let the corn cool slightly until safe to handle. Place one ear upright on a cutting board and use a sharp knife to cut kernels off the cob in strips. Repeat with remaining ears. You should get about 2 1/2 to 3 cups of kernels. Break apart any stuck-together kernels with your fingers.
  3. While corn roasts, prep other ingredients: rinse and drain black beans; dice red bell pepper; finely dice red onion; seed and mince jalapeño; chop cilantro. Set aside.
  4. Make the dressing: In a small bowl or mason jar, combine olive oil, lime juice, honey, cumin, smoked paprika, salt, and pepper. Whisk or shake until emulsified and slightly thickened. Taste and adjust seasoning.
  5. Assemble the salad: In a large mixing bowl, combine roasted corn kernels, black beans, diced bell pepper, red onion, jalapeño, and cilantro. Pour dressing over the top and gently fold until evenly coated. Be careful not to mash the beans or corn.
  6. Let the salad rest: Cover the bowl and let sit at room temperature for at least 15 minutes, or refrigerate for 30 minutes, to allow flavors to meld.
  7. Add avocado just before serving: Dice the avocado and gently fold into the salad, or add to individual servings to prevent browning.

Notes

For best flavor, let the salad rest before serving. If meal prepping, store dressing separately and add avocado just before eating. Frozen corn can be substituted; thaw and pat dry before roasting. For a milder version, skip the jalapeño. The salad keeps in the fridge for up to 5 days without avocado.

Nutrition

  • Serving Size: 1 serving (about 1 c
  • Calories: 245
  • Sugar: 8
  • Sodium: 320
  • Fat: 11
  • Saturated Fat: 1.5
  • Carbohydrates: 32
  • Fiber: 9
  • Protein: 8

Keywords: roasted corn and black bean salad, meal prep salad, easy corn salad, black bean salad, vegetarian salad, gluten-free salad, vegan salad

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

You might also love these recipes

Leave a Comment

Recipe rating