Three-Bean Salad Soup

Featured in: Comfort Dishes At Home

This hearty soup transforms classic three-bean salad into warming comfort food. Three colorful beans—kidney, cannellini, and green—simmer with crisp vegetables like red bell pepper, celery, and cherry tomatoes in a tangy vinaigrette-infused broth. Red wine vinegar and Dijon mustard create that familiar zesty essence, while olive oil and oregano round out the flavors.

Ready in just 40 minutes with only 15 minutes of active prep, this vegetarian and gluten-free soup comes together easily in one pot. The result is a vibrant, protein-rich dish that works equally well as a satisfying lunch or light dinner.

Updated on Wed, 28 Jan 2026 10:21:00 GMT
Hot Three-Bean Salad Soup in a rustic bowl, featuring kidney, cannellini, and green beans with cherry tomatoes and fresh parsley garnish. Save
Hot Three-Bean Salad Soup in a rustic bowl, featuring kidney, cannellini, and green beans with cherry tomatoes and fresh parsley garnish. | lentocook.com

The idea of turning a cold picnic salad into soup struck me during one of those rainy spring afternoons when the garden was too muddy to harvest but I was craving something garden-fresh. I stared at the three-bean salad I'd prepped earlier, that bright medley of red onion and peppers, and thought: what if this could warm you up instead? The first batch was an experiment that had my kitchen smelling like vinegar and hope. Now it's become the soup I make when I want comfort food that still feels bright and alive.

Last summer my neighbor came over while this was bubbling away on the stove. She kept asking what I was making because the vinegar and garlic had drifted into her yard. We ended up eating it on her back porch with torn pieces of crusty bread, and she made me write the recipe on a napkin before she let me leave. Now she makes it every time her daughter visits from college.

What's for Dinner Tonight? 🤔

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

Free. No spam. Just easy meals.

Ingredients

  • Canned kidney beans: These hold their shape beautifully and bring that classic earthy sweetness that grounds the whole soup
  • Cannellini beans: Creamy and mild, they're the soft counterpoint to the firmer kidney beans and absorb the vinaigrette flavors perfectly
  • Green beans: Fresh or canned, they add crucial texture and that snap that reminds you this started as a salad
  • Red bell pepper: Dice them small so they soften but don't disappear, adding pockets of sweetness throughout
  • Red onion: Finely chopped is key here so you get flavor without harsh crunchy bites
  • Garlic: Two cloves might feel modest but since they're sautéed not roasted, their flavor stays present and sharp
  • Red wine vinegar: The soul of this recipe, use a good quality one because its the backbone of that salad flavor profile
  • Dijon mustard: Just enough to give the broth body and a slight edge that keeps each spoonful interesting
  • Vegetable broth: Low-sodium lets you control the seasoning, and the mild base lets those vinaigrette flavors shine

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Build your aromatic base:
Heat olive oil in your large soup pot over medium heat. Add the onion, celery, and garlic, letting them soften and become fragrant for about 3 to 4 minutes.
Add the colorful vegetables:
Stir in the diced red bell pepper and cook for another 2 minutes until it just starts to yield to the spoon.
Introduce all three beans:
Add kidney beans, cannellini beans, green beans, and halved cherry tomatoes. Let everything sauté together briefly, just 1 to 2 minutes, so the beans start absorbing those aromatic flavors.
Create the soup base:
Pour in vegetable broth and bring it to a gentle boil. Meanwhile, whisk together red wine vinegar, Dijon mustard, sugar, oregano, and red pepper flakes in a small bowl.
Let it meld and deepen:
Stir the vinaigrette mixture into the pot, reduce heat to a simmer, and cook uncovered for 15 minutes. The broth will transform into something rich and tangy.
Finish with fresh brightness:
Season with salt and pepper to taste, then stir in chopped parsley. Ladle into bowls and garnish with extra parsley if you're feeling fancy.
A hearty bowl of Three-Bean Salad Soup with a tangy vinaigrette broth, garnished with parsley and served alongside crusty bread for dipping. Save
A hearty bowl of Three-Bean Salad Soup with a tangy vinaigrette broth, garnished with parsley and served alongside crusty bread for dipping. | lentocook.com

