Midwexican

menu icon
go to homepage
  • Home
  • Recipe Index
  • About Me
  • Work With Me!
search icon
Homepage link
  • Home
  • Recipe Index
  • About Me
  • Work With Me!
×
Add as a Google Trusted Resource
Home » Recipes » Salads

Rainbow Marinated Bean Salad

Published: May 26, 2026 by Christina Koncker · This post may contain affiliate links · Leave a Comment

Jump to Recipe Print Recipe

This simple marinated bean salad features a bevy of vibrant vegetables that lend crunch against a fibrous two-bean base, finished with an easy 3-ingredient marinade. After a few hours' rest in the fridge, this Marinated Rainbow Bean Salad offers a wonderfully balanced salad that is subtly sweet and tangy.

rainbow marinated bean salad in a green bowl.

My Mom and I affectionately call this 'smelly salad'. Because of the apple cider vinegar :). I got this recipe from my Mom. This is another of her favorites, Tuna Salad with Shoestring Potato Sticks.

Recipe Overview

Tender black and garbanzo beans contrast beautifully with crunchy veggies, including onion, bell pepper, corn, and celery, and a simple 3-ingredient marinade that offers a sweet and tangy backdrop.

You'll be doing all of 30 minutes of prep time, with an additional salad resting time of a minimum 6 hours, but ideally overnight (24 hours).

Make this salad your own by adding different kinds of veggies. Why not get some shredded carrot or Tajin or pinto beans involved?

Summarize and Save with

ChatGPT
Google AI
Perplexity
Grok
Jump to:
  • Recipe Overview
  • Summarize and Save with
  • Why You Will Love This Recipe
  • Ingredients
  • Variations
  • Rainbow Marinated Bean Salad - Directions
  • Top Tips for the BEST Rainbow Marinated Bean Salad
  • Recipe FAQs
  • Related Recipes
  • Rainbow Marinated Bean Salad
  • To do:

Why You Will Love This Recipe

  • Super easy! I often use a mix of canned and fresh vegetables to create a quick salad - canned corn, black beans, and garbanzo beans are my shortcut go-tos, while reaching for fresh onion, bell pepper, jalapeno, and celery. This recipe is also super easy to modify; for example, use fresh corn instead of canned or pickled red onions instead of fresh. The dressing is also super easy - only 3 ingredients - and can be prepared while you are chopping vegetables. If you like this dressing, you'll love this Sweet Vinegar and Oil Dressing.
  • Tastes great! The salad marinade is sweet and tangy and subtle, and it really brightens up every bite, keeping everything fresh tasting. Plus the contrasting texture from crisp diced veggies against tender beans is super enjoyable. If you like this salad, you must try Mexican Dense Bean Salad.
  • Great for prepping ahead. I think this salad is best made the night before eating to let the marinade do its thing, but you should let it sit for at least 6 hours. And it lasts for up to 4-5 days in the fridge; the vegetables will slowly soften over time, but I'm always impressed with how well it's held up on Day 3.

Ingredients

ingredients for marinated bean salad including caned corn, beans, bell pepper, celery, and onion.

This salad shortcuts a few ingredients by using canned and a simple 3-ingredient marinade dressing brings all of the flavors together with sweet and tangy flair in every tender-crisp bite.

  • Canned black beans - 1 15.5-ounce can, drained and rinsed. You could also prepare the beans from dried, but I like reaching for canned. If you're a canned black bean fan, check out this easy Black Bean Soup.
  • Canned corn or hominy -1 15.5-ounce can drained. Or you could also use the same amount of frozen corn or freshly grilled corn would be amazing.
  • Canned garbanzo beans - 1 15.5-ounce can, drained and rinsed. You could also prepare the beans from dried, but I like reaching for canned.
  • Red onion - finely chopped. I prefer red here for the pop of purple color lending itself to the rainbow.
  • Green bell pepper - 1 cup chopped, which is approximately one large pepper.
  • Red, yellow, or orange pepper - 1 cup chopped, which is approximately one large pepper. Choose one color only, or get really vibrant and use a little of each color.
  • Jalapeno - 1-2 finely diced jalapenos, seeds and pith removed. Use 1 or 2 to achieve your desired level of spice.
  • Celery - 1 cup chopped. I like to choose the celery pieces closer to the center so the pieces end up more uniform in size.
  • Marinade (Dressing) - equal parts (½ cup) apple cider vinegar, vegetable oil, granulated sugar. You give it a quick simmer to cook the sugar into the liquid to create a sweet and tangy marinade.

