15 Bean Soup With Greens Recipe: Hearty Pantry-to-Pot Winter Nourishment

Soups & Stews

15 Bean Soup With Greens Recipe: Hearty Pantry-to-Pot Winter Nourishment

This 15 bean soup with greens recipe transforms humble pantry staples into a soul-warming bowl of comfort that simmers for hours, developing deep, earthy flavors. The secret lies in soaking dried beans overnight—this critical step ensures they soften completely and absorb the broth's rich, savory notes. I've perfected this version to balance 15 different bean varieties with tender greens, creating a dish that's both hearty and nutrient-packed.

What sets this recipe apart is the slow-cooking technique, which breaks down tough bean skins and infuses the broth with complex flavors. We'll use a combination of dried beans (like navy, pinto, and black-eyed peas) alongside canned beans for convenience, while fresh spinach or kale wilt into the simmering pot just before serving. The result is a soup that's foolproof for winter gatherings yet simple enough for weeknight dinners.

The beauty of this recipe is its versatility—it's equally satisfying as a standalone meal or served alongside crusty bread. The greens add vibrant color and essential nutrients, while the beans provide plant-based protein and fiber. Whether you're using a slow cooker for hands-off cooking or a stovetop for traditional simmering, this soup delivers restaurant-quality depth without requiring fancy ingredients.

One of the best features is how well it improves with time—flavors meld beautifully over 24 hours, making it perfect for meal prep. The broth reduces to a perfect consistency, and the beans become irresistibly tender. Garnish with a sprinkle of fresh herbs or a drizzle of olive oil for an extra touch of brightness that elevates every spoonful.

👨‍🍳
Difficulty
Medium
🔥
Calories
Low Cal

Ingredients for 15 bean soup with greens

Fifteen bean varieties, one soul-warming pot—transform pantry staples into restaurant-quality nourishment.

Ingredient Amount Notes
Dried Navy Beans 🌱 1 cup Soaked overnight, drained
Dried Pinto Beans 🌱 1 cup Soaked overnight, drained
Dried Black-Eyed Peas 🌱 1 cup Soaked overnight, drained
Dried Great Northern Beans 🌱 1 cup Soaked overnight, drained
Dried Kidney Beans 🌱 1 cup Soaked overnight, drained
Canned Cannellini Beans 🌱 1 can Drained, rinsed, 15 oz
Canned Chickpeas 🌱 1 can Drained, rinsed, 15 oz
Canned Lentils 🌱 1 can Drained, rinsed, 15 oz
Yellow Onion 🧅 1 whole Diced, medium size
Carrots 🥕 4 medium Chopped, peeled
Celery Stalks 🧅 3 whole Chopped, medium size
Garlic Cloves 🧄 4 cloves Minced, fresh preferred
Vegetable Broth 💧 6 cups Low-sodium preferred
Tomato Paste 🍅 ½ cup Smooth, no sugar added
Fresh Spinach 🌿 4 cups Packed, chopped
Bay Leaves 🌿 2 whole Dried, standard size
Dried Thyme 🌿 1 tsp Or 1 tbsp fresh
Smoked Paprika 🌶️ 1 tsp For depth of flavor
Salt 🧂 1 ½ tsp Diamond Crystal preferred
Black Peppercorns 🌶️ ½ tsp Freshly ground
Olive Oil 🫒 2 tbsp Extra-virgin, for sautéing

The dried beans are the heart of this dish, and soaking overnight is non-negotiable—they soften perfectly and absorb all those rich, savory notes. Grab a mix of navy, pinto, and black-eyed peas from the bulk section at Whole Foods or your local grocery store's canning aisle. For the canned beans, Muir Glen or Bush's are my go-tos—they're consistently high quality. Look for organic whenever possible, and if you're feeling adventurous, swap in some adzuki beans or fava beans for extra texture. The fresh spinach? Baby spinach from the refrigerated section wilts beautifully—just toss it in at the end.

No dried beans on hand? Double the canned beans and add an extra can of lentils for heartiness. Short on thyme? Dried oregano at half the amount works in a pinch, but fresh thyme has that earthy punch that's hard to beat. The smoked paprika adds depth without overpowering—Penzeys has the best selection if you want to splurge. For the broth, low-sodium is key—you'll be adding plenty of salt later, and you don't want to overdo it. The tomato paste? Squeeze tubes from Trader Joe's are perfect—they're convenient, keep forever, and you won't waste half the can.

