Salads
Betty Crocker's classic 3 bean salad delivers that nostalgic, creamy texture with just five simple ingredients—no fancy prep required. The secret lies in combining canned beans with a tangy mayo-vinegar dressing, then letting it chill for at least 4 hours to develop that perfect, thick consistency.
This recipe stays true to the original while adding a crispy topping that makes it feel fresh and restaurant-worthy.
The beauty of this dish is its versatility—it works as a side for barbecue, a filling for sandwiches, or even a standalone snack. The dressing balances sweetness from sugar with tang from vinegar, while the beans absorb the flavors perfectly.
For extra crunch, we'll top it with chopped celery and onion, though you can customize with whatever you have on hand.
What you'll end up with is a creamy, flavorful salad that's ready in just 15 minutes of prep (plus chilling time). The beans stay tender while the dressing coats them evenly, creating that signature Betty Crocker texture.
It's the kind of dish that tastes even better the next day as the flavors meld together.
Perfect for potlucks, picnic lunches, or meal prep—this salad keeps well for up to 5 days in the refrigerator. Let's make it the easy way!
Ingredients for betty crocker 3 bean salad
Five pantry staples plus a crispy topping—this is Betty Crocker's nostalgic 3 bean salad, made easy.
| Ingredient | Amount | Notes |
|---|---|---|
| Canned Green Beans 🌿 | 1 can | Drained and rinsed |
| Canned Kidney Beans 🍆 | 1 can | Drained and rinsed |
| Canned Garbanzo Beans 🥜 | 1 can | Drained and rinsed |
| Mayonnaise 🥛 | 1 cup | Regular or light mayo |
| White Vinegar 🍋 | 2 tbsp | For tangy dressing |
| Granulated Sugar 🍚 | 2 tbsp | For sweet balance |
| Celery Stalks 🧅 | 1 whole | Chopped for crunchy topping |
| Yellow Onion 🧅 | ¼ cup | Finely chopped for topping |
| Salt 🧂 | ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ¼ tsp | Freshly ground preferred |
| Paprika 🌶️ | ¼ tsp | Optional for garnish |
The beans are the heart of this salad, so grab the low-sodium canned versions if you can—it cuts down on extra salt later. Trader Joe's and Walmart usually have good prices on the trio of green beans, kidney beans, and garbanzos. If you're short on time, the no-drain cans save a step, but rinsing them still gets rid of that weird canned-bean aftertaste. The mayo is where the magic happens—Hellmann's or Duke's are my go-tos, but any good-quality brand works. Just don't skimp here; it's what makes this salad creamy and rich.
No mayo? Greek yogurt at half the amount works in a pinch, though it'll be a little lighter. Short on vinegar? Lemon juice does the trick, but the salad won't have that classic tang. The celery and onion topping can be swapped for diced bell pepper or jalapeño if you're feeling spicy. For extra crunch, toast some panko breadcrumbs with a pinch of salt and paprika—trust me, it's worth the extra minute. And if you're making this ahead, the beans actually taste better the next day as the flavors meld together.
This salad keeps like a champ—up to 5 days in the fridge, though I usually finish it in 2. Store it in an airtight container with parchment paper pressed on top to keep the beans from getting soggy. For potlucks, I like to portion it into small jars or containers so it stays crispy and easy to serve. The dressing might separate if it sits too long, so give it a quick stir before eating. And if you're meal prepping, double the batch—it's perfect for sandwiches or as a side for grilled chicken.
Why You'll Love This Recipe
- No Pantry Waste: I swear by this recipe when I’ve got random cans sitting in my cupboard—no fancy ingredients, just green beans, kidney beans, and chickpeas. The vinegar and mayo give it that tangy crunch without needing anything extra.
- Creamy-Tangy Magic: That mayo-vinegar combo? It’s the secret. The beans soak up the dressing just right—creamy enough to coat but bright enough to keep your taste buds awake. Honestly, it’s the kind of flavor that makes you go back for seconds.
- Potluck Hero: I always bring this to gatherings because it’s foolproof and never gets left behind. It’s hearty enough to stand alone but pairs perfectly with hot dogs, burgers, or even grilled chicken. Plus, no one questions a dish that’s basically a crowd-pleaser in a bowl.
- Budget-Friendly Staple: Between us, this salad costs me less than $3 to make and lasts for days. I’ll keep it in the fridge for lunches, toss it into wraps, or even serve it cold with crackers when I’m too tired to cook. Zero guilt, maximum flavor.
Step-by-step instructions for Betty Crocker's 3 bean salad
This classic recipe comes together in minutes with pantry staples.
Drain and Rinse the Beans
Open all three cans of beans—the green beans, kidney beans, and garbanzo beans—and drain them thoroughly. I like to give them a quick rinse under cold water to remove any excess starch that might make the salad gummy. Pat them dry with a paper towel to help the mayonnaise cling better later.
This step is crucial because any remaining canned liquid can dilute the dressing and make the salad too watery. You want those beans to absorb the flavorful mayo mixture completely. Once drained, I transfer them to a large mixing bowl for the next steps.
Mix the Dressing Ingredients
In a small bowl, combine the 1 cup of mayonnaise, 2 tablespoons of white vinegar, and 2 tablespoons of granulated sugar. I like to use a whisk or fork to blend everything until it's completely smooth and the sugar dissolves. This tangy-sweet dressing is what gives the salad its signature flavor.
The vinegar adds brightness that balances the richness of the mayo, while the sugar creates just the right amount of sweetness. Taste it now—it should be slightly tangy with a touch of sweetness. If you prefer it sweeter, add a bit more sugar, but don't overdo it or the salad will taste cloying.
Combine Beans and Dressing
Pour the dressing mixture over the drained beans in the mixing bowl. Using a large spoon or your hands, gently fold everything together until the beans are evenly coated. I like to work in stages, mixing a little at a time to ensure the dressing distributes evenly without making a mess.
This is where the magic happens—the beans will start to absorb the dressing and become tender. Let the mixture sit for about 10 minutes before proceeding. This resting time allows the flavors to meld together and the beans to soak up the dressing completely. Don't skip this step, or the salad might end up too wet.
Prepare the Topping
While the bean mixture is resting, chop the 1 whole celery stalk into small dice, about 1/8-inch pieces. Then, finely chop the 0.25 cup of yellow onion. I like to use a sharp chef's knife for this, and I take my time to get even pieces. The celery adds a refreshing crunch, while the onion brings a subtle sharpness that cuts through the richness of the salad.
In a small bowl, combine the chopped celery and onion. Sprinkle with the 0.5 teaspoon of salt, 0.25 teaspoon of black pepper, and 0.25 teaspoon of paprika. Mix gently to distribute the seasonings evenly. This topping is what gives the salad its classic texture and flavor contrast.
Fold in Topping and Chill
After the 10-minute rest, gently fold the chopped celery and onion mixture into the bean salad. Use a large spoon to combine everything carefully, making sure the topping is evenly distributed. The celery and onion should be scattered throughout, not just on top.
Transfer the salad to a serving bowl or individual dishes. Cover and refrigerate for at least 1 hour before serving. This chilling time allows the flavors to fully develop and the salad to become even more delicious. The longer it chills, the better it gets—up to 24 hours if you're planning ahead!
Pro Tips For Making Betty Crocker 3 Bean Salad
- DRAIN BEANS WELL: Skip the quick rinse—let those beans drain for a solid 2 minutes after opening, then give them a good shake in the can to loosen any clinging liquid. Wet beans in mayo salad? No thanks. I learned this the hard way after making a batch that tasted like a soggy science experiment.
- CHOP KIDNEY BEANS SMALL: Halve or quarter those kidney beans—whole ones stick out like sore thumbs in the mix. A quick knife chop (or pulse in a food processor) ensures even texture and prevents a weird, bulky bite. Sounds tedious, but it makes the salad look and eat like it belongs on a picnic table, not a sad lunchbox.
- STIR IN VINEGAR LAST: Mix the mayo and other ingredients first, then fold in the white vinegar just before serving. Adding it early can make the dressing separate or turn the beans mushy over time. This keeps the tang fresh and the texture crisp—like a well-timed joke, it works best at the end.
- USE LESS MAYO THAN YOU THINK: The recipe might call for a full cup, but start with ¾ cup and adjust. Too much mayo makes the salad greasy and heavy, while a touch less keeps it light and lets the beans shine. Trust me, your taste buds will notice the difference—even if your guests don’t admit it.
Troubleshooting your betty crocker 3 bean salad
Dressing Too Thin?
If your dressing separates or looks too thin after mixing, simply add 1 tablespoon more mayonnaise and stir well. The beans will absorb the extra mayo over time, restoring that creamy texture.
For a quick fix, mix ½ teaspoon cornstarch with 1 tablespoon cold water, then stir into the dressing to thicken it immediately. 💡
Beans Too Watery?
If your salad ends up too wet, it’s likely from excess liquid in the beans. Next time, drain them in a colander and press gently with a paper towel to remove moisture.
For an already-made salad, spread it on a baking sheet lined with parchment paper and refrigerate uncovered for 30 minutes to evaporate excess liquid. Stir well before serving.
Dressing Too Sweet?
The sugar in the dressing balances the tangy vinegar, but if it tastes too sweet, reduce the sugar by 1 teaspoon next time. For an immediate fix, add ½ teaspoon more white vinegar to cut the sweetness.
If the salad is already made, a splash of lemon juice (about 1 teaspoon) can help rebalance the flavors.
Topping Too Bland?
If your celery and onion topping lacks flavor, boost it with a pinch of garlic powder or onion powder when mixing. For extra zing, add ½ teaspoon hot sauce or a dash of Worcestershire sauce to the dressing before combining with the beans.
A sprinkle of fresh parsley at the end also brightens things up. 🌶️
Salad Too Dry?
If your salad seems dry after chilling, it might have absorbed too much dressing. Gently mix in 1 tablespoon mayonnaise or a splash of beef broth to restore moisture. For a creamier texture, fold in 1 tablespoon sour cream or Greek yogurt to add richness without altering the flavor balance.
Storage Issues?
If your salad develops an off smell or slimy texture after storing, it’s gone bad. To prevent this, always store it in an airtight container with a piece of parchment paper pressed on top to keep the beans dry.
If the dressing separates, give it a good stir before serving. For longer storage, freeze the dressing separately and mix it with fresh beans when ready to eat. ❄️
Nutrition facts
Frequently asked questions
Can I use low-sodium beans for this recipe?
Low-sodium beans work perfectly and help control the overall saltiness of the salad. Just skip adding extra salt when preparing the topping, or reduce it to ¼ teaspoon to avoid over-salting. The vinegar and sugar in the dressing will still provide plenty of flavor.
What can I substitute if I don't have white vinegar?
Apple cider vinegar or lemon juice work well as substitutes for white vinegar. Use the same 2 tablespoons measurement, but note that lemon juice will add a slightly fruity note while apple cider vinegar gives a milder sweetness. Taste the dressing before mixing with beans to adjust sweetness if needed.
How can I make this salad ahead of time?
This salad actually tastes better when made ahead! Prepare it up to 24 hours in advance and store it in an airtight container in the refrigerator. The flavors meld beautifully over time, and it's perfect for meal prep. Just give it a good stir before serving to redistribute any separated dressing.
Can I make this recipe without mayo?
Yes, you can use ½ cup Greek yogurt or ½ cup sour cream as a lighter alternative to mayo. The texture will be slightly different but still delicious. For best results, mix in 1 tablespoon lemon juice to help balance the tanginess and keep the salad creamy.
What's the best way to serve this salad?
This versatile salad works perfectly as a side dish for barbecue, grilled chicken, or sandwiches. For a party, serve it in individual cups or small bowls with a sprinkle of paprika on top. It's also great in luncheon meats sandwiches or as a topping for baked potatoes.
