Three-Bean Salad Soup

Featured in: Family Table Standards

This vibrant three-bean salad soup transforms a classic side dish into a hearty bowl of comfort. Combining kidney, cannellini, and green beans with crisp bell peppers, red onion, and cherry tomatoes, it's brightened by a tangy vinaigrette-inspired base of red wine vinegar and Dijon mustard. Ready in just 40 minutes, this vegetarian, gluten-free, and dairy-free soup delivers fresh, zesty flavors perfect for any season.

Updated on Fri, 30 Jan 2026 19:41:14 GMT
A steaming bowl of Three-Bean Salad Soup, featuring colorful kidney, cannellini, and green beans with diced red bell peppers and fresh parsley garnish. Pin It
A steaming bowl of Three-Bean Salad Soup, featuring colorful kidney, cannellini, and green beans with diced red bell peppers and fresh parsley garnish. | freshtirra.com

My neighbor brought over a mason jar of three-bean salad one summer evening, and I was struck by how the vinegar and mustard cut through the richness of the beans so cleanly. That tangy-sweet balance stayed with me, and months later I found myself wondering what would happen if I turned those same flavors into a warm soup instead. The result was this vibrant bowl of comfort that tastes like a garden party in a pot, with that signature vinaigrette essence woven right through the broth.

I made this for a potluck where everyone brought something heavy and cheese-forward, and this bright, zesty soup became the one people came back to. Someone asked if I'd added lime, which I hadn't, but that's the beauty of the vinegar and mustard combination—it creates this unexpected brightness that feels almost citrusy. That night taught me that sometimes the simplest soups are the ones people remember.

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 trio that gives this soup its name and character; draining and rinsing canned beans removes excess sodium and starch, which keeps the broth clear and clean-tasting.
  • Red bell pepper, red onion, and celery: This aromatic base builds flavor layers, and using red onion instead of yellow gives you a subtle sweetness and prettier color.
  • Cherry tomatoes: These little gems add brightness and natural acidity that complements the vinegar without making the soup taste one-note.
  • Vegetable broth: Low-sodium lets the bean and vegetable flavors shine without competing background noise.
  • Red wine vinegar and Dijon mustard: This is where the magic lives—the vinegar provides the tangy snap while the mustard adds depth and helps the flavors meld into something greater than their parts.
  • Dried oregano and crushed red pepper: Oregano ties the whole thing together with an herbaceous warmth, while the red pepper flakes add optional heat that wakes up your palate.
  • Fresh parsley: It's not just garnish; stirred in at the end, it tastes bright and alive, like you've just brought sunshine into the bowl.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Build your base with heat:
Heat the olive oil over medium heat and add your red onion, celery, and garlic. You'll know they're ready when the kitchen smells sweet and the onion turns translucent, usually around 3 to 4 minutes. Don't rush this step—it's where deep flavor begins.
Introduce the color:
Stir in the red bell pepper and let it soften for another couple of minutes until it starts to look glossy. This short time is enough to take the raw edge off while keeping it slightly crisp.
Welcome the beans and tomatoes:
Add all three beans and the cherry tomatoes, stirring gently so everything mingles with the aromatics. Let them toast in the warm oil for a minute or two; you'll notice the vegetables start to smell even more inviting.
Pour in the broth:
Add your vegetable broth and bring everything to a gentle boil. This is the moment the kitchen fills with steam and promise, so take a breath and enjoy it before turning the heat down to a simmer.
Make the magic vinaigrette:
While the soup is heating, whisk together red wine vinegar, Dijon mustard, sugar, oregano, and red pepper flakes in a small bowl. This small ritual matters—the mustard and sugar help emulsify the vinegar so it doesn't taste harsh or one-dimensional.
Meld the flavors:
Pour the vinaigrette into the pot and let everything simmer uncovered for about 15 minutes. This is when individual flavors surrender into something unified and warm, and you can taste the difference if you sample it before and after.
Finish and taste:
Season with salt and black pepper to your preference, then stir in the fresh parsley. The green flecks signal that your soup is nearly ready to greet the world.
Serve with intention:
Ladle into bowls and finish with extra parsley if you're feeling generous. The soup is best served hot, but it's also lovely at room temperature on a warm day.
A hearty Three-Bean Salad Soup in a rustic white bowl, showcasing tender beans and vibrant vegetables in a savory, tangy broth perfect for autumn evenings. Pin It
A hearty Three-Bean Salad Soup in a rustic white bowl, showcasing tender beans and vibrant vegetables in a savory, tangy broth perfect for autumn evenings. | freshtirra.com
A hearty Three-Bean Salad Soup in a rustic white bowl, showcasing tender beans and vibrant vegetables in a savory, tangy broth perfect for autumn evenings. Pin It
A hearty Three-Bean Salad Soup in a rustic white bowl, showcasing tender beans and vibrant vegetables in a savory, tangy broth perfect for autumn evenings. | freshtirra.com

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.

