Go Back
+ servings
creamy white bean soup in dutch oven with wooden spoon tucked into pot

Creamy White Bean Soup with Kale

Nisha Vora
This Creamy White Bean Soup with Kale is a creamy yet healthy one-pot soup that's enhanced with three easy but gourmet flavor boosters! Vegan, gluten-free, and weeknight-friendly. Includes Instant Pot instructions.
4.98 from 150 votes
Prep Time 20 mins
Cook Time 30 mins
Total Time 50 mins
Course Dinner, Soup
Cuisine Mediterranean
Servings 4

Ingredients
  

  • 1 tablespoon olive oil*
  • 1 large sweet onion (or yellow onion or leek), diced
  • 3 sticks of celery, diced
  • 3 medium carrots, diced
  • 6 garlic cloves, chopped finely
  • ½ teaspoon crushed red pepper flakes
  • 3 ½ cups (840 mL) low-sodium vegetable broth**
  • 1 teaspoon kosher salt + more to taste
  • Freshly cracked black pepper to taste
  • Bouquet garni: 2 bay leaves + 1 large sprig of sage + 1 large or 2 small sprigs rosemary, tied tightly together with kitchen twine
  • 1 medium Yukon gold potato (about 6 ounces or 170g), peeled and finely diced
  • 2 (15-ounce/425g) cans of cannellini beans, drained and rinsed (or 3 1/2 cups cooked cannellini beans)
  • 1 (14 ounce/400g) can artichoke hearts, drained and chopped finely (optional)
  • 1 small head of lacinato kale, center rib removed and shredded (about 1 small bunch)
  • Good-quality extra virgin olive oil (for finishing)

Gremolata

  • 1 loosely packed cup (12g) fresh Italian flat-leaf parsley leaves
  • ½ loosely packed cup (8g) fresh basil leaves
  • 2 large garlic cloves, left whole and peeled
  • 2 medium lemons (I prefer organic since we're using the peel)
  • Coarse or flaky sea salt

Instructions
 

Stove Top

  • Heat the oil in a large Dutch oven or soup pot over medium-high heat. Once hot, add the onion, celery, and carrots, along with a pinch or two of salt. Cook until the vegetables are softened and starting to just turn brown, 6-9 minutes.
  • Add the garlic and red pepper flakes, and cook another 1-2 minutes until very fragrant.
  • Pour in the vegetable broth and deglaze the pot, stirring up any browned bits on the bottom of the pot. Add the 1 teaspoon kosher salt, black pepper to taste, bouquet garni, potatoes, cannellini beans, and artichokes (if using). Stir well.
  • Bring the soup to a boil. Then reduce heat, cover the pot, and simmer the soup for 15 minutes, or until the potatoes are tender.
  • While the soup is simmering, make the Gremolata. Finely chop the parsley and basil. Using a microplane, grate the garlic directly over the parsley and basil. Then zest the lemons on top of this mixture, taking care to not zest the white pith underneath the skin. Mix the garlic and lemon zest into the herbs and chop the herbs until they’re finely minced. Sprinkle with a bit of the coarse or flaky sea salt.
  • Transfer half of the soup to a blender and blend until thick and smooth. Then return this pureed soup back to the pot. Or, you can run an immersion blender throughout half of the soup, but be sure to not blend it all - you want to retain some texture.
  • Add the kale to the soup and simmer for 3-5 minutes, or until the kale is tender but still bright green. Taste for seasonings, adding more salt as needed. When the soup is done, remove the bouquet garni.
  • Serve the soup in bowls and sprinkle a generous amount of the Gremolata over each bowl and a drizzle of the extra virgin olive oil.

Instant Pot

  • Select the Sauté setting on the Instant Pot and let the pot heat up for a few minutes before adding the olive oil. Once the oil is hot, add the onion, carrots, and celery and a pinch or two of salt. Cook for 6-8 minutes, or until the vegetables are softened. Add a bit more oil as needed, since the Instant Pot inner pot is stainless steel.
  • Add the garlic and red pepper flakes, and cook for 1 minute, stirring frequently to prevent burning.
  • Pour in the vegetable broth to deglaze the pan, using a wooden spoon to scrape up any browned bits on the bottom of the pot. Add the 1 teaspoon kosher salt, black pepper to taste, bouquet garni, potatoes, cannellini beans, and artichokes (if using). Stir well.
  • Select the Pressure Cook setting at high pressure for 7 minutes.
  • Meanwhile, make the Gremolata (instructions are listed in the stovetop method above).
  • Once the 7-minute timer goes off, allow a natural pressure release for 10 minutes and then switch the Pressure Release knob from Sealing to Venting to release any remaining steam.
  • Use an immersion blender throughout half of the soup, but be sure to not blend it all - you want to retain some texture. Or, transfer half of the soup to a stand blender and blend until creamy.
  • Once half of the soup is blended, stir in the kale. Select the Sauté setting and heat until the kale is wilted, about 3 minutes. Taste for seasonings, adding more salt as needed. When the soup is done, remove the bouquet garni.
  • Serve the soup in bowls and sprinkle a generous amount of the Gremolata over each bowl and a drizzle of the extra virgin olive oil.

Video

Notes

* You may need to use a bit more oil if you’re not using a nonstick pan or if you're using the Instant Pot.
** Use 3 1/2 cups of broth (840 mL) if you want the soup to be very thicker; use 4 cups (960 mL) of broth for a slightly thinner but still chunky texture.
Keyword gluten-free, nut-free, soy-free, white beans
Tried this recipe?Let us know how it was!