If Corn and Black Bean Salad with Mexican Vinaigrette sounds like something you’d order at a cute little café and then try to recreate at home… hi, welcome, you’re my people. This is the kind of recipe that saves dinner on those “I can’t possibly cook a whole thing tonight” days—but still makes you feel like you totally have your life together.
It’s bright, crunchy, a little sweet, a little tangy, and it plays well with pretty much anything: grilled chicken, tacos, burgers, or straight out of the bowl while you’re “just tasting it” (we both know that’s a full serving).
And yes—this one is easy. Like, if you can open a can and shake a jar, you’re already winning.
Table of Contents
Why You’ll Love This Corn and Black Bean Salad with Mexican Vinaigrette
- Fast and no-fuss. Minimal chopping, no stove required.
- Perfect for picky eaters (the colors help, and the flavor isn’t spicy unless you make it spicy).
- Meal-prep friendly. It gets even better as it sits and soaks up that vinaigrette magic.
- Budget-friendly. Frozen corn + canned beans = weeknight superheroes.
- A total side dish chameleon. BBQ? Potluck? Taco night? Desk lunch? Yes, yes, yes, and yes.
I also love this for busy seasons—back-to-school chaos, summer cookouts, or those weeks when your calendar looks like it was made by someone who hates you.
Ingredients You’ll Need
For the Salad
- 12 oz bag frozen corn, defrosted in the refrigerator
- 1 can black beans, drained and rinsed
- 1 red bell pepper, chopped
- 1 yellow bell pepper, chopped
- 1/2 small red onion, small diced
- 1/3 cup cilantro, finely chopped
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
For the Mexican Vinaigrette
- 1/2 teaspoon Mexican oregano
- 1/4 teaspoon kosher salt
- 1/4 teaspoon black pepper
- 1/4 cup red wine vinegar
- 1/2 cup oil (grapeseed or avocado oil works great)
- 1 tablespoon water
- 1/2 teaspoon granulated garlic
- 1 teaspoon sugar
How to Make Corn and Black Bean Salad with Mexican Vinaigrette
Step 1: Toss the salad
In a large bowl, add:
- defrosted corn
- rinsed black beans
- chopped red and yellow bell peppers
- diced red onion
- cilantro
- salt and pepper
Give it a good stir so everything is evenly mixed.
Step 2: Shake up the vinaigrette
Grab a mason jar (or any jar with a lid). Add all vinaigrette ingredients:
- Mexican oregano
- kosher salt
- black pepper
- red wine vinegar
- oil
- water
- granulated garlic
- sugar
Put the lid on tight and shake like you’re trying to wake up your whole weeknight motivation—about 15–20 seconds until it looks blended.
Step 3: Dress and marinate
Drizzle the vinaigrette over the salad and toss well to combine.
Taste and adjust seasoning if needed (sometimes beans need a tiny extra pinch of salt). Let it marinate until dinner, even if that’s only 10–15 minutes—more time = more flavor.
Step 4: Store leftovers
This keeps fresh for 2 days in the refrigerator. Just give it a quick stir before serving because the dressing likes to settle (same, honestly).
My Favorite Ways to Serve It
This salad has “supporting actress who steals the show” energy. Here are a few ways to make it part of the main event:
- With grilled chicken (especially chili-lime or simple salt/pepper chicken)
- Inside tacos or burrito bowls with rice, chicken, and a dollop of sour cream
- With tortilla chips like a chunky, scoopable salsa
- Over greens to turn it into a quick lunch salad
- Alongside burgers or hot dogs at cookouts (it’s a refreshing break from heavy sides)
If you want to make it feel extra fancy: crumble a little cotija or feta on top. It’s not required, but it’s definitely a “look at me, I host brunch” move.
Cooking Tips (Because Life Is Messy)
- Defrost the corn the easy way. Pop it in the fridge in the morning, or if you forgot (classic), run it under cool water in a colander and drain well.
- Dice the onion small. Nobody wants to bite into a huge chunk of raw onion and suddenly feel like they’ve made enemies.
- Cilantro tip: If your family is divided (cilantro lovers vs. “this tastes like soap” folks), serve it on the side and let people choose their destiny.
- Don’t panic if the vinaigrette looks separated. That’s normal—just shake again before pouring or before serving leftovers. It’s not broken, it’s just… taking a break.
- Want a little heat? Add chopped jalapeño or a pinch of chili flakes. (Optional, but fun.)
A Little Story From My Kitchen
This salad became one of my go-to “I need something fresh but I’m not turning on the stove” recipes after a week where everything felt like a sprint—work, errands, and that familiar nightly question: What’s for dinner? (Why does dinner show up every day like it pays rent?)
I threw together Corn and Black Bean Salad with Mexican Vinaigrette, and suddenly the whole meal felt brighter. Even better: the next day, I ate the leftovers straight from the container while “cleaning the fridge.” It was so good I didn’t even mind that I was standing up the whole time. That’s how you know it’s a keeper.