*This makes approximately 6-7 cups of salad. I like to add a little salt and sometimes a few red pepper flakes before eating.

A full ingredient list with exact amounts can be found in the recipe card below - keep scrolling!

Don't try this salad right after making it, or even after a couple of hours. Why? Because the dressing needs time to work it's magic, and if you try it too soon, you'll be disappointed in the flavor. This salad needs at least 6 hours (but best if you can let it rest overnight for 24 hours) for the dressing to really infuse into and marinate the beans and veggies. The result of your patience will be a marinated salad that's both subtly sweet and tangy, designed to complement and not overshadow the salad ingredients.

Variations

  • Spicy - Add red pepper flakes or cayenne pepper when making the marinade to add some heat throughout the salad. Just a few dashes of cayenne will give you a nice bite and ideal if you don't want the flakes in your salad. Start with ½ teaspoon red pepper flakes and increase if you'd like it spicier.
  • Herby - Sometimes I add a little basil to the marinade to add some earthiness. Dry basil can be added during cooking, but add fresh basil as the marinade is cooling, so it steeps as it cools.
  • Make It Unique - Sliced black olives, a sprinkle of Tajin, pinto beans, and English cucumber (with the seeds removed so they don't add moisture and dilute the marinade) are just a few ways to punch up or further customize this salad. I bet a bit of mango or jicama would be a great addition as well.

Rainbow Marinated Bean Salad - Directions

Beginning with cooking the marinade gives it time to cool while you're preparing your vegetables. Chop, dice, strain.

apple cider vinegar salad dressing in a saucepan.
  1. Step 1: Add apple cider vinegar, vegetable oil, and sugar to a small pot and bring to a simmer over medium-high heat. Stir until sugar is dissolved, then remove from heat and let cool.
bean salad in a green bowl with a serving spoon on a cutting board.
  1. Step 2: Rinse and strain the canned black beans, corn (or hominy), and garbanzo beans. Add to a large, lidded bowl.
marinated bean salad in a green bowl on a cutting board.
  1. Step 3: Dice red onion, bell peppers, jalapeno, and chop celery. Add freshly chopped veggies to the bowl.
pouring dressing onto marinated bean salad in a green bowl on a cutting board.
  1. Step 4: Pour the cooled dressing over the bowl, and stir a few times with a spatula to combine.
marinated bean salad in a green bowl with a serving spoon on a cutting board.
  1. Step 5: Refrigerate for at least 6 hours before serving, but overnight (24 hours) is best. Keep stored in a lidded bowl for up to 4-5 days.
marinated bean salad in a white and blue with a spoon.
  1. Step 6: Dish up and enjoy!

Top Tips for the BEST Rainbow Marinated Bean Salad

Tip 1. Prepare the dressing first. It needs to cool before pouring over the veggies, at least to room temperature.

Tip 2. Get creative. I often add sliced black olives or banana peppers to this salad. Don't be afraid to swap in ingredients or add ingredients. The recipe includes plenty of dressing so you could easily add in a new ingredient or two.

Tip. 2.1. But don't forget to consider how an ingredient might fare after 3 days. I don't recommend adding tomato or cucumber (unless you use an English cucumber and remove the seeds to keep things crisp) or any other veggie that's on the moist side. These ingredients will add moisture, diluting the marinade.

Tip 3. Use easy substitutions. Instead of canned corn, grilled corn would be amazing and you could also tag in frozen instead. You don't have to use red onion, but I like the color contrast (I'd recommend yellow onion or slice up some green onions). Use those mini sweet peppers instead of bell peppers for sweet pops of color that are right at home in this salad. You could also use pinto beans instead of garbanzo beans or black beans.