This soup tastes even better the next day, so make a double batch if you can. Store leftovers in the fridge for up to 5 days or freeze for 3 months—it reheats beautifully. I like to portion mine into glass jars with a little olive oil on top to keep the greens vibrant. For serving, a sprinkle of fresh parsley or cilantro adds brightness, and a drizzle of that extra-virgin olive oil ties everything together. The beans will keep softening as they sit, so the longer it cooks, the more tender they become—trust the process!

❤️

Why You'll Love This Recipe

  • No-Soak Necessary: I’ll admit, I used to dread the overnight soak—but this soup thrives with just a quick rinse and a 30-minute soak in boiling water. Five different dried beans (navy, pinto, black-eyed peas, great northern, kidney) soften evenly while you chop greens and sauté onions, no fuss.
  • Earthy Depth Bomb: Between us, the flavor builds like a slow dance: the smoky bacon (if you use it) mingles with cumin and oregano, then the beans soak it all up. That first spoonful? Creamy, slightly sweet, with a backbone from the greens—no single ingredient overpowers, just layers of good.
  • Potluck Hero: I’ve brought this to holiday dinners, book club lunches, and even my mother-in-law’s “no shortcuts” gatherings. It’s the one dish that gets seconds and thirds, served in bowls or thermoses—plus, the greens (collards, kale, or whatever’s on sale) make it feel fresh and intentional.
  • Leftovers That Lie: Honestly, I make this on Sundays just to have it for the week. The flavors actually deepen overnight, and reheating? A splash of broth or water, 2 minutes in the microwave, and it’s better than day one. My freezer’s stocked with portions—because nothing says “I care” like a steaming bowl of this on a busy night.

Step-by-step instructions for 15 bean soup with greens

Transform pantry staples into a soul-warming bowl of texture and depth with this method.

1

Sauté the Aromatic Base

Heat the 2 tablespoons olive oil in a large Dutch oven over medium heat. Add the diced yellow onion, chopped carrots, and chopped celery stalks, stirring occasionally for 5-6 minutes until the vegetables soften and the onion becomes translucent. This foundational step builds flavor—don't rush it.

Add the minced garlic cloves and cook for 30 seconds until fragrant. Immediately stir in the ½ cup tomato paste and cook for another 2 minutes, allowing it to deepen in color. This caramelization creates a rich, umami base that carries through the entire soup.

2

Combine All Beans and Seasonings

Add the drained dried navy beans, dried pinto beans, dried black-eyed peas, dried great northern beans, and dried kidney beans to the pot. Stir in the drained canned cannellini beans, drained chickpeas, and drained lentils, ensuring everything is evenly coated with the tomato paste mixture.

Pour in the 6 cups vegetable broth, then add the 2 whole bay leaves, 1 teaspoon dried thyme, 1 teaspoon smoked paprika, 1½ teaspoons salt, and ½ teaspoon black peppercorns. Bring the mixture to a boil over high heat, then immediately reduce to a gentle simmer. Here's the thing—this simmer should be lively but controlled, with small bubbles breaking the surface.

3

Simmer Until Beans Are Tender

Cover the pot and let the soup simmer for 1 hour to 1 hour 15 minutes, stirring occasionally. The beans should be fork-tender but still hold their shape—this ensures they don't disintegrate into mush. If the soup reduces too much, add ½ cup water to maintain the proper consistency.

After simmering, taste the broth and adjust seasoning if needed. The beans should absorb the flavors beautifully, creating a harmonious blend of smoky, earthy, and slightly sweet notes. This is where patience pays off—rushing will leave you with tough beans and underdeveloped flavor.

4

Finish with Fresh Greens

Stir in the 4 cups chopped fresh spinach and cook for 2-3 minutes until just wilted. The spinach should brighten the soup with its vibrant color and freshness, balancing the hearty bean base. Remove the bay leaves before serving, as they can be bitter if consumed.

Let the soup rest for 5 minutes off the heat—this allows the flavors to meld and the spinach to fully integrate. Serve warm, garnished with a sprinkle of smoked paprika and a drizzle of olive oil for extra richness. Each spoonful delivers a perfect balance of texture and flavor, making this a deeply satisfying dish.

👨‍🍳

Pro Tips For Making 15 Bean Soup With Greens

  • SOAK BEANS SEPARATELY: Navy and Great Northern beans need a 12-hour soak—pinto and kidney beans can handle 6. I learned this the hard way when my Great Northerns stayed rock-hard after 8 hours. Use two bowls, save time, and avoid mushy texture later.
  • SIMMER LOW AND LONG: After boiling beans for 30 minutes, drop heat to a bare simmer—no rolling boil. I used to rush it, and the soup tasted flat. Low heat breaks down fibers and lets flavors meld, especially with those greens.
  • SKIP THE SALT AT START: Add salt only after beans begin softening—about 20 minutes in. Early salt toughens beans, and this soup’s greens (like collards) need their own seasoning time. Trust me, your beans will thank you.
  • SAVE TIME WITH PRESERVED BEANS: Swap half the dried kidney beans for canned—just drain and rinse. The texture stays consistent, and you skip the 2+ hours of soaking. (Yes, even if you’re impatient like me.) The flavor difference? Almost none.

