Hearty White Bean & Collard Soup
A warm, rustic bowl of creamy white beans and tender collard greens simmered in a fragrant, garlicky broth. This soulful soup is simple to make yet deeply satisfying, finished with a bright squeeze of lemon. Perfect for a cozy weeknight dinner with crusty bread.
For 4 servings
- prep
Soak the white beans overnight.
Place the dried white beans in a large bowl and cover with several inches of cold water. Let them soak at room temperature for at least 8 hours or overnight. Drain and rinse before using.
TIPSoaking beans reduces cooking time and makes them easier to digest. - saute · ~8 min
Sauté the aromatics.
1.Heat 2 tablespoons olive oil in a large heavy-bottomed pot over medium heat.2.Add the chopped onion, diced carrot, and diced celery. Cook until softened, about 5-7 minutes.3.Stir in the minced garlic, dried thyme, and red chili flakes. Cook until fragrant, about 1 minute. - boil · ~45 min
Simmer the beans until tender.
1.Add the drained soaked beans, 4 cups of water, bay leaves, and 0.5 teaspoon salt to the pot.2.Bring to a rolling boil over high heat, then reduce the heat to low.3.Cover and let it simmer gently for about 40-45 minutes, or until the beans are very tender and creamy.4.Remove and discard the bay leaves.TIPCheck the beans periodically and add a splash of hot water if the soup looks too thick. - simmer · ~7 min
Wilt the collard greens.
1.Add the chopped collard greens to the pot and stir them into the hot broth.2.Continue to simmer, uncovered, for another 5-7 minutes until the greens are wilted and tender but still bright green.3.Stir in the fresh lemon juice and season with a pinch of black pepper.TIPDon't overcook the collards — they should retain a slight bite and vibrant color. - serve
Ladle into bowls and garnish with parsley.
Taste the soup and adjust the seasoning if necessary. Ladle into warm bowls, drizzle with a little extra olive oil if desired, and sprinkle with fresh chopped parsley. Serve hot with crusty bread.
What to keep in mind.
7 tips from the recipe — small details that make a real difference to the final dish.
- 1Always soak the dried beans overnight to reduce cooking time and improve digestibility.
- 2Sauté the aromatics until just softened to build a deep flavor base without browning.
- 3Check the beans periodically during simmering and add a splash of hot water if the soup thickens too much.
- 4Add collard greens in the last 5-7 minutes to keep them tender but still vibrant green.
- 5Taste the soup before adding extra salt, as the beans and greens release their own natural brininess.
- 6Stir in the fresh lemon juice just before serving to brighten all the earthy flavors.
- 7Let the soup rest for 10 minutes after cooking to allow flavors to meld before serving.
Adapt it for your goals.
Smoky & Spicy
Add 1/2 teaspoon smoked paprika and a diced chipotle pepper in adobo with the aromatics for a deep smoky heat that pairs perfectly with the beans.
Vegan Parmesan BoostVegan Parmesan Boost
Stir in a tablespoon of nutritional yeast at the end for a cheesy, umami flavor without dairy, enhancing the savory notes.
Herbaceous TwistHerbaceous Twist
Swap the dried thyme for 1 teaspoon fresh rosemary or add a handful of fresh basil just before serving for a brighter, more aromatic finish.
Hearty Protein AdditionHearty Protein Addition
Add a leftover ham hock or smoked turkey leg during the bean simmering step for a meaty, smoky richness that infuses the broth.
Why this is on our healthy list.
Rich in Plant-Based Protein
Dried white beans provide a substantial amount of protein and fiber, making this soup a satisfying and heart-healthy main dish.
High in Fiber
Both white beans and collard greens are excellent sources of dietary fiber, which supports digestion and helps maintain steady energy levels.
Loaded with Vitamins A and C
Collard greens deliver a powerful dose of vitamins A and C, along with vitamin K and calcium, all essential for immune health and strong bones.
Low in Saturated Fat
This soup uses olive oil as its only added fat, keeping saturated fat minimal while still providing heart-friendly monounsaturated fats.
Frequently asked questions
Yes, if you're short on time, use 2 cans (15 oz each) of drained and rinsed white beans. Add them in step 3 and only simmer for 10-15 minutes to heat through.



