Three-Bean Salad Soup

Featured in: Garden-Inspired Meals

This hearty soup transforms classic three-bean salad into a warming dish, combining tender kidney and cannellini beans with crisp green beans, colorful bell peppers, cherry tomatoes, and aromatic vegetables in a tangy vinaigrette-infused broth. Ready in just 40 minutes, this vegetarian and gluten-free creation delivers protein and fiber while maintaining the fresh, zesty essence of the beloved salad. The red wine vinegar and Dijon mustard create a bright flavor profile that's perfect for any season.

Updated on Tue, 27 Jan 2026 15:28:00 GMT
A steaming bowl of Three-Bean Salad Soup garnished with fresh parsley, featuring red kidney, cannellini, and green beans. Pin
A steaming bowl of Three-Bean Salad Soup garnished with fresh parsley, featuring red kidney, cannellini, and green beans. | toastybasil.com

My neighbor brought over a mason jar of three-bean salad last summer, the kind with that sharp vinegary punch that makes your mouth water before you even taste it. I loved it so much I started wondering what it would taste like as a soup instead—warm, comforting, but keeping that bright tangy personality that made the original so addictive. One rainy afternoon, I gathered up cans of beans from my pantry and decided to experiment, and this vibrant, hearty soup was born. It became my go-to when I wanted something nourishing that didn't feel heavy, and honestly, it's been my secret weapon for impressing people who think vegetarian cooking is boring.

I made this for my book club on a chilly Thursday night when I didn't have time for anything fancy, and three people asked for the recipe before dessert arrived. What surprised me most was how the soup seemed to get better as everyone talked and laughed—the flavors deepened, the beans softened just enough, and somehow it tasted like comfort without tasting like compromise. That's when I knew this recipe deserved a permanent spot in my rotation.

Ingredients

  • Kidney beans, cannellini beans, and green beans (1 cup each): This trio gives you variety in texture and a complete protein profile when combined, plus canned versions mean zero fuss and zero waste if you rinse them well.
  • Red bell pepper, red onion, celery, and garlic: These are your flavor foundation, and using red onion instead of yellow adds both sweetness and a subtle earthy note that makes people ask what your secret ingredient is.
  • Cherry tomatoes: They burst slightly when simmered, releasing their bright acidity naturally so you don't need extra acid down the line.
  • Vegetable broth: Low-sodium lets you control the final seasoning and prevents that canned-soup taste that haunts lesser recipes.
  • Red wine vinegar, Dijon mustard, and sugar: This combination mimics that classic three-bean salad tang while the mustard adds depth and emulsifies the flavors so everything feels cohesive rather than thrown together.
  • Dried oregano and red pepper flakes: Oregano ties everything to that summer-salad nostalgia, while the heat is entirely optional depending on who you're feeding.
  • Fresh parsley: Always add it at the end—heat destroys its bright, grassy flavor, and it's what makes people say this tastes restaurant-quality.

Instructions

Product image
Crisp vegetables, roast meats, bake snacks, and reheat leftovers quickly for easy, flavorful home cooking.
Check price on Amazon
Build your flavor base:
Heat olive oil in a large pot over medium heat, then add your red onion, celery, and minced garlic. You're looking for that soft, fragrant moment when the kitchen smells amazing and your vegetables have just started to turn translucent—usually about 3 to 4 minutes. Don't rush this step because you're building the foundation that makes people close their eyes and sigh when they taste the soup.
Add the pepper and beans:
Stir in your red bell pepper and cook for another 2 minutes until it's just starting to soften, then add all three types of beans along with the cherry tomatoes. This quick sauté—just 1 to 2 minutes—helps the beans warm through and start releasing their flavors into the oil.
Introduce the broth:
Pour in your vegetable broth and bring everything to a gentle boil, then immediately reduce the heat to a simmer. The gentle bubbling (not aggressive boiling) is what keeps the beans intact and the vegetables tender rather than mushy.
Make the magic sauce:
While the soup simmers, whisk together red wine vinegar, Dijon mustard, sugar, dried oregano, and crushed red pepper flakes in a small bowl. This is where the three-bean salad essence lives, so taste the mixture before adding it to the pot and adjust if needed.
Let everything meld:
Add the vinegar mixture to the pot and simmer uncovered for 15 minutes. This is when you can step away, tidy up your counter, or just stand there breathing in the aroma while the flavors get to know each other.
Finish with brightness and seasoning:
Taste the soup, adjust salt and black pepper to your preference, then stir in your fresh chopped parsley at the very end. The parsley should stay vibrant green, a visual reminder that this is a fresh, alive soup.
Serve and celebrate:
Ladle into bowls and garnish with extra parsley if you're feeling fancy. Serve it hot or warm depending on the weather and your mood.
Product image
Crisp vegetables, roast meats, bake snacks, and reheat leftovers quickly for easy, flavorful home cooking.
Check price on Amazon
This hearty Three-Bean Salad Soup includes red bell peppers and onions in a savory vegetable broth, perfect for cozy lunches. Pin
This hearty Three-Bean Salad Soup includes red bell peppers and onions in a savory vegetable broth, perfect for cozy lunches. | toastybasil.com