Make-ahead tips for leftovers

Overnight Prep

Start your 15 bean soup the night before by soaking the dried beans in a large bowl of water with 1 tablespoon salt—this prevents bloating. I use a quart-sized mason jar for each cup of beans, filling it to the top with water. Let them soak 8-12 hours (overnight works perfectly) on your countertop. This step is non-negotiable for tender beans—trust me, it makes all the difference! 🌱

Slow Cooker Shortcut

For hands-off cooking, transfer the soaked beans, sautéed veggies, and broth to your slow cooker on low heat for 6-8 hours. The long cook time ensures the beans become silky smooth. I love using my Hamilton Beach slow cooker because it maintains consistent temperatures. Stir the greens in during the last 30 minutes to keep them vibrant. ⏰

Freezer-Friendly Prep

Make a double batch and freeze half for future meals. Portion the soup into quart-sized freezer bags, leaving 1-inch headspace for expansion. Label with the date—it keeps for 3 months without losing texture. When ready to eat, thaw overnight in the fridge, then reheat on the stovetop with ½ cup water to restore moisture. This is my go-to for busy weeknights! ❄️

Greens Prep Tips

Chop the fresh spinach right before adding it to the soup—this prevents wilting. I like to use baby spinach from the refrigerated section because it cooks faster than mature leaves. For extra nutrition, toss in 1 cup chopped kale along with the spinach. The greens should just wilt, not turn to mush—2-3 minutes is perfect. 🥬

Broth Boost

Enhance the flavor by using homemade vegetable broth instead of store-bought. Simmer vegetable scraps (onion skins, carrot tops, celery ends) with garlic and bay leaves for 30 minutes, then strain. This adds depth that canned broth can't match. Keep the broth in the freezer for up to 6 months—it’s a game-changer! 💡

Serving Suggestions

Serve the soup with crusty sourdough bread or warm cornbread to soak up every last drop. For a protein boost, top individual bowls with crumbled feta cheese or toasted pumpkin seeds. I also love adding a dash of hot sauce for those who crave heat. The longer it sits, the better it tastes—this soup is a flavor powerhouse! 🍽️

Nutrition facts

Servings 6
Amount Per Serving
Calories 280kcal
% Daily Value *
Total Fat 8g10%
Saturated Fat 1g5%
Cholesterol 0mg0%
Sodium 520mg23%
Total Carbohydrate 48g17%
Dietary Fiber 16g57%
Sugars 6g
Protein 20g40%
* 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 canned beans for all the dried beans?

Yes, but the texture will differ slightly. For the best results, use 3 cups canned beans (like pinto, black beans, and kidney beans) to replace the 5 cups dried beans. Add an extra can of lentils for heartiness. The dried beans develop deeper flavor through soaking and slow cooking, but canned beans work well in a pinch. Just reduce the broth by 1 cup since canned beans contain some liquid.

2

How do I make this soup in a pressure cooker?

Sauté the onions, carrots, celery, and garlic as directed. Add all beans, broth, and seasonings, then seal the pressure cooker. Cook on high pressure for 15 minutes, then quick-release the pressure. Stir in the spinach just before serving. This cuts cooking time to about 30 minutes total while keeping the beans tender. The pressure cooker also helps extract more flavor from the beans!

3

What greens can I use besides spinach?

Kale, Swiss chard, or collard greens work beautifully! Use 4 cups chopped greens total, removing tough stems first. For maximum nutrition, add 1 cup chopped parsley or cilantro at the very end for freshness. Avoid using frozen greens—they release too much water and dilute the broth. Fresh is always best!

4

Why do my beans turn out mushy?

This usually happens from overcooking or not soaking the dried beans properly. For dried beans, simmer for no more than 1 hour 15 minutes—they should be tender but still hold their shape. If using canned beans, reduce cooking time by 15-20 minutes. Always soak dried beans overnight in plenty of water with a pinch of salt to prevent tough skins.

5

Can I make this soup gluten-free?

This recipe is naturally gluten-free as long as you use gluten-free vegetable broth. Double-check all canned beans for gluten-free labels, especially if you're sensitive. The tomato paste and spices are also typically gluten-free. Serve with gluten-free bread or crackers to complete the meal.

★★★★★5.0(4 reviews)
Categories Soups & Stews