FAQs About Corn and Black Bean Salad with Mexican Vinaigrette
Can I use fresh corn instead of frozen?
Absolutely. If you have fresh corn, cook it quickly (boil, grill, or sauté), then cool before mixing. Frozen corn is just the fast lane.
Can I swap the oil?
Yes. Grapeseed and avocado oil are great because they’re mild. Olive oil works too, but it will taste a little more bold and peppery.
How do I store Corn and Black Bean Salad with Mexican Vinaigrette?
Store it in an airtight container in the fridge for up to 2 days. Stir before serving, and taste to see if it needs an extra pinch of salt.
Can I make it ahead for a party?
Yes—and it’s actually better after it sits. Make it a few hours ahead, refrigerate, and toss again right before serving.
What if I don’t have Mexican oregano?
Regular oregano works fine. Mexican oregano has a slightly different flavor, but this salad will still be delicious.
The Last Bite
If you need a side dish that’s quick, colorful, and guaranteed to wake up your dinner plate, Corn and Black Bean Salad with Mexican Vinaigrette is it. It’s fresh enough for summer, easy enough for weeknights, and tasty enough that you’ll “accidentally” eat half of it before it even hits the table.
Make it once, and I promise it’ll start showing up in your meal plans like it owns the place—because honestly, it kind of does.
Keep the Good Food Vibes Going
- If you loved this Corn and Black Bean Salad with Mexican Vinaigrette, you might also want something fun and fresh on the side—try Corn Tomato and Feta Salad for another crunchy, sunny bowl that disappears fast.
- Planning a full “easy dinner, happy people” moment? Pair this salad with cozy, weeknight-friendly Honey Mustard Chicken Tacos (because tacos + salad = instant win).
- If you’re in your “I want more veggies but I still want flavor” era, you’ll probably love the bold crunch in Broccoli Crunch Salad—it’s the kind of salad that doesn’t feel like a chore.
- And for another bright, refreshing option (perfect for cookouts, lunches, and “what can I bring?” texts), check out Strawberry Cucumber Salad—sweet, crisp, and so pretty on the table.
If you make this recipe, I’d love to hear how it went—leave a quick review and tap your star rating ⭐⭐⭐⭐⭐ so other readers know it’s a keeper!
Corn and Black Bean Salad with Mexican Vinaigrette
- Total Time: 15 minutes
- Yield: 6 servings 1x
Description
Corn and Black Bean Salad with Mexican Vinaigrette is a fresh, colorful, no-cook side dish packed with sweet corn, hearty black beans, crisp peppers, and a tangy homemade vinaigrette. Perfect for BBQs, taco nights, meal prep, or an easy weeknight addition, this bright and zesty salad comes together in minutes and tastes even better as it marinates.
Ingredients
For the Salad:
- 12 oz frozen corn, defrosted
- 1 (15 oz) can black beans, drained and rinsed
- 1 red bell pepper, diced
- 1 yellow bell pepper, diced
- 1/2 small red onion, finely diced
- 1/3 cup fresh cilantro, finely chopped
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
Mexican Vinaigrette:
- 1/2 teaspoon Mexican oregano
- 1/4 teaspoon kosher salt
- 1/4 teaspoon black pepper
- 1/4 cup red wine vinegar
- 1/2 cup avocado oil or grapeseed oil
- 1 tablespoon water
- 1/2 teaspoon granulated garlic
- 1 teaspoon sugar
Instructions
- In a large mixing bowl, combine the defrosted corn, rinsed black beans, diced bell peppers, red onion, cilantro, salt, and black pepper. Stir to evenly mix.
- In a mason jar or small bowl, add all vinaigrette ingredients. Shake or whisk vigorously until fully combined.
- Pour the vinaigrette over the salad mixture. Toss thoroughly to coat all ingredients.
- Taste and adjust seasoning if needed.
- Allow the salad to marinate for at least 15–30 minutes before serving for best flavor.
- Serve chilled or at room temperature.
Notes
- This salad tastes even better after a few hours in the refrigerator.
- Store in an airtight container for up to 2 days.
- Fresh corn can be substituted for frozen (cook and cool first).
- For added heat, mix in diced jalapeño or a pinch of chili flakes.
- A squeeze of fresh lime juice adds extra brightness.
- Prep Time: 15 minutes
- Cook Time: 0 minutes
- Category: Salad / Side Dish
- Method: No-Cook / Tossed
- Cuisine: Mexican-Inspired
Nutrition
- Serving Size: 1 cup
- Calories: 280 kcal
- Sugar: 5 g
- Sodium: 310 mg
- Fat: 18 g
- Saturated Fat: 2 g
- Unsaturated Fat: 15 g
- Trans Fat: 0 g
- Carbohydrates: 25 g
- Fiber: 6 g
- Protein: 6 g
- Cholesterol: 0 mg