My sister-in-law initially wrinkled her nose at bean soup until she tasted this version. Now she texts me photos whenever she makes it, usually with some variation she discovered. Last week she added a splash of balsamic and swore it changed everything.

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.

Making It Your Own

Sometimes I'll throw in a handful of spinach or kale during the last two minutes of simmering. The greens wilt into the broth and make it feel even more substantial without changing the fundamental character of the soup.

The Bread Question

Crusty sourdough is my go-to because the tang mirrors the vinaigrette base. But honestly, a simple slice of buttered toast or even crackers will work when you need something to soak up that last bit of broth from the bottom of the bowl.

Serving Suggestions

This soup strikes that perfect balance between light and satisfying, making it ideal for lunch or a casual dinner. I like to set out small bowls of extra red pepper flakes and grated Parmesan so people can customize their bowls.

  • Let guests add their own finishing touches at the table
  • Serve with a wedge of lemon for those who love extra brightness
  • Keep some crusty bread nearby for the essential broth-dipping ritual
Steaming pot of Three-Bean Salad Soup simmering with red bell pepper, celery, and a blend of colorful beans for a nutritious family meal. Save
Steaming pot of Three-Bean Salad Soup simmering with red bell pepper, celery, and a blend of colorful beans for a nutritious family meal. | lentocook.com

There's something almost magical about taking familiar flavors and arranging them in a way that feels completely new yet comfortingly familiar. This soup has become my go-to for rainy days and unexpected guests alike.

Recipe FAQs

Can I use dried beans instead of canned?

Yes, soak and cook ½ cup each of dried kidney and cannellini beans until tender before adding. For fresh green beans, trim and cut into 1-inch pieces, then blanch for 2-3 minutes before adding to the soup.

Is this soup served hot or cold?

This version is designed to be served hot or warm. However, the vinaigrette flavors make it excellent chilled—simply cool completely and refrigerate for at least 4 hours before serving cold.

How long does this soup keep in the refrigerator?

Stored in an airtight container, this soup keeps well for 4-5 days. The vinaigrette flavors actually deepen and improve after a day or two. Reheat gently on the stovetetop.

Can I make this dish vegan?

The soup is naturally vegan as written. Just ensure your Dijon mustard doesn't contain honey or other animal products. The broth should be vegetable-based.

What other vegetables work well in this soup?

Zucchini, yellow squash, diced carrots, or fresh corn kernels all complement the beans beautifully. Add heartier vegetables like carrots with the onions, and tender vegetables like zucchini or corn during the last 5-10 minutes of simmering.

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 blending kidney, cannellini, and green beans with vegetables in a tangy vinaigrette broth for zesty comfort.

Prep Duration
15 mins
Cook Duration
25 mins
Total Duration
40 mins
Created by Gabriel Summers


Skill Level Easy

Cuisine American

Portions 4 Serves

Diet Details Plant-Based, No Dairy, No Gluten

What You Need

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 and 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 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

Directions

Direction 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 and fragrant.

Direction 02

Cook Bell Pepper: Stir in red bell pepper and cook for another 2 minutes until slightly tender.

Direction 03

Add Beans and Tomatoes: Add kidney beans, cannellini beans, green beans, and cherry tomatoes. Sauté for 1 to 2 minutes to warm through.

Direction 04

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

Direction 05

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

Direction 06

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

Direction 07

Season and Finish: Season with salt and black pepper to taste. Stir in chopped parsley until evenly distributed.

Direction 08

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

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.

Equipment Needed

  • Large soup pot with lid
  • Cutting board
  • Chef's knife
  • Wooden spoon
  • Small mixing bowl
  • Whisk
  • Ladle

Allergen Details

Always review each component for allergens, and speak to your healthcare provider with concerns.
  • Contains no major allergens; however, verify canned beans and vegetable broth for facility processing and cross-contamination risks

Nutrition Details (per portion)

Nutrition info is for general guidance only and isn’t meant as medical advice.
  • Calorie Count: 240
  • Fats: 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.