Three-Bean Salad Soup

Featured in: Family Table Recipes

This vibrant soup transforms the beloved flavors of three-bean salad into a warming, satisfying bowl. Three varieties of beans—kidney, cannellini, and green—provide hearty texture and protein, while crisp red bell pepper, onion, celery, and cherry tomatoes add fresh crunch.

The magic lies in the tangy vinaigrette essence: red wine vinegar and Dijon mustard create a zesty brightness that elevates the rich vegetable broth. Dried oregano and optional red pepper flakes add depth and gentle warmth.

Ready in just 40 minutes, this vegetarian and gluten-free creation delivers comfort food satisfaction with refreshing, salad-inspired brightness. Perfect alongside crusty bread for a complete meal.

Updated on Wed, 28 Jan 2026 08:36:00 GMT
A steaming bowl of Three-Bean Salad Soup, garnished with fresh parsley and a sprinkle of oregano, served alongside crusty bread. Save to Pinterest
A steaming bowl of Three-Bean Salad Soup, garnished with fresh parsley and a sprinkle of oregano, served alongside crusty bread. | dailysaveur.com

The first time I made this, I was cleaning out the pantry and found three lonely cans of beans. My neighbor had just dropped off a massive bowl of three-bean salad from their weekend cookout, and that sharp vinegar hit me when I opened the fridge. Something clicked. What if I could turn all those bright salad flavors into something warm and spoonable?

I served this to my sister during that weird week in February when you cannot decide if winter will ever end. She kept lifting the spoon to her nose, smelling that vinegar sweetness, then asking what I did differently. We sat at the kitchen table in our socks and ate the entire pot.

What's for Dinner Tonight? 🤔

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

Free. No spam. Just easy meals.

Ingredients

  • 1 cup canned kidney beans: These hold their shape beautifully and add that classic red color that makes the bowl look inviting
  • 1 cup canned cannellini beans: Creamy and mild, they balance the sharper flavors while giving the soup real body
  • 1 cup canned green beans: Cut them yourself if you can find fresh ones, they provide this perfect little crunch in every spoonful
  • 1 medium red bell pepper: The sweetness here is crucial, it softens when cooked but keeps that vibrant essence
  • 1 small red onion: Finely chopped so it almost melts into the broth, leaving just a gentle background bite
  • 1 stalk celery: Do not skip this, it adds that aromatic depth that makes people ask what is in this
  • 2 cloves garlic: Minced fresh, because jarred garlic cannot compete with soup that relies on such clean flavors
  • 1 cup cherry tomatoes: They burst slightly in the hot broth, creating little pockets of brightness throughout
  • 4 cups low-sodium vegetable broth: Control your salt here since the vinegar brings its own intensity
  • 2 tablespoons olive oil: The foundation that carries all those aromatics into your soup
  • 2 tablespoons red wine vinegar: This is the secret ingredient that makes it taste like something your grandmother perfected over decades
  • 1 tablespoon Dijon mustard: Whisk it well so it emulsifies into the broth instead of leaving weird little clumps
  • 1 teaspoon sugar: Just enough to tame the vinegar without making it taste sweet
  • ½ teaspoon dried oregano: Add it right into the vinegar mixture so the flavor blooms before it hits the soup
  • ¼ teaspoon crushed red pepper flakes: Optional, but I always add them because that tiny heat makes everything else sing
  • Salt and black pepper: Taste at the end since the broth and mustard already bring salt
  • 2 tablespoons fresh parsley: Stir in most of it and save some for the top, that green against the colorful beans is beautiful

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Build your aromatic foundation:
Heat olive oil in a large pot over medium heat, then add red onion, celery, and garlic. Let them soften for 3 to 4 minutes, stirring occasionally, until your kitchen starts to smell like something wonderful is happening.
Add the sweet pepper:
Stir in the red bell pepper and cook for another 2 minutes until it just starts to yield to your spoon.
Introduce all the beans:
Add kidney beans, cannellini beans, green beans, and cherry tomatoes. Sauté for just 1 to 2 minutes to wake everything up.
Create the soup base:
Pour in vegetable broth and bring it to a gentle boil, then reduce heat to let it settle into a steady simmer.
Whisk the flavor bomb:
In a small bowl, whisk together red wine vinegar, Dijon mustard, sugar, dried oregano, and crushed red pepper flakes until completely smooth.
Let it all meld together:
Add the vinegar mixture to the pot and simmer uncovered for 15 minutes, letting the broth transform into something that tastes like it simmered all day.
Finish with fresh herbs:
Season with salt and black pepper to taste, then stir in chopped parsley right at the end so it keeps its bright flavor.
Serve while steaming:
Ladle soup into bowls and scatter extra parsley on top. It is perfect hot but surprisingly good warm, especially on days when the kitchen feels too cozy to leave.
Save to Pinterest
| dailysaveur.com