My daughter came home from school one day and asked why her lunchbox soup smelled like the fair, and that's when I realized this recipe captures something nostalgic and joyful at the same time. It's the kind of soup that tastes like someone who cares took time with it, even though honestly, anyone can make it.

Why This Works As A Soup

Three-bean salad is usually served cold and crisp, a side dish that sits quietly on a picnic blanket next to potato salad. Turning it into a soup doesn't betray that original vision—it respects it while asking what happens if you warm it up, add broth, and let those flavors talk to each other in a liquid environment. The beans become softer but maintain their individual character, and the vegetables somehow taste both more delicate and more flavorful at the same time.

The Vinegar Question

Vinegar is the soul of this soup, so don't be shy with it. Some people are nervous about acidic soups thinking they'll taste thin or aggressive, but when you combine vinegar with mustard and just a touch of sugar, something magical happens—the soup becomes bright without tasting sour, complex without tasting confused. If you're making this for someone who finds red wine vinegar intimidating, apple cider vinegar works beautifully and tastes slightly softer and more apple-forward.

Make It Your Own

This recipe is flexible in the way that good cooking should be. I've made it with fresh green beans blanched and cut into pieces, and I've made it with canned, and both were delicious though the texture differs slightly. Basil and dill work if parsley isn't what you have on hand, and if you want protein beyond the beans, a cup of cooked quinoa stirred in just before serving makes it even more substantial.

  • For an extra protein boost without changing the vegetarian nature of the dish, stir in cooked quinoa, white beans, or even shredded rotisserie chicken if you're not cooking vegetarian.
  • Add a teaspoon of Dijon mustard directly to your bowl if you like extra tang, or a pinch more red pepper flakes if heat calls to you.
  • This soup keeps beautifully in the refrigerator for up to four days, and reheats gently over low heat so you don't accidentally concentrate the flavors.
Product image
Stir sauces, sauté vegetables, and serve meals gently while adding a charming touch to everyday cooking.
Check price on Amazon
Serving suggestion for Three-Bean Salad Soup in a rustic bowl, ready to enjoy with crusty bread on the side. Pin
Serving suggestion for Three-Bean Salad Soup in a rustic bowl, ready to enjoy with crusty bread on the side. | toastybasil.com

This soup reminds me that the best recipes aren't usually the complicated ones—they're the ones that taste like someone understood exactly what you needed to eat. It's easy enough for a weeknight and good enough for guests, which makes it the kind of recipe worth keeping around.

Recipe Q&A

Can I use dried beans instead of canned?

Yes, you can use dried beans. Soak them overnight and cook until tender before adding to the soup. This will extend your preparation time significantly.

How long does this soup keep in the refrigerator?

Store in an airtight container for up to 4-5 days. The flavors continue to develop over time, making leftovers even more delicious.

Can I freeze this soup?

Yes, freeze for up to 3 months. The texture may soften slightly upon reheating, but the flavor remains excellent. Thaw overnight in the refrigerator before reheating.

What can I substitute for red wine vinegar?

Apple cider vinegar, white wine vinegar, or even a squeeze of fresh lemon juice work well as substitutes, each offering a slightly different flavor profile.

Is this suitable for meal prep?

Absolutely! This soup is ideal for meal prep. Make a batch on Sunday and portion into containers for easy lunches throughout the week.

Can I add other vegetables?

Certainly! Zucchini, carrots, or spinach make excellent additions. Add heartier vegetables early in cooking and delicate greens like spinach during the last few minutes.

Three-Bean Salad Soup

Vibrant soup combining kidney, cannellini, and green beans with fresh vegetables in a zesty vinaigrette broth.

Prep duration
15 min
Cooking duration
25 min
Complete duration
40 min


Skill level Easy

Origin American

Yield 4 Portions

Dietary specifications Vegan, Dairy-free, Gluten-free

Components

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
08 Salt and black pepper to taste
09 2 tablespoons fresh parsley, chopped, plus more for garnish

Directions

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

Step 02

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

Step 03

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

Step 04

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

Step 05

Prepare Vinaigrette: In a small bowl, whisk together red wine vinegar, Dijon mustard, sugar, dried oregano, and crushed red pepper flakes until well combined.

Step 06

Infuse Flavors: Add the vinaigrette mixture to the pot. Simmer 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 until evenly distributed.

Step 08

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

Necessary tools

  • Large soup pot
  • Cutting board and chef's knife
  • Wooden spoon
  • Small mixing bowl
  • Whisk
  • Soup ladle

Nutrient breakdown (per portion)

These values are provided as a general guide and shouldn't replace professional medical advice.
  • Calories: 240
  • Fat: 6 g
  • Carbs: 36 g
  • Protein: 9 g