Three-Bean Salad Soup

Featured in: Quick Cozy Dinners

This hearty soup transforms classic three-bean salad flavors into a warming, satisfying bowl. Kidney, cannellini, and green beans swim alongside crisp red bell pepper, onions, celery, and cherry tomatoes in a vegetable broth enlivened with red wine vinegar and Dijon mustard. The tangy vinaigrette essence brings brightness while dried oregano adds subtle herb notes. Ready in just 40 minutes with only 15 minutes of active prep, this nourishing soup naturally accommodates vegetarian, gluten-free, and dairy-free diets.

Updated on Tue, 27 Jan 2026 11:21:00 GMT
A warm bowl of Three-Bean Salad Soup garnished with fresh parsley, featuring red bell peppers and beans in a savory broth. Save
A warm bowl of Three-Bean Salad Soup garnished with fresh parsley, featuring red bell peppers and beans in a savory broth. | nomiqo.com

My neighbor Sarah showed up one afternoon with a jar of homemade three-bean salad, the kind with that sharp vinegar bite that makes your mouth wake up. I loved it so much that I started wondering what would happen if I turned that salad into a soup, keeping all that tangy brightness but making it warm and comforting. The first time I tried it, I was stirring the pot and suddenly realized I'd created something that felt both nostalgic and completely fresh, like discovering a song you forgot you loved.

I made this for my book club once, and honestly I was nervous because soup always feels like it should be fancy or complicated, but this one just sat there on the stove, getting better by the minute while we talked and laughed. Someone asked for seconds before everyone had finished their first bowl, and that's when I knew this recipe had staying power.

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

Ingredients

  • Kidney beans, cannellini beans, and green beans: The holy trinity here, and using canned saves you an hour of soaking and boiling, which is honestly why this soup fits into real life.
  • Red bell pepper, red onion, celery, and garlic: These create the flavor base, and the red onion especially adds a subtle sweetness that balances the vinegar beautifully.
  • Cherry tomatoes: They burst slightly when they heat up, releasing juice that adds natural acidity and texture.
  • Low-sodium vegetable broth: This keeps everything light and lets the vinegary dressing shine instead of fighting heavy cream flavors.
  • Red wine vinegar and Dijon mustard: These two together are the soul of the soup, giving it that three-bean-salad character that makes it distinctive.
  • Olive oil, sugar, oregano, and red pepper flakes: The olive oil carries the flavors, sugar rounds out the acidity, and the spices add complexity without overwhelming.
  • Fresh parsley: Don't skip this, it's not decoration, it's freshness that hits different when you taste it.

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Build Your Flavor Base:
Heat olive oil in a large pot over medium heat and add your red onion, celery, and garlic. You'll know it's ready when the onion starts to turn translucent and the garlic smells incredible, which takes about 3-4 minutes of stirring every so often.
Introduce the Pepper:
Add the red bell pepper and let it cook for 2 more minutes, just until it softens slightly. This is when your kitchen starts to smell like something good is happening.
Add the Beans and Tomatoes:
Stir in all three beans and the cherry tomatoes, cooking for 1-2 minutes to let everything warm through and get acquainted. You're not looking for heavy cooking here, just a quick warmth.
Pour in the Broth:
Add your vegetable broth and bring it to a gentle boil, then immediately turn the heat down to a simmer. The gentle boil tells you everything is hot enough.
Make the Vinaigrette Dressing:
In a small bowl, whisk together red wine vinegar, Dijon mustard, sugar, oregano, and red pepper flakes. This is the moment where the soup gets its personality, so take a second to really whisk it together until the mustard is evenly distributed.
Let It Simmer:
Pour that vinegar mixture into the pot and let everything simmer uncovered for 15 minutes. This isn't passive time, you can wander away, but come back and breathe in those aromas a few times.
Season and Finish:
Taste the soup, add salt and pepper until it makes you happy, then stir in your fresh parsley. Ladle it into bowls and top with extra parsley if you're feeling fancy, which you should be.
Spoon dipping into a hearty bowl of Three-Bean Salad Soup, revealing vibrant kidney beans and green beans in a tangy broth. Save
Spoon dipping into a hearty bowl of Three-Bean Salad Soup, revealing vibrant kidney beans and green beans in a tangy broth. | nomiqo.com

There's something about serving a bright, tangy soup that makes people linger at the table a little longer, trading stories and reaching for more bread. This soup does that thing where it feels simple but tastes like you actually know what you're doing in the kitchen.

Still Scrolling? You'll Love This 👇

Our best 20-minute dinners in one free pack — tried and tested by thousands.

Trusted by 10,000+ home cooks.

Why This Soup Works So Well

The genius of turning a salad into a soup is that you keep all the contrasts that make the salad interesting, the crunch of texture in the beans, the pop of tomatoes, the sharpness of vinegar, but now everything is warm and the flavors have time to mingle instead of just sitting together on a plate. It's comfort food that tastes bright, which is a rare combination.

Easy Variations to Suit Your Mood

