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
White bean soup in rustic bowl with parsley and Parmesan

White Bean Soup: A Creamy, Hearty Bean Soup You’ll Love

  • Author: Cindy
  • Prep Time: 10 minutes
  • Cook Time: 25 minutes
  • Total Time: 35 minutes
  • Yield: 6 servings
  • Category: Protein-Packed Salads
  • Method: Stovetop
  • Cuisine: American

Description

  • White bean soup is healthy, creamy, and comforting. Discover the best recipe, health perks, and perfect pairings in one flavorful bowl.

Ingredients

  • 3 cans (15 oz each) cannellini beans, divided

  • 4 cups vegetable broth, divided

  • 1 tablespoon olive oil

  • 1 yellow onion, diced

  • 2 medium carrots, diced

  • 2 celery stalks, diced

  • 4 garlic cloves, minced

  • 1 teaspoon fresh rosemary, finely chopped

  • 1/2 teaspoon dried thyme

  • 1 teaspoon salt

  • 1/2 teaspoon ground black pepper

  • Crushed red pepper flakes, to taste

  • 2 cups chopped spinach or kale

  • 2 tablespoons lemon juice (freshly squeezed)

  • 1/4 cup grated Parmesan cheese, plus more for garnish

  • Chopped fresh parsley, for garnish


Instructions

  • Drain and rinse one can of beans. Blend it with 1 cup of the vegetable broth until smooth. Set aside.

  • Drain and rinse the remaining beans and keep them whole.

  • In a large pot, heat the olive oil over medium heat. Add the onion, carrots, and celery. Cook until the vegetables soften, about 5 minutes.

  • Stir in the garlic and cook for another minute until fragrant.

  • Pour in the blended beans, remaining whole beans, the rest of the broth, rosemary, thyme, salt, black pepper, and red pepper flakes. Stir well and let simmer for 15 minutes.

  • Add the chopped spinach or kale and simmer for another 10 minutes.

  • Stir in the lemon juice and Parmesan cheese. Adjust seasoning if needed.

  • Serve hot, garnished with fresh parsley and extra cheese if desired.