Cozy Hearty White Bean And Kale Soup
This creamy white bean, potato, and kale soup is cozy comfort in a bowl! Made with simple, wholesome ingredients like tender potatoes, hearty white beans, and vibrant kale, it’s a nourishing one-pot meal that’s naturally dairy-free, gluten-free, and full of flavor. Perfect for chilly evenings or easy meal prep, this soup is rich, velvety, and incredibly satisfying without feeling heavy.
Prep Time 10 minutes mins
Cook Time 30 minutes mins
40 minutes mins
- 2 tablespoons olive oil
- 1 small yellow onion diced
- 3 cloves garlic minced
- 2 medium potatoes peeled and diced (Yukon gold or russet work best)
- 2 15-ounce cans white beans (like cannellini or great northern), drained and rinsed
- 4 cups vegetable broth
- 1 teaspoon sea salt adjust to taste
- ½ teaspoon freshly ground black pepper
- 1 teaspoon dried oregano
- 1 bay leaf
- 1 tablespoon tomato paste for depth of flavor
- 1 cup chopped kale stems removed
- ½ cup unsweetened coconut milk or any creamy milk of choice
- 1 –2 teaspoons lemon juice optional, to brighten the flavor
- Optional garnish: chopped fresh dill red pepper flakes, or a drizzle of olive oil
Sauté the aromatics: Heat olive oil in a large pot over medium heat. Add onion and cook until translucent, about 4–5 minutes. Stir in garlic and cook for 30 seconds, just until fragrant.
Add potatoes and seasoning: Stir in diced potatoes, tomato paste, oregano, salt, and pepper. Mix well to coat everything with flavor.
Simmer the soup: Pour in the vegetable broth and add the bay leaf. Bring to a boil, then reduce the heat to a gentle simmer for about 15 minutes, or until the potatoes are tender.
Blend for creaminess: Remove the bay leaf. Use an immersion blender to partially blend the soup,just a few pulses, to create a thick, creamy base while keeping some texture from the beans and potatoes.
Add kale and coconut milk: Stir in kale and coconut milk. Simmer another 5–7 minutes, until the kale softens and the soup becomes silky and rich.
Finish and serve: Stir in lemon juice, taste, and adjust seasoning as needed. Serve warm with a drizzle of olive oil or a sprinkle of red pepper flakes for a cozy finishing touch.