Three-Bean Salad Soup

Featured in: Home Cooking Ideas

This vibrant three-bean salad soup transforms classic picnic flavors into a hearty, comforting bowl. Combining kidney beans, cannellini beans, and green beans with crisp bell peppers, onions, and tomatoes in a savory broth infused with red wine vinegar and Dijon mustard. Ready in just 40 minutes, this easy vegetarian soup delivers fresh, zesty flavors with every spoonful. Perfect for a quick weeknight dinner or meal prep.

Updated on Thu, 29 Jan 2026 12:13:00 GMT
Hearty Three-Bean Salad Soup simmering in a pot with vibrant red bell peppers, kidney beans, and fresh parsley garnish. Save Pin
Hearty Three-Bean Salad Soup simmering in a pot with vibrant red bell peppers, kidney beans, and fresh parsley garnish. | casatiwizi.com

My neighbor knocked on the door one July afternoon with a mason jar of her grandmother's three-bean salad, and honestly, I wasn't expecting much—those picnic-table sides can be hit or miss. But something about the bright vinegar tang and the way the beans held their snap made me think: what if this became soup? That night I simmered it down, added broth, and created something entirely new that tasted like summer but felt like comfort.

I made this for a book club gathering where someone brought store-bought soup, and I watched people go back for seconds while barely touching the other option—there's something about homemade that reads differently on the tongue. My friend Sarah said it reminded her of farmers market season, and that's when I realized this soup captures that feeling of abundance without pretension.

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, cannellini beans, and green beans: The trinity that makes this sing—three textures, three personalities, all harmonizing together without one overpowering the others.
  • Red bell pepper and red onion: These give you color and sweetness that balances the vinegar, plus they soften beautifully into the broth.
  • Celery and garlic: The aromatic base that builds flavor as it cooks, creating depth you didn't know you were missing.
  • Cherry tomatoes: They burst slightly during cooking, releasing brightness and a whisper of acidity that ties everything together.
  • Red wine vinegar and Dijon mustard: The secret to that three-bean salad essence—don't skip the mustard, it adds complexity that vinegar alone can't achieve.
  • Vegetable broth: Use low-sodium so you control the salt and taste the beans, not just salt water.
  • Fresh parsley: More than just garnish—it's your final note of freshness that makes each spoonful feel alive.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Build Your Base:
Heat olive oil until it shimmers, then add red onion, celery, and garlic. You'll smell the garlic become fragrant and sweet—that's your signal to move forward, usually around three minutes in.
Deepen the Vegetables:
Add the red bell pepper and let it sit for two minutes so it starts to soften and release its flavor into the oil.
Bring in the Beans:
Add all three types of beans and cherry tomatoes, giving everything a minute to warm through and start getting to know each other.
Add the Broth:
Pour in your vegetable broth and let it come to a gentle boil, then lower the heat to a simmer—vigorous boiling will break apart the beans and cloud your soup.
Make the Tangy Heart:
While the soup starts to simmer, whisk together red wine vinegar, Dijon mustard, sugar, oregano, and red pepper flakes in a small bowl. This mixture is what transforms regular bean soup into something with personality.
Let Flavors Marry:
Pour the vinegar mixture into the pot and let everything simmer uncovered for 15 minutes—this is when the flavors actually get to know each other instead of just existing in the same pot.
Finish and Taste:
Season with salt and pepper, tasting as you go because canned beans vary in saltiness. Stir in the fresh parsley just before serving so it stays bright.
Serve with Joy:
Ladle into bowls, add a whisper of extra parsley on top, and serve while it's still steaming.
Serving bowl of Three-Bean Salad Soup garnished with chopped parsley, featuring kidney beans and crisp vegetables in clear broth. Save Pin
Serving bowl of Three-Bean Salad Soup garnished with chopped parsley, featuring kidney beans and crisp vegetables in clear broth. | casatiwizi.com

My daughter, who claimed to dislike beans, asked for thirds and wanted to know if we could make it again the next day—that's when I knew this wasn't just another soup, it was something that had actually shifted her thinking about what food could be. She now requests it by name, which is the highest compliment a home cook can receive.

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.

