15 Bean Soup Recipe with Kale: Hearty Winter Stew in One Pot

15 Bean Soup Recipe with Kale: Hearty Winter Stew in One Pot

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.

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
🔥
Calories
Med Cal

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.

1

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.

2

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.

3

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.

4

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

Servings 6
Amount Per Serving
Calories 310kcal
% Daily Value *
Total Fat 5g6%
Saturated Fat 0.5g2%
Cholesterol 0mg0%
Sodium 520mg23%
Total Carbohydrate 55g19%
Dietary Fiber 16g57%
Sugars 8g
Protein 22g44%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

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.

2

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.

3

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.

4

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.

5

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.

★★★★★4.7(11 reviews)
Tyler Parker