My five-year-old tasted this soup and asked why it tasted like a salad but was warm, which somehow was the best compliment I've ever received. In that moment, I understood that this soup does exactly what it promises—it brings the crisp, zesty soul of three-bean salad into a comforting bowl you can wrap your hands around.

Why This Soup Feels Different

Most vegetable soups rely on cream or butter to feel luxurious, but this one uses acid and mustard instead—techniques I learned from French vinaigrettes that somehow never made their way into soup recipes. The result is a dish that feels indulgent without weighing you down, and that stays fresh on your palate even after multiple spoonfuls. It's the kind of soup that makes you feel like you're eating something both nourishing and a little bit fancy.

Adjusting the Flavor to Your Mood

If you want the soup gentler and rounder, apple cider vinegar swaps in beautifully without losing character. On nights when you want more punch, leave the red pepper flakes in and maybe add a touch more vinegar—the soup will become a little more assertive, a little more alive. I've also played with swapping the parsley for fresh dill or basil depending on what's growing in my garden or what I'm craving that particular week.

Making It Heartier When You Need It

This soup walks that delicate line between light and satisfying, but there are moments when you want something more substantial. A cup of cooked quinoa stirred in adds protein and texture, while rotisserie chicken transforms it into a complete meal that still honors the bright vinaigrette flavors. I've also served it over a bed of greens on lazy dinners when I wanted salad but needed it warm, and it works surprisingly well that way.

  • The longer this soup sits, the more the flavors deepen, so don't hesitate to make it a day ahead.
  • Pair it with crusty bread for soaking up every last drop of that tangy broth.
  • A simple green salad alongside keeps the meal feeling fresh and balanced.
Close-up of Three-Bean Salad Soup, revealing glossy beans and fresh herbs floating in a rich, steamy broth, ready to serve with crusty bread. Pin It
Close-up of Three-Bean Salad Soup, revealing glossy beans and fresh herbs floating in a rich, steamy broth, ready to serve with crusty bread. | freshtirra.com
Close-up of Three-Bean Salad Soup, revealing glossy beans and fresh herbs floating in a rich, steamy broth, ready to serve with crusty bread. Pin It
Close-up of Three-Bean Salad Soup, revealing glossy beans and fresh herbs floating in a rich, steamy broth, ready to serve with crusty bread. | freshtirra.com

This soup proves that sometimes the best meals come from asking a simple question: what if we turned something we love into something warm? It's a dish that brings people together through brightness rather than richness, and that's a kind of comfort that lingers long after the bowl is empty.

Recipe FAQs

Can I use dried beans instead of canned?

Yes, you can use dried beans. Cook them separately until tender before adding to the soup. You'll need about 1/3 cup dried beans per 1 cup cooked.

How do I store leftover soup?

Store in an airtight container in the refrigerator for up to 4 days. The flavors actually deepen overnight. Reheat gently on the stovetop or in the microwave.

Can this soup be frozen?

Yes, this soup freezes well for up to 3 months. Let it cool completely, then transfer to freezer-safe containers. Thaw overnight in the refrigerator before reheating.

What can I substitute for red wine vinegar?

Apple cider vinegar works beautifully for a milder tang, or try white wine vinegar. Lemon juice can also add brightness, though the flavor profile will be slightly different.

How can I make this soup heartier?

Add cooked quinoa, brown rice, or small pasta shapes. For non-vegetarian options, stir in shredded chicken or Italian sausage. Serve with crusty bread for a complete meal.

Can I add other vegetables?

Absolutely! Diced zucchini, corn kernels, spinach, or kale work wonderfully. Add heartier vegetables with the beans, and stir in leafy greens during the last few minutes of cooking.

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

Hearty soup with three beans, crisp vegetables, and tangy vinaigrette essence. Vegetarian and gluten-free.

Prep Time
15 min
Cook Time
25 min
Total Duration
40 min
By Fresh Tirra Emma Tucker


Skill Level Easy

Cuisine Type American

Serves 4 Number of Servings

Dietary Details 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

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.

Step 02

Add bell pepper: Stir in red bell pepper and cook for another 2 minutes.

Step 03

Combine beans and tomatoes: Add kidney beans, cannellini beans, green beans, and cherry tomatoes. Sauté for 1 to 2 minutes.

Step 04

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

Step 05

Prepare vinaigrette mixture: 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 together.

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.

Equipment Needed

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

Nutrition Details (per portion)

Details shared for reference and aren’t a substitute for personal medical guidance.
  • Calories: 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.