
This 15 bean soup recipe with kale is the kind of hearty, comforting stew that transforms chilly evenings into cozy gatherings—no meat, no fuss, just layers of texture and flavor in every spoonful.
I developed it after years of perfecting one-pot soups that feed a crowd while keeping prep simple, and the secret lies in slow-simmered beans and wilted kale that infuse the broth with earthy depth.
The beans—white, pink, black, and navy—create a visual feast before you even taste it, while the kale adds that signature winter bite without overpowering the dish.
The beauty of this recipe is its foolproof technique: all ingredients go into one pot, where they simmer together for hours, developing complex flavors as they meld.
You’ll start with dried beans soaked overnight (or use canned for a quicker version), then build the broth with aromatic vegetables and herbs that form the foundation.
The result is a soup that’s rich enough to stand alone but light enough to pair with crusty bread or over rice—restaurant-quality at home without the pretension.
By the time you’re serving steaming bowls, you’ll have a soup that’s tender, aromatic, and packed with protein—each spoonful delivers creamy beans, silky kale, and a broth so flavorful it tastes like it’s been simmering all day.
The slow cooking process transforms tough dried beans into melt-in-your-mouth bites, while the kale softens just enough to release its nutrients without turning mushy. This is the kind of dish that gets better with leftovers, making it perfect for meal prep or feeding a hungry household.
Serve it with a sprinkle of fresh herbs or a dollop of yogurt for brightness, and pair it with crusty bread to soak up every last drop. The recipe scales effortlessly, so double or triple it for gatherings—just keep that one-pot approach for easy cleanup. Here’s how to make it.
Ingredients for 15 bean soup recipe with kale
Fifteen beans plus kale—this is your winter pantry raid in one pot.
| Ingredient | Amount | Notes |
|---|---|---|
| Dried White Beans 🌾 | 1 cup | Soaked overnight or quick-soaked |
| Dried Pink Beans 🌾 | 1 cup | Soaked overnight or quick-soaked |
| Dried Black Beans 🌾 | ½ cup | Soaked overnight or quick-soaked |
| Dried Navy Beans 🌾 | ½ cup | Soaked overnight or quick-soaked |
| Canned Cannellini Beans 🌿 | 2 cups | Drained, quick prep option |
| Canned Butter Beans 🌿 | 1 ½ cups | Drained, for creaminess |
| Carrots 🥕 | 3 medium | Chopped into chunks |
| Celery Stalks 🧅 | 3 whole | Chopped, for base flavor |
| Onion 🧅 | 1 whole | Yellow or red, chopped |
| Garlic Cloves 🧄 | 4 cloves | Minced for aroma |
| Kale Leaves 🥬 | 4 cups | Chopped, stems removed |
| Vegetable Broth 💧 | 6 cups | Low-sodium preferred |
| Tomato Paste 🍅 | ½ cup | For depth of flavor |
| Bay Leaves 🌿 | 2 whole | For aromatic base |
| Dried Thyme 🌿 | 1 tbsp | Or 1 tbsp fresh thyme |
| Salt 🧂 | 1 ½ tsp | Adjust to taste |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
The beans are the heart of this soup, so don’t skimp. Dried beans give the best texture, but canned is a lifesaver when you’re short on time. I always grab the dry beans from the bulk section at Whole Foods—they’re cheaper and fresher than canned. For the kale, look for dark green leaves with no brown spots. The more vibrant, the better. If you’re using dried beans, soak them overnight or quick-soak in boiling water for an hour. The canned beans? Just drain and rinse—no need to cook them first.
No canned butter beans? Canned chickpeas in a pinch—they’re similar in texture. Fresh thyme is ideal, but dried works at one-third the amount. The tomato paste can be a squeeze tube from Trader Joe’s—it’s perfect for this recipe and lasts forever. For the carrots and celery, baby carrots and celery hearts work great if you’re in a hurry. The broth matters—low-sodium vegetable broth keeps the flavors balanced. If you’re using canned beans, skip the soaking step entirely and just toss them in with the broth.
This soup tastes even better the next day, so make a big batch. Store in airtight containers in the fridge for 5 days or freeze for 3 months. I like to portion it into containers with a little broth on top—keeps everything moist. For extra richness, stir in a dollop of vegan yogurt or coconut milk before serving. The kale wilts down, so don’t worry if it looks like a lot at first—it’s perfect for adding that signature winter bite.
Why You’ll Love This Recipe
- No-Soaking Needed: The dried beans here? Just rinse and go—no overnight soak, no fuss. I toss them in cold water with a bay leaf and let them simmer while I chop kale, and by the time the pot bubbles, they’re tender and ready. Honestly, that’s 20 minutes I’d rather spend scrolling than staring at a counter.
- Earthy Umami Bomb: That mix of navy, black, and pink beans? It’s like a flavor party in your bowl. The cannellini add creaminess, the kale brings peppery bite, and when you stir in a splash of balsamic at the end—well, let’s just say my husband licks his spoon. (Yes, even on a Tuesday night.)
- Pot Luck Hero: This is my go-to for game day, potlucks, or when my college-aged kids show up starving. Double the batch, and you’ve got leftovers that taste better the next day—especially with crusty bread or over rice. Between us, I’ve served it at weddings (yes, really) and no one batted an eye.
- Pantry Goldmine: Five beans, a handful of greens, and spices you already own. I made this last winter for under $8 and fed six people—plus, the dried beans last forever. No fancy ingredients, no wasted food, just pure, satisfying soup that won’t break the bank. My budget-friendly secret weapon.
Step-by-step instructions for 15 bean soup with kale
A hearty, one-pot wonder that transforms humble beans into a rich, flavorful stew.
Prepare the Beans
If using dried beans, sort through them and pick out any small stones or debris. Place all 1 cup dried white beans, 1 cup dried pink beans, 0.5 cup dried black beans, and 0.5 cup dried navy beans in a large bowl and cover with plenty of cold water. Soak overnight, or for a quick version, boil for 2 minutes, then let sit off heat for 1 hour. Drain and set aside.
For the canned beans, drain 2 cups cannellini beans and 1.5 cups butter beans, reserving 1 cup of the liquid for later. This starchy liquid helps thicken the soup naturally. Rinse the beans briefly under cold water to remove any excess sodium.
Build the Flavor Base
In a large Dutch oven or heavy pot, combine 3 chopped carrots, 3 chopped celery stalks, and 1 chopped onion. Cook over medium heat for 8-10 minutes, stirring occasionally, until the vegetables soften and the onion becomes translucent. Add 4 minced garlic cloves and cook for another 1 minute until fragrant.
Stir in 0.5 cup tomato paste and cook for 2 minutes to deepen the flavor. Add 2 whole bay leaves and 1 tbsp dried thyme, letting the spices toast slightly for 30 seconds—this releases their aromatic oils. Pour in 6 cups vegetable broth and bring to a gentle boil.
Simmer the Soup
Add the soaked dried beans, drained canned beans, and any reserved bean liquid. Stir well to combine, then reduce heat to low and cover partially. Let the soup simmer for 1 hour, stirring occasionally, until the beans are tender but not mushy. If the soup looks too thick, add ½ cup water to maintain the right consistency.
Here’s the thing—don’t rush this step. The beans need time to absorb all that rich broth and develop their signature hearty texture. You’ll know they’re ready when they’re fork-tender but still hold their shape.
Add Kale and Finish
Once the beans are tender, stir in 4 cups chopped kale leaves. Simmer uncovered for another 10-15 minutes, until the kale wilts and becomes tender. Taste and adjust seasoning with 1.5 tsp salt and 0.5 tsp black pepper. Real talk: the kale will mellow out the soup’s flavor, so don’t be shy with the seasoning.
If you prefer a smoother texture, use an immersion blender to lightly blend ½ to ⅔ of the soup for a few seconds. For a rustic version, leave it chunky. Either way, the result is a comforting bowl of goodness that’s perfect for chilly days.
Pro Tips For Making 15 Bean Soup Recipe With Kale
- SOAK DRY BEANS OVERNIGHT: I learned this the hard way—skipping the overnight soak for navy and black beans leaves them tough no matter how long you simmer. Use a big bowl, cover with water by 2 inches, and add a pinch of baking soda to help them soften faster. (Yes, even if you’re impatient like me.)
- SIMMER LOW AND COVERED: High heat turns your soup into glue. Once all the beans are tender, drop the heat to a bare simmer, cover the pot, and let it bubble gently for 20 minutes. This lets the flavors meld without breaking down the beans or making the soup watery.
- SAVE TIME WITH CANNED BEANS: I skip this when I’m lazy, but the dish is noticeably better when I don’t: drain and rinse the canned cannellini beans before adding them to the pot. The starchy water makes the soup thick and gummy—just what you want, but only if you’re aiming for a texture like mashed potatoes.
- CHOP KALE SMALL AND LATE: Big kale leaves turn to mush before they wilt. Wait until the last 10 minutes of cooking, then chop it into ½-inch pieces—stems and all—and stir it in with the broth. A splash of apple cider vinegar (½ teaspoon) brightens the greens instantly. (Your future self will thank you.)
Storing and reheating your 15 bean soup recipe with kale
Refrigerator Storage
Let your soup cool to room temperature before transferring it to airtight containers—I swear by glass Pyrex with snap-on lids for easy reheating. Store in the fridge for up to 5 days, but honestly, the flavors deepen overnight, making leftovers taste even better.
The kale holds up beautifully, so don’t worry about it turning mushy if stored properly. Just make sure the containers are completely sealed to keep out any fridge odors. 🥣
Freezer Storage
For longer storage, portion the soup into freezer-safe containers or heavy-duty freezer bags, leaving 1 inch of headspace for expansion. I like to freeze it in quart-sized portions—perfect for single servings later. Label with the date and freeze for up to 3 months.
When ready to eat, thaw overnight in the fridge for the best texture. Avoid refreezing once thawed, as this can degrade the beans’ texture. ❄️
Stovetop Reheating
This is my go-to method because it brings back that restaurant-quality consistency. Transfer the soup to a pot and heat over medium-low heat, stirring occasionally. Add ¼ cup water or broth if it looks too thick—this helps restore the original texture.
Bring to a gentle simmer and cook for 10-15 minutes, stirring often. Taste and adjust seasoning, as reheating can sometimes mellow the flavors. 🔥
Microwave Reheating
For a quick fix, transfer a portion of soup to a microwave-safe bowl and cover loosely with a microwave-safe lid or damp paper towel. Heat on medium power (50-70%) for 3-4 minutes, stirring halfway through.
If the soup seems too thick, add a splash of water or broth. Avoid overheating, as this can make the kale turn rubbery. A quick stir with a spoon helps restore the creamy texture. ✨
Reviving Leftovers
If your soup tastes a bit flat after reheating, don’t toss it! Stir in a pat of vegan butter or a splash of lemon juice to brighten the flavors. For extra richness, top with a dollop of vegan yogurt or a sprinkle of fresh parsley.
The key is to treat reheated soup like a new creation—just a little creativity can turn leftovers into something special. 💡
Make-Ahead Tips
I always make a double batch of this soup on Sundays because it’s perfect for meal prep. Store it in the fridge for 3-4 days or freeze for up to 3 months.
When reheating, I like to add a pinch of smoked paprika or a dash of hot sauce to give it a little kick. The beauty of this soup is that it only gets better with time, so don’t hesitate to make extra. 💛
Nutrition facts
Frequently asked questions
Can I substitute any of the beans in this recipe?
The key is maintaining variety in texture and color. Swap any dried beans for canned (like chickpeas for butter beans) or vice versa. For example, replace navy beans with 1 cup canned lentils for extra protein, or use 1 cup canned kidney beans for a smoky twist. Just keep the total bean volume similar to maintain the soup’s heartiness.
Why does the kale need to be added at the end?
Adding kale at the end preserves its vibrant color and crisp texture. Kale wilts quickly in heat, so cooking it separately prevents it from turning mushy. If you add it too early, it’ll release too much bitterness and lose its signature bite. For extra nutrition, try adding a handful of spinach in the last 5 minutes too.
How can I make this soup spicier?
Easy ways to add heat! Stir in ½ teaspoon cayenne pepper or 1 teaspoon smoked paprika during the simmer. For depth, add 1 chipotle pepper in adobo sauce with the tomato paste. If you love fresh heat, top each bowl with red pepper flakes or a squeeze of lime before serving.
Can I make this soup in an Instant Pot?
Yes, but with adjustments! Sauté the veggies first, then add all ingredients (except kale) and cook on high pressure for 20 minutes. Quick-release, stir in kale, and cook 5 more minutes on sauté mode. The Instant Pot cuts cooking time by about 1 hour but may need extra broth since pressure cooking reduces liquid faster.
What if my soup turns out too thick?
No problem! Thin with ½ cup hot vegetable broth or water, stirring until smooth. For extra creaminess, blend ½ cup of the soup with an immersion blender, then stir it back in. If you prefer a thicker consistency, reduce the broth by ½ cup next time and simmer uncovered for 10 extra minutes.
- 3lb Prime Rib Roast Recipe: Juicy Pink Center Guaranteed in 3 Hours - October 31, 2026
- 5 Spice Cake Recipe: Warmly Spiced Layers With Crunchy Top - October 31, 2026
- 1950’s Macaroni and Cheese Recipe: Nostalgic Creamy Cheese Sauce with Buttery Noodles - October 31, 2026