For more creamy soup recipes, check out my Easy Potato Soup, Vegan Broccoli Cheddar Soup, and Mushroom Soup with Wild Rice while you’re here! This well-seasoned and extra cozy White Bean Soup is a comfort food game-changer. Protein-packed white beans, Italian seasonings, leafy greens, and a vegetable medley simmer together in a rich and creamy broth, leaving you with an indulgent but surprisingly good-for-you meal. A chunk of crusty bread on the side is a must for dunking! For another fabulous soup featuring beans, check out my Italian Chickpea Soup.

Why you’ll love this white bean soup

Nourishing – Protein-packed beans, vitamin-rich greens, and a vegetable medley make this vegan bean soup recipe wholesome and healthy. So flavorful – Simple, wholesome ingredients and seasonings give this white bean kale soup recipe layers of gourmet restaurant-quality flavors. Perfect for meal prep – Pack the soup into containers and enjoy it as a healthy and protein-rich lunch! You can even freeze the batch, then reheat it whenever a comfort food craving hits.

How to make white bean soup

Heat the oil in a large pot over medium heat. Once hot, add the onions, garlic, carrots, and celery, and cook until soft and fragrant. Next, stir in the cannellini beans, vegetable broth, tomato paste, Italian seasoning, red chili flakes, black pepper, and salt. Heat the soup to a boil, then lower the heat to simmer. Transfer some of the soup to a blender and blend until smooth OR use an immersion blender in the pot and blend a few times to create a creamier texture. Pour the soup back into the pot and thin it with more vegetable broth if needed. Stir in the chopped kale or spinach and simmer until the leaves wilt. To finish, stir in the lemon juice. Taste the soup and adjust the flavor as desired (more salt and pepper to round out the flavors or red pepper flakes for a balanced heat). Serve in bowls with grated parmesan cheese sprinkled on top (I like Violife dairy free parmesan) and crusty bread on the side for dunking. Enjoy!

Frequently asked questions

White Bean Soup - 27White Bean Soup - 88White Bean Soup - 71White Bean Soup - 1White Bean Soup - 46White Bean Soup - 68White Bean Soup - 85White Bean Soup - 17White Bean Soup - 29