Once you've made this soup the first time, you'll start seeing where your preferences live in it. Some days you'll want it spicier, some days you'll add a can of diced tomatoes for extra body, and some days you'll throw in some cooked chickpeas for even more protein and earthiness. The basic framework is so solid that it welcomes whatever adjustments make it feel right to you.

Serving and Storage Wisdom

This soup stores beautifully in the refrigerator for up to five days, and it actually tastes better on day two when the flavors have had time to get to know each other even more deeply. Reheat it gently on the stove, add a splash more vegetable broth if it's gotten too thick, and taste again before serving because sometimes it needs just a tiny bit more vinegar after sitting in the fridge.

  • Serve it with crusty bread, a simple green salad, or even alongside grilled cheese for a classic pairing.
  • If you're making it for a crowd, you can double the recipe and it will feed six people generously or four people with hearty appetites.
  • Store it in glass containers if you can, since the acidity can react slightly with some plastics over time.
Close-up of Three-Bean Salad Soup in a rustic bowl, topped with halved cherry tomatoes and chopped red onion garnish. Save
Close-up of Three-Bean Salad Soup in a rustic bowl, topped with halved cherry tomatoes and chopped red onion garnish. | nomiqo.com

This soup has become the kind of thing I make when I want to feel like I'm taking care of people, including myself. It's proof that the best recipes are often the simplest ones, the ones that don't pretend to be something they're not.

Recipe FAQs

Can I use dried beans instead of canned?

Yes, soak and cook dried beans until tender before adding. This adds about 2-3 hours to preparation time including soaking.

How long does this soup keep in the refrigerator?

Store in an airtight container for up to 4 days. The vinaigrette flavors continue developing over time, making leftovers even tastier.

Can I freeze this soup?

Freeze for up to 3 months. The green beans may soften slightly upon reheating, but overall texture and flavor remain excellent.

What makes this different from regular bean soup?

The vinaigrette-inspired broth with red wine vinegar and Dijon mustard creates a tangy, bright flavor profile reminiscent of classic three-bean salad.

Can I make this in a slow cooker?

Sauté vegetables first, then transfer all ingredients to a slow cooker. Cook on low for 4-6 hours or high for 2-3 hours until beans are tender.

Is this soup spicy?

Mildly seasoned with optional red pepper flakes. The dish focuses on tangy, savory flavors rather than heat.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Three-Bean Salad Soup

Vibrant soup combining three colorful beans with fresh vegetables in a zesty vinaigrette-infused broth.

Prep Duration
15 min
Cook Duration
25 min
Total Duration
40 min
Created by Chloe Bennett


Skill Level Easy

Cuisine Type American

Portions 4 Serving Size

Dietary Details Plant-Based, No Dairy, No Gluten

Ingredient List

Beans

01 1 cup canned kidney beans, drained and rinsed
02 1 cup canned cannellini beans, drained and rinsed
03 1 cup canned green beans, cut into 1-inch pieces, drained

Vegetables

01 1 medium red bell pepper, diced
02 1 small red onion, finely chopped
03 1 stalk celery, diced
04 2 cloves garlic, minced
05 1 cup cherry tomatoes, halved

Broth & Seasonings

01 4 cups low-sodium vegetable broth
02 2 tablespoons olive oil
03 2 tablespoons red wine vinegar
04 1 tablespoon Dijon mustard
05 1 teaspoon granulated sugar
06 1/2 teaspoon dried oregano
07 1/4 teaspoon crushed red pepper flakes, optional
08 Salt and black pepper to taste
09 2 tablespoons fresh parsley, chopped, plus additional for garnish

Recipe Steps

Step 01

Sauté aromatics: Heat olive oil in a large pot over medium heat. Add red onion, celery, and garlic. Sauté for 3 to 4 minutes until softened.

Step 02

Cook bell pepper: Stir in red bell pepper and cook for an additional 2 minutes.

Step 03

Add legumes and tomatoes: Add kidney beans, cannellini beans, green beans, and cherry tomatoes. Sauté for 1 to 2 minutes.

Step 04

Build broth base: Pour in vegetable broth. Bring to a gentle boil, then reduce heat to simmer.

Step 05

Prepare vinaigrette mixture: In a small bowl, whisk together red wine vinegar, Dijon mustard, sugar, dried oregano, and crushed red pepper flakes. Add to the pot.

Step 06

Simmer soup: Simmer soup uncovered for 15 minutes, allowing flavors to meld and develop.

Step 07

Season and finish: Season with salt and black pepper to taste. Stir in chopped parsley.

Step 08

Serve: Ladle soup into bowls and garnish with extra parsley if desired. Serve hot or warm.

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

Tools Needed

  • Large soup pot
  • Cutting board and knife
  • Wooden spoon
  • Small mixing bowl
  • Ladle

Allergy Information

Review all ingredients for allergen risks and check with your healthcare provider for guidance.
  • Contains no major allergens, but verify canned beans and broth for potential cross-contamination

Nutrition Info (per portion)

Provided only for reference purposes—don’t substitute for professional medical guidance.
  • Energy: 240
  • Lipids: 6 g
  • Carbohydrates: 36 g
  • Proteins: 9 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.