Why the Vinegar Makes All the Difference

Most people skip the vinegar mixture, thinking it's optional or fussy, but that's where the actual magic lives. The red wine vinegar combined with mustard creates a tangy undertone that makes your mouth want more soup, not less—it's the difference between a forgettable pot of beans and something you're still thinking about the next day.

Customizing Without Losing the Soul

I've added shredded rotisserie chicken for nights when people want more protein, swapped apple cider vinegar when that's what I had on hand, and once threw in dill instead of parsley because my basil had bolted in the heat. The soup is flexible enough to adapt to what your kitchen has, which is the mark of a recipe worth keeping.

Serving Suggestions and Storage

This soup tastes better the next day once the flavors have fully settled, making it perfect for meal prep or bringing to work in a thermos. It pairs beautifully with crusty bread for soaking up every drop, or alongside a simple green salad if you want something lighter.

  • Stores in the refrigerator for up to four days, and freezes well for up to two months if you want to make a double batch.
  • Reheat gently on the stovetop rather than the microwave so the beans don't get mushy and the vegetables stay intact.
  • If it thickens too much in storage, thin it with a splash of broth or water when you reheat it.
Top-down view of Three-Bean Salad Soup showing red bell peppers, cannellini beans, and green beans in a rustic pot. Save Pin
Top-down view of Three-Bean Salad Soup showing red bell peppers, cannellini beans, and green beans in a rustic pot. | casatiwizi.com

This soup has become my answer to the question of what to make when you want something nourishing but don't want to spend your whole evening in the kitchen. It's the kind of recipe that makes you feel capable and feeds people with genuine care.

Recipe Questions & Answers

Can I use dried beans instead of canned?

Yes, you can use dried beans. Cook 1/3 cup each of dried kidney and cannellini beans separately until tender, then proceed with the directions. Fresh or frozen green beans work best for the third bean component.

How do I store leftover soup?

Store cooled soup in an airtight container in the refrigerator for up to 4 days. The flavors intensify overnight. Reheat gently on the stovetop, adding a splash of broth if needed to adjust consistency.

Can this soup be frozen?

Yes, this soup freezes well for up to 3 months. Allow it to cool completely before transferring to freezer-safe containers. Thaw overnight in the refrigerator and reheat on the stovetop.

What can I substitute for red wine vinegar?

Apple cider vinegar, white wine vinegar, or fresh lemon juice work well as substitutes. Start with slightly less and adjust to taste, as acidity levels vary between vinegars.

How can I make this soup heartier?

Add cooked quinoa, farro, or small pasta during the last 5 minutes of cooking. You can also stir in chopped kale or spinach, or add diced potatoes with the other vegetables for extra substance.

Is this soup suitable for meal prep?

Absolutely! This soup is ideal for meal prep. Divide into individual portions after cooking and refrigerate. The tangy flavors develop beautifully over time, making it even more delicious the next day.

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 three-bean soup with colorful vegetables and tangy vinaigrette essence. Quick, hearty, and satisfying.

Prep Time
15 min
Time to Cook
25 min
Overall Time
40 min
Author Mason Cruz

Recipe Type Home Cooking Ideas

Skill Level Easy

Cuisine American

Portion Size 4 Number of Servings

Diet Preferences 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 ½ teaspoon dried oregano
07 ¼ teaspoon crushed red pepper flakes, optional
08 Salt and black pepper to taste
09 2 tablespoons fresh parsley, chopped, plus more for garnish

Step-by-Step Guide

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

Cook bell pepper: Stir in red bell pepper and cook for another 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

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

Step 05

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

Step 06

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

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.

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.

Tools You'll Need

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

Allergy Details

Be sure to review ingredients for any allergies and talk to a healthcare provider if you're uncertain.
  • Contains no major allergens; verify canned beans and broth packaging for potential cross-contamination warnings.

Nutrition Info (for one serving)

These nutrition numbers are just for reference and shouldn't be mistaken for health advice.
  • Calorie Count: 240
  • Fat content: 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.