Three-Bean Salad Soup

Featured in: Light Bowls, Greens & Everyday Sides

This hearty soup transforms classic three-bean salad into a warming, bowl-ready dish. Three varieties of beans—kidney, cannellini, and green—provide protein and texture, while red bell pepper, onion, celery, cherry tomatoes, and garlic add layers of flavor and crunch.

The tangy vinaigrette brings the signature three-bean salad essence: red wine vinegar and Dijon mustard create zest, balanced with a touch of sugar and aromatic oregano. A hint of red pepper flakes adds optional warmth.

Simmered gently in vegetable broth, this vegetarian and gluten-free soup comes together in just 40 minutes. The result is a fresh, vibrant bowl that feels substantial yet light—perfect for any season.

Updated on Wed, 28 Jan 2026 09:53:00 GMT
Close-up of a hearty Three-Bean Salad Soup with kidney beans, green beans, and cherry tomatoes in a savory broth, garnished with fresh parsley. Save
Close-up of a hearty Three-Bean Salad Soup with kidney beans, green beans, and cherry tomatoes in a savory broth, garnished with fresh parsley. | amberspill.com

The idea of turning a picnic staple into a warming soup came to me on a rainy Tuesday when I was craving something bright but comforting. I stood staring at my pantry, caught between making a three-bean salad or a hearty soup, and wondered why not both. The combination was unexpected but brilliant, like finding the perfect song for a rainy afternoon.

I first made this on a gloomy winter evening when my neighbor dropped by unexpectedly. She took one sip and asked for the recipe immediately, saying it reminded her of summer potlucks but felt like a warm hug. Now whenever gray skies appear, this soup is my go-to comfort.

Ingredients

  • 1 cup canned kidney beans, drained and rinsed: These hold their shape beautifully and add a hearty, meaty texture to every spoonful.
  • 1 cup canned cannellini beans, drained and rinsed: Creamy and mild, they balance the tangy vinaigrette perfectly.
  • 1 cup canned green beans, cut in 1-inch pieces, drained: Fresh green beans work too, just blanch them for 2 minutes first.
  • 1 medium red bell pepper, diced: Provides sweetness and a stunning pop of color against the beans.
  • 1 small red onion, finely chopped: Adds a subtle sharpness that complements the vinegar base.
  • 1 stalk celery, diced: Brings essential aromatic depth to the soup foundation.
  • 2 cloves garlic, minced: Fresh is best here, it creates a fragrant start to the soup.
  • 1 cup cherry tomatoes, halved: Burst slightly in the simmer, releasing little pockets of sweetness.
  • 4 cups low-sodium vegetable broth: Quality matters here, choose one you enjoy drinking on its own.
  • 2 tablespoons olive oil: The foundation for sautéing, adds richness to the base.
  • 2 tablespoons red wine vinegar: The secret ingredient that gives this soup its distinctive bright character.
  • 1 tablespoon Dijon mustard: Creates an emulsified, velvety body to the broth.
  • 1 teaspoon sugar: Just enough to balance the acidity without making it sweet.
  • ½ teaspoon dried oregano: Earthy and aromatic, it bridges the fresh vegetables and beans.
  • ¼ teaspoon crushed red pepper flakes, optional: Adds a gentle warmth that builds as you eat.
  • Salt and black pepper, to taste: Finish seasoning just before serving for perfect balance.
  • 2 tablespoons fresh parsley, chopped: Bright herbal finish that makes the flavors sing.

Instructions

Product image
Keeps spices within easy reach while cooking, helping you season dishes quickly during everyday meal prep.
Check price on Amazon
Build the aromatic base:
Heat olive oil in a large pot over medium heat, then add red onion, celery, and garlic. Sauté for 3 to 4 minutes until softened and fragrant, watching carefully so the garlic does not brown.
Add the bell pepper:
Stir in the red bell pepper and cook for another 2 minutes until it begins to soften but still holds its shape.
Introduce the beans and tomatoes:
Add kidney beans, cannellini beans, green beans, and cherry tomatoes. Sauté gently for 1 to 2 minutes, letting everything get acquainted in the pot.
Create the soup foundation:
Pour in vegetable broth and bring to a gentle boil. Reduce heat immediately to a simmer, watching for the moment bubbles break the surface softly.
Whisk the vinaigrette essence:
In a small bowl, whisk together red wine vinegar, Dijon mustard, sugar, dried oregano, and crushed red pepper flakes until emulsified and smooth.
Meld the flavors:
Pour the vinaigrette mixture into the pot and simmer uncovered for 15 minutes. The broth will thicken slightly and take on a beautiful, golden hue.
Season and finish:
Taste and season with salt and black pepper as needed. Stir in chopped parsley just before serving, letting it wilt slightly into the hot soup.
Serve with love:
Ladle into warmed bowls and garnish with extra parsley. This soup tastes even better the next day, if you can resist eating it all immediately.
Product image
Keeps spices within easy reach while cooking, helping you season dishes quickly during everyday meal prep.
Check price on Amazon
A steaming bowl of Three-Bean Salad Soup with a colorful mix of beans, diced bell peppers, and a tangy vinaigrette-inspired broth. Save
A steaming bowl of Three-Bean Salad Soup with a colorful mix of beans, diced bell peppers, and a tangy vinaigrette-inspired broth. | amberspill.com

