Three-Bean Salad Soup

Featured in: Stovetop & Pot Meals

This hearty soup transforms classic three-bean salad into a warming, satisfying bowl. The combination of kidney beans, creamy cannellini, and crisp green beans creates a protein-rich base. Red bell pepper, onion, celery, and cherry tomatoes add vibrant color and crunch. The signature tangy vinaigrette—red wine vinegar, Dijon mustard, and a touch of sugar—brings that familiar zesty brightness to every spoonful. Perfect for quick weeknight dinners, ready in just 40 minutes with minimal prep work.

Updated on Wed, 28 Jan 2026 08:33:00 GMT
A bowl of hearty Three-Bean Salad Soup with kidney, cannellini, and green beans in a vibrant tomato and herb broth. Pin It
A bowl of hearty Three-Bean Salad Soup with kidney, cannellini, and green beans in a vibrant tomato and herb broth. | buenohrira.com

I was staring at a half empty pantry on a Tuesday when the idea of turning a cold picnic side dish into a warm bowl of comfort hit me. It felt like a strange experiment at first but the way the vinegar brightened the heavy beans changed my whole perspective on soup. My kitchen smelled like a summer barbecue mixed with a cozy autumn afternoon. Sometimes the best meals come from wanting something fresh yet filling on a rainy day.

Last month my friend Sarah came over complaining about boring salads and this soup completely shifted her mood. We sat on the kitchen floor while the broth bubbled away just catching up on life. The steam from the pot carried that zesty oregano scent and made the small apartment feel like a gourmet bistro. It is funny how a simple pot of beans can make a stressful week feel manageable.

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: These provide a meaty texture and a beautiful ruby color that holds up well under heat.
  • Cannellini Beans: I love how these get slightly creamy and soak up all the tangy broth.
  • Green Beans: Use the canned ones for that nostalgic soft bite or fresh ones if you want a little snap.
  • Red Bell Pepper: Dicing these small ensures you get a sweet crunch in almost every bite.
  • Red Wine Vinegar: This is the secret weapon that gives the soup its signature salad like personality.
  • Dijon Mustard: It acts as an emulsifier and adds a sophisticated depth you would not expect.
  • Vegetable Broth: Choosing a low sodium version allows you to control the final seasoning perfectly.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Sauté the Base:
Warm the oil and let the onion celery and garlic soften until they become fragrant and translucent. This step builds the foundation of flavor for the entire pot.
Sweeten the Pot:
Toss in the bell peppers to let them release their natural sugars for just a couple of minutes. They should be tender but still hold their bright color.
The Bean Medley:
Add all three types of beans along with the tomatoes and give them a quick stir to coat them in the aromatics. It looks like a confetti celebration in the pot at this stage.
Broth Bath:
Pour in the vegetable broth and bring everything to a lively boil before turning the heat down. A gentle simmer is all you need to keep the vegetables from getting mushy.
Vinaigrette Twist:
Whisk the vinegar mustard sugar and spices together in a separate bowl then swirl them into the simmering soup. This is the moment where the dish transforms from a basic bean soup into something special.
The Final Melding:
Let the pot sit uncovered for fifteen minutes so the flavors can introduce themselves to one another. You will notice the broth getting slightly richer as it reduces.
Fresh Finish:
Taste for seasoning and stir in that bright green parsley right before you serve. The heat of the soup will wake up the herb oils instantly.
Hearty Three-Bean Salad Soup garnished with fresh parsley, served alongside crusty bread for dipping on a rustic wooden table. Pin It
Hearty Three-Bean Salad Soup garnished with fresh parsley, served alongside crusty bread for dipping on a rustic wooden table. | buenohrira.com

My grandmother always said that a good soup should tell a story and this one definitely speaks of resourceful sunny afternoons. I remember serving this in mismatched mugs during a power outage and we all agreed it tasted better in the dark. It has a way of feeling like home even if you have never tried this specific combination before.

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.

Finding the Right Balance

The key is not letting the vinegar overpower the delicate vegetable broth. I usually start with a little less than the recipe calls for and then add more right at the end if it needs more zing. Different brands of vinegar have varying acidity levels so your palate is the best judge. Balancing that sharp tang with the earthy beans is what makes this dish so memorable.

Texture Matters Most

If you prefer a thicker consistency you can smash a few of the cannellini beans against the side of the pot with your spoon. This releases some starch and creates a silkier mouthfeel without needing any heavy cream. I discovered this trick by accident when I was stirring too vigorously one afternoon. It completely changed the way I look at broth based soups.

Customizing Your Bowl

This recipe is incredibly forgiving and welcomes whatever leftover vegetables you have hanging out in the crisper drawer. I have found that almost any sturdy green or root vegetable can find a place here if you are feeling adventurous. It is a wonderful canvas for your own kitchen creativity.

  • A handful of baby spinach stirred in at the end adds a lovely boost of iron and color.
  • Swap the red wine vinegar for balsamic if you want a richer and slightly sweeter profile.
  • Do not forget to serve it with a thick slice of sourdough for dipping into the zesty broth.

Close-up of steaming Three-Bean Salad Soup featuring diced red bell pepper, celery, and a tangy red wine vinaigrette broth. Pin It
Close-up of steaming Three-Bean Salad Soup featuring diced red bell pepper, celery, and a tangy red wine vinaigrette broth. | buenohrira.com

This soup proves that humble ingredients can create something truly vibrant and unexpected. I hope it brings as much brightness to your table as it does to mine.

Recipe FAQs

Can I use dried beans instead of canned?

Yes, soak and cook 1 cup each of dried kidney and cannellini beans until tender before adding to the soup. This adds about 2-3 hours to preparation time.

How long does this soup keep in the refrigerator?

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

Can I freeze this soup?

Absolutely. Cool completely, then freeze in portion-sized containers for up to 3 months. Thaw overnight in the refrigerator before reheating gently on the stovetop.

What can I substitute for red wine vinegar?

Apple cider vinegar works beautifully for a milder tang. White wine vinegar or champagne vinegar also pair nicely with the fresh vegetables and beans.

Is this soup served hot or cold?

While traditionally served hot or warm, the vinaigrette-based flavors make it surprisingly refreshing served at room temperature on hot summer days.

How can I add more protein?

Stir in 1 cup cooked quinoa during the last 5 minutes of simmering, or add shredded rotisserie chicken if not following a vegetarian diet.

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 with colorful beans, crisp vegetables, and tangy vinaigrette essence for a fresh twist on classic flavors.

Prep Time
15 min
Cook Time
25 min
Overall Time
40 min
Created by Jonathan Pierce


Skill Level Easy

Cuisine American

Makes 4 Portions

Diet Preferences Vegan-Friendly, Dairy-Free, Gluten-Free

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

Step 01

Sauté aromatics: Heat olive oil in a large pot over medium heat. Add red onion, celery, and garlic, sautéing 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 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 simmer.

Step 05

Prepare 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 develop flavor: 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.

Step 08

Serve: Ladle into bowls and garnish with additional fresh 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.

Gear Needed

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

Allergy Details

Double-check every ingredient for allergens and speak to your healthcare provider if you're unsure.
  • Contains no major allergens. Verify canned beans and broth for possible cross-contamination

Nutrition Information (for each serving)

These details are offered for informational purposes and aren't a substitute for advice from your doctor.
  • Caloric Content: 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.