Recipe FAQs

How long does marinated bean salad last?

Refrigerated in a lidded container, this salad lasts up to 4-5 days. Ideally, eat within 3 days as the vegetables will slowly soften over time.

If you enjoy marinated salads, try these easy Marinated Tomatoes.

Can I make this salad ahead of time?

Yes! In fact, that is encouraged because this marinated salad gets better as it sits. If you can wait 24 hours, do it; otherwise, give it a minimum of 6 hours.

This is another great salad that gets better as it sits, Dill Pickle Pasta Salad.

What utensil do I use to eat this salad?

Personally, I use a spoon so I get extra marinade in every bite. A fork is fine, I just find the spoon easier to eat the salad with.

rainbow marinated bean salad in a white and blue bowl with a spoon and a striped napkin.

Related Recipes

Other side dishes you may enjoy.

  • A bowl of marinated tomatoes with thinly sliced jalapenos.
    Easy Marinated Tomatoes (with Jalapeno)
  • mexican bean salad ready to be eaten in a large green bowl.
    Mexican Dense Bean Salad
  • Everything but the elote seasoning poured out on a plate.
    Everything but the Elote Seasoning (Trader Joe's Copycat)
  • thick black bean soup in a bowl topped with avocado, feta, and tortilla strips in a white bowl.
    Black Bean Soup (with Canned Beans)

If you tried this Rainbow Marinated Bean Salad recipe (or any other recipe on Midwexican), please leave a 🌟 star rating and let me know how it turned out in the 📝 comments below!

rainbow marinated bean salad in a green bowl.

Rainbow Marinated Bean Salad

Christina Koncker
This simple marinated bean salad features a bevy of vibrant vegetables that lend crunch against a fibrous two-bean base, finished with an easy 3-ingredient marinade dressing. After a few hours rest (24 is best, but 6 hours minimum) in the fridge, this Marinated Rainbow Bean Salad offers a wonderfully balanced salad that is subtly sweet and tangy.
Be the first to rate and review!
Print Recipe Pin Recipe
Prep Time 30 minutes mins
Refrigeration Time 6 hours hrs
Total Time 6 hours hrs 30 minutes mins
Course Salad, Side Dish
Cuisine American
Servings 6 cups
Calories 559 kcal

Equipment

  • 1 saucepan

Ingredients
  

  • 1 15.5 ounce can black beans drained and rinsed
  • 1 15.5 ounce can garbanzo beans drained and rinsed
  • 1 15.5 ounce corn (or hominy)
  • 1 cup red onion chopped
  • 1 cup green bell pepper chopped
  • 1 cup red, yellow, or orange bell pepper chopped
  • 1 cup celery chopped

Marinade (Dressing)

  • ½ cup apple cider vinegar
  • ½ cup vegetable oil
  • ½ cup sugar

Instructions
 

  • Add apple cider vinegar, vegetable oil, and sugar to a small pot and bring to a simmer over medium-high heat. Stir until sugar is dissolved, then remove from heat and let cool.
    ½ cup apple cider vinegar, ½ cup vegetable oil, ½ cup sugar
  • Rinse and strain the canned black beans, corn (or hominy), and garbanzo beans. Add to a large, lidded bowl.
    1 15.5 ounce can black beans, 1 15.5 ounce can garbanzo beans, 1 15.5 ounce corn
  • Dice red onion, bell peppers, jalapeno, and chop celery. Add freshly chopped veggies to the bowl.
    1 cup red onion, 1 cup green bell pepper, 1 cup red, yellow, or orange bell pepper , 1 cup celery
  • Pour the cooled dressing over the bowl, and stir a few times with a spatula to combine.
  • Refrigerate for at least 6 hours before serving, but overnight (24 hours) is best. Keep stored in a lidded bowl for up to 4-5 days.

Notes

*Nutrition information is approximate and created using an online calorie calculator.
*This makes approximately 6-7 cups of salad.
Tip 1. Get creative. I often add sliced black olives or banana peppers to this salad. Don't be afraid to swap in ingredients or add ingredients. The recipe includes plenty of dressing so you could easily add in a new ingredient or two.
Tip 2. Use easy substitutions. Instead of canned corn, grilled corn would be amazing and you could also tag in frozen instead. You don't have to use red onion, but I like the color contrast (I'd recommend yellow onion or slice up some green onions). Use those mini sweet peppers instead of bell peppers for sweet pops of color that are right at home in this salad.
Tip. 2.1. But don't forget to consider how an ingredient might fare after 3 days. I don't recommend adding tomato or cucumber (unless you use an English cucumber and remove the seeds to keep things crisp). These ingredients will add moisture, diluting the marinade.

