Save My neighbor Sarah showed up one afternoon with a jar of homemade three-bean salad, the kind with that sharp vinegar bite that makes your mouth wake up. I loved it so much that I started wondering what would happen if I turned that salad into a soup, keeping all that tangy brightness but making it warm and comforting. The first time I tried it, I was stirring the pot and suddenly realized I'd created something that felt both nostalgic and completely fresh, like discovering a song you forgot you loved.
I made this for my book club once, and honestly I was nervous because soup always feels like it should be fancy or complicated, but this one just sat there on the stove, getting better by the minute while we talked and laughed. Someone asked for seconds before everyone had finished their first bowl, and that's when I knew this recipe had staying power.
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 holy trinity here, and using canned saves you an hour of soaking and boiling, which is honestly why this soup fits into real life.
- Red bell pepper, red onion, celery, and garlic: These create the flavor base, and the red onion especially adds a subtle sweetness that balances the vinegar beautifully.
- Cherry tomatoes: They burst slightly when they heat up, releasing juice that adds natural acidity and texture.
- Low-sodium vegetable broth: This keeps everything light and lets the vinegary dressing shine instead of fighting heavy cream flavors.
- Red wine vinegar and Dijon mustard: These two together are the soul of the soup, giving it that three-bean-salad character that makes it distinctive.
- Olive oil, sugar, oregano, and red pepper flakes: The olive oil carries the flavors, sugar rounds out the acidity, and the spices add complexity without overwhelming.
- Fresh parsley: Don't skip this, it's not decoration, it's freshness that hits different when you taste it.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Build Your Flavor Base:
- Heat olive oil in a large pot over medium heat and add your red onion, celery, and garlic. You'll know it's ready when the onion starts to turn translucent and the garlic smells incredible, which takes about 3-4 minutes of stirring every so often.
- Introduce the Pepper:
- Add the red bell pepper and let it cook for 2 more minutes, just until it softens slightly. This is when your kitchen starts to smell like something good is happening.
- Add the Beans and Tomatoes:
- Stir in all three beans and the cherry tomatoes, cooking for 1-2 minutes to let everything warm through and get acquainted. You're not looking for heavy cooking here, just a quick warmth.
- Pour in the Broth:
- Add your vegetable broth and bring it to a gentle boil, then immediately turn the heat down to a simmer. The gentle boil tells you everything is hot enough.
- Make the Vinaigrette Dressing:
- In a small bowl, whisk together red wine vinegar, Dijon mustard, sugar, oregano, and red pepper flakes. This is the moment where the soup gets its personality, so take a second to really whisk it together until the mustard is evenly distributed.
- Let It Simmer:
- Pour that vinegar mixture into the pot and let everything simmer uncovered for 15 minutes. This isn't passive time, you can wander away, but come back and breathe in those aromas a few times.
- Season and Finish:
- Taste the soup, add salt and pepper until it makes you happy, then stir in your fresh parsley. Ladle it into bowls and top with extra parsley if you're feeling fancy, which you should be.
Save There's something about serving a bright, tangy soup that makes people linger at the table a little longer, trading stories and reaching for more bread. This soup does that thing where it feels simple but tastes like you actually know what you're doing in the kitchen.
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 This Soup Works So Well
The genius of turning a salad into a soup is that you keep all the contrasts that make the salad interesting, the crunch of texture in the beans, the pop of tomatoes, the sharpness of vinegar, but now everything is warm and the flavors have time to mingle instead of just sitting together on a plate. It's comfort food that tastes bright, which is a rare combination.
Easy Variations to Suit Your Mood
Once you've made this soup the first time, you'll start seeing where your preferences live in it. Some days you'll want it spicier, some days you'll add a can of diced tomatoes for extra body, and some days you'll throw in some cooked chickpeas for even more protein and earthiness. The basic framework is so solid that it welcomes whatever adjustments make it feel right to you.
Serving and Storage Wisdom
This soup stores beautifully in the refrigerator for up to five days, and it actually tastes better on day two when the flavors have had time to get to know each other even more deeply. Reheat it gently on the stove, add a splash more vegetable broth if it's gotten too thick, and taste again before serving because sometimes it needs just a tiny bit more vinegar after sitting in the fridge.
- Serve it with crusty bread, a simple green salad, or even alongside grilled cheese for a classic pairing.
- If you're making it for a crowd, you can double the recipe and it will feed six people generously or four people with hearty appetites.
- Store it in glass containers if you can, since the acidity can react slightly with some plastics over time.
Save This soup has become the kind of thing I make when I want to feel like I'm taking care of people, including myself. It's proof that the best recipes are often the simplest ones, the ones that don't pretend to be something they're not.
Recipe FAQs
- → Can I use dried beans instead of canned?
Yes, soak and cook dried beans until tender before adding. This adds about 2-3 hours to preparation time including soaking.
- → How long does this soup keep in the refrigerator?
Store in an airtight container for up to 4 days. The vinaigrette flavors continue developing over time, making leftovers even tastier.
- → Can I freeze this soup?
Freeze for up to 3 months. The green beans may soften slightly upon reheating, but overall texture and flavor remain excellent.
- → What makes this different from regular bean soup?
The vinaigrette-inspired broth with red wine vinegar and Dijon mustard creates a tangy, bright flavor profile reminiscent of classic three-bean salad.
- → Can I make this in a slow cooker?
Sauté vegetables first, then transfer all ingredients to a slow cooker. Cook on low for 4-6 hours or high for 2-3 hours until beans are tender.
- → Is this soup spicy?
Mildly seasoned with optional red pepper flakes. The dish focuses on tangy, savory flavors rather than heat.