My friend Mike came over unexpectedly last month when this was simmering on the stove. He stood in the doorway inhaling, then said whatever that is, I need it in my life immediately. We ate standing up at the counter and he texted me the recipe request before he even got home.

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

I started adding cooked quinoa during the last five minutes when I needed something more substantial for weeknight dinners. It absorbs that vinaigrette broth and turns each spoonful into a complete meal that keeps me full for hours.

The Vinegar Choice

Apple cider vinegar works beautifully if you want something gentler on the palate. My mother in law prefers it that way and honestly, I have stopped judging her for it. The soup still has that signature tang but feels a little more approachable for people who find sharp vinegar challenging.

Serving Ideas That Work

This soup has become my go-to when friends drop by because it looks impressive and tastes even better than it appears. The colorful beans floating in that golden broth make people think you spent all day cooking.

  • Crusty bread for dipping is basically non-negotiable in my house
  • A simple green salad with lemon dressing balances the richness perfectly
  • Keep extra red pepper flakes on the table for the heat seekers
Hearty Three-Bean Salad Soup simmering in a pot, featuring vibrant red kidney beans, cannellini beans, and green beans mixed with diced vegetables. Save to Pinterest
Hearty Three-Bean Salad Soup simmering in a pot, featuring vibrant red kidney beans, cannellini beans, and green beans mixed with diced vegetables. | dailysaveur.com

There is something about this soup that makes people linger at the table longer than usual. Maybe it is the vinegar making everything taste brighter, or maybe it is just the comfort of something warm and familiar with a little twist.

Frequently Asked Recipe Questions

What makes this different from regular bean soup?

The tangy vinaigrette infusion sets this apart—red wine vinegar and Dijon mustard create bright, zesty notes typically found in cold bean salads, but here they warm through a rich vegetable broth for unique depth.

Can I use dried beans instead of canned?

Absolutely. Cook ½ cup each of dried kidney and cannellini beans separately until tender, then drain and add when the recipe calls for canned beans. For fresh green beans, blanch 2 minutes before adding.

How long does this keep in the refrigerator?

Store cooled soup in an airtight container for up to 4 days. The flavors actually develop and meld beautifully over time. Reheat gently on the stove, adding splash of broth if needed.

Is this suitable for meal prep?

Perfect for batch cooking. The hearty beans hold their texture well through reheating, and the vinaigrette flavors continue to enhance. Portion into individual containers for easy grab-and-go lunches.

Can I make this in a slow cooker?

Sauté onion, celery, and garlic first, then transfer all ingredients except fresh parsley to your slow cooker. Cook on low 4-6 hours or high 2-3 hours. Stir in parsley just before serving.

What can I serve with this soup?

Crusty bread or garlic toast are ideal for soaking up the flavorful broth. A simple green salad with light vinaigrette complements the fresh, tangy notes. For protein, consider adding cooked quinoa directly to the soup.

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

Colorful beans and crisp vegetables simmer in a tangy vinaigrette broth for a fresh, hearty twist on classic flavors.

Prep Time
15 min
Cook Time
25 min
Total Duration
40 min
Created by Ian Morrissette


Skill Level Easy

Cuisine American

Makes 4 Number of Servings

Dietary Details Vegan-Friendly, Dairy-Free, Gluten-Free

What You’ll 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

How to Make It

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

Step 03

Combine Beans 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 maintain a simmer.

Step 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.

Step 06

Simmer and Develop Flavor: 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 additional parsley. 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.

Equipment Needed

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

Allergy Warning

Always double-check ingredients for allergens and talk to your doctor if you’re unsure.
  • Contains no major allergens; however, verify canned beans and broth for potential cross-contamination

Nutrition Information (per serving)

Details shown are for general knowledge and don’t replace professional advice.
  • Calorie Count: 240
  • Total Fat: 6 g
  • Carbohydrates: 36 g
  • Protein Content: 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.