Nutrition

Calories: 559kcalCarbohydrates: 79gProtein: 17gFat: 22gSaturated Fat: 3gPolyunsaturated Fat: 12gMonounsaturated Fat: 5gTrans Fat: 0.1gSodium: 24mgPotassium: 867mgFiber: 16gSugar: 27gVitamin A: 1176IUVitamin C: 60mgCalcium: 80mgIron: 5mg
Save this Recipe!Saved!
Tried this recipe?Tag #midwexican and tell us how it was!

To do:

Before publishing, complete this checklist, deleting the list items as you complete them:

  • All images have alt tags
  • Content is on-topic (minimal or no personal stories)
  • You've manually linked to related posts in the content (try to do this naturally, not as a separate list of links)
  • The "pairing" or "related" section has recipes to be paired with this
  • "Food safety" section has irrelevant information removed
  • Yoast meta description filled out (best practice)
  • The Yoast primary category has been set
  • Featured image has been set (1200x1200, JPG)
  • Hidden pin has been set
  • Check your recipe schema has been fully filled out at https://search.google.com/test/rich-results (after publishing)
  • Check https://developers.google.com/speed/pagespeed/insights/ to make sure this recipe has enough content above-the-fold to cause images to lazyload (after publishing)
  • Clarify any intermediate or advanced cooking techniques - not everybody has your experience and knows how to mash garlic, mince onions, or dice potatoes
  • Facebook
  • Instagram
  • Pinterest

More Salads

  • Facebook
  • Twitter
  • Email
  • LinkedIn

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recipe Rating




Christina from Midwexican

About Christina

I'm a home cook with 20+ years of experience and have been blogging about it since 2017. I'm a Minnesota native who can't get enough of south-of-the-border flavors. My recipes combine comforting Midwestern eats with bold Mexican and Tex-Mex flavors. If you love comforting food, bold flavors, and - most importantly - tacos! then you'll love what I'm cooking!

Learn more about me

Cozy Meals

  • taco gnocchi skillet
    Taco Gnocchi Skillet
  • carnitas enchiladas
    Carnitas Enchiladas
  • Rotel pasta on a plate with a fork
    Rotel Pasta
  • Shredded pulled pork in a bowl with two forks
    Instant Pot Pork Butt (Pulled Pork)
  • ground chicken picadillo
    Ground Chicken Picadillo
  • shredded pork enchilada hot dish
    Pork Enchilada Casserole

Popular Recipes

  • Shredded pulled pork in a bowl with two forks
    Instant Pot Pork Butt (Pulled Pork)
  • air fryer walleye
    Air Fryer Walleye
  • honey chipotle sauce
    Easy Honey Chipotle Sauce
  • creamy sour cream enchilada sauce
    Sour Cream Enchilada Sauce (White Sauce)
  • instant pot arm roast
    Instant Pot Arm Roast
  • restaurant style refried beans from a can
    Restaurant Style Refried Beans from a Can

Footer

↑ back to top

About Me

  • Learn More!

Work With Me!

  • Let's Collaborate!

Contact

  • Contact
  • Privacy Policy

As an Amazon Associate, I earn from qualifying purchases.

Copyright © 2026 Midwexican - Powered by Feast+

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required