Last spring, my daughter declared this her new favorite lunch after weeks of refusing anything with beans. Something about the familiar flavors presented in soup form made all the difference. Now she requests it for birthday dinners.

Making It Your Own

This soup welcomes creativity like an old friend. Add a cup of cooked quinoa during the last 5 minutes for extra protein and texture. Fresh herbs like basil or dill work beautifully in place of parsley when you want a different flavor profile.

The Bread Question

Crusty bread is non-negotiable here, in my humble opinion. A sourdough boule torn into chunks and lightly toasted creates the perfect vessel for scooping up every last drop. The bread also helps temper the bright acidity for sensitive palates.

Serving Secrets

Let the soup rest for 5 minutes off the heat before serving, allowing the flavors to settle and the broth to thicken slightly. A drizzle of good olive oil and a sprinkle of sea salt on top adds a restaurant quality finish.

  • Squeeze fresh lemon juice over individual bowls for extra brightness.
  • Keep crushed red pepper on the table so guests can adjust heat.
  • This soup makes excellent leftovers for lunch the next day.
Product image
Measure spices, liquids, and baking ingredients accurately for consistent results in cooking and baking.
Check price on Amazon
Healthy vegetarian Three-Bean Salad Soup served hot with crusty bread, showcasing red onions, celery, and a vibrant vegetable medley. Save
Healthy vegetarian Three-Bean Salad Soup served hot with crusty bread, showcasing red onions, celery, and a vibrant vegetable medley. | amberspill.com

There is something deeply satisfying about transforming familiar flavors into something completely new. This soup has become my rainy day reminder that comfort food can still be vibrant and surprising.

Recipe FAQs

Can I use dried beans instead of canned?

Yes, soak and cook dried beans until tender before adding to the soup. You'll need about 1 cup of each cooked bean type. Plan extra time for preparation.

Is this soup freezer-friendly?

Absolutely. Let cool completely, then store in airtight containers for up to 3 months. Thaw overnight in the refrigerator and reheat gently on the stovetop.

How can I add more protein?

Stir in cooked quinoa, shredded chicken, or white beans during the last 5 minutes of simmering. These additions blend seamlessly without overpowering the fresh flavors.

What can I substitute for red wine vinegar?

Apple cider vinegar works beautifully for a milder tang. White wine vinegar or champagne vinegar are also excellent alternatives that maintain the bright, fresh character.

Can I make this soup in a slow cooker?

Sauté aromatics first, then transfer everything to your slow cooker. Cook on low for 4-6 hours or high for 2-3 hours. Add the vinaigrette elements during the last hour.

How long does this soup keep in the refrigerator?

Stored in an airtight container, it stays fresh for 4-5 days. The flavors actually develop and deepen over time, making it an excellent meal prep option.

Three-Bean Salad Soup

Vibrant soup featuring kidney, cannellini, and green beans with crisp vegetables in a tangy vinaigrette broth. Fresh, hearty, and ready in under an hour.

Prep Time
15 minutes
Cook Time
25 minutes
Overall Time
40 minutes


Level Easy

Cuisine American

Portions 4 Serving Size

Diet Preferences Vegan-friendly, No Dairy, Gluten-Free

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 & 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, plus more for garnish

How To Make

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

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. Sauté for 1 to 2 minutes to warm through.

Step 04

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

Step 05

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

Step 06

Simmer and Meld Flavors: Simmer soup uncovered for 15 minutes, allowing flavors to fully combine 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.

Equipment Needed

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

Allergy Details

Always check each item in your recipe for allergens. Reach out to a health expert with any concerns.
  • No major allergens present; verify canned beans and broth for cross-contamination

Nutrition Per Serving

Nutritional values are for reference and not a substitute for advice from a doctor.
  • Calories: 240
  • Fats: 6 grams
  • Carbohydrates: 36 grams
  • Proteins: 9 grams