Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Creamy White Bean Soup with Kale Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.6 from 12 reviews
  • Author: Sienna
  • Prep Time: 15 minutes
  • Cook Time: 25 minutes
  • Total Time: 40 minutes
  • Yield: 8 servings
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Italian-inspired
  • Diet: Gluten Free

Description

A creamy, nourishing White Bean Soup made with cannellini beans, fresh vegetables, and flavorful seasonings. This easy one-pot meal is perfect for a comforting lunch or dinner and is naturally dairy and gluten free.


Ingredients

Scale

Vegetables and Aromatics

  • 1 medium sweet onion (finely chopped)
  • 5 cloves garlic (minced)
  • 2 large carrots (peeled and sliced into coins)
  • 2 stalks celery (chopped)
  • 3 cups chopped kale or baby spinach

Beans and Liquids

  • 4 15-ounce cans cannellini beans (drained and rinsed)
  • 4-5 cups vegetable broth

Seasonings and Others

  • 2 tablespoons olive oil
  • 1 tablespoon tomato paste
  • 1 tablespoon Italian seasoning
  • 1/2 teaspoon red chili flakes
  • 1/2 teaspoon ground black pepper
  • 1/2 teaspoon salt (more to taste)
  • 2 tablespoons lemon juice
  • Optional shredded parmesan (I used Violife)


Instructions

  1. Heat the base: Heat the olive oil in a large pot over medium heat. Add the finely chopped onions, minced garlic, sliced carrots, and chopped celery. Cook, stirring frequently, for about 5 minutes until vegetables are softened.
  2. Add beans and seasonings: Stir in the drained and rinsed cannellini beans, vegetable broth, tomato paste, Italian seasoning, red chili flakes, black pepper, and salt. Mix thoroughly to combine all ingredients.
  3. Simmer the soup: Bring the mixture to a boil, then reduce the heat to low and simmer uncovered for 15 minutes to meld the flavors and cook the vegetables.
  4. Blend for creaminess: Transfer about 2 cups of the soup to a blender and puree until smooth. Return the blended soup to the pot. Alternatively, use an immersion blender to partially blend the soup for a creamy texture.
  5. Adjust consistency: Stir well and add more vegetable broth if the soup is too thick until it reaches your preferred consistency.
  6. Add greens: Stir in the chopped kale or baby spinach. Let the soup simmer for a few more minutes until the greens are wilted and tender (kale will take slightly longer).
  7. Finish and season: Stir in the lemon juice. Taste and adjust salt, pepper, or red chili flakes as desired.
  8. Serve: Ladle the soup into bowls and optionally top with shredded parmesan. Serve warm, ideally with crusty bread on the side. Enjoy!

Notes

  • This white bean soup is naturally dairy and gluten free; use vegan parmesan or omit cheese to keep it vegan.
  • Blending part of the soup creates a creamy texture without any cream or dairy.
  • If you prefer a thinner soup, add extra vegetable broth during the final blending step.
  • Kale adds more texture and nutrients but spinach wilts faster if you're short on time.
  • Adjust the red chili flakes to control the spiciness of the soup.
  • This recipe makes a great one-pot meal perfect for meal prep and reheats well.

Nutrition

  • Serving Size: 1 serving
  • Calories: 325 kcal
  • Sugar: 5 g
  • Sodium: 682 mg
  • Fat: 5 g
  • Saturated Fat: 1 g
  • Unsaturated Fat: 4 g
  • Trans Fat: 0 g
  • Carbohydrates: 56 g
  • Fiber: 13 g
  • Protein: 18 g
  • Cholesterol: 0 mg