free counter with statistics Print

The Best Creamy White Bean Soup (Easy Vegan Recipe!)

The finished pot of homemade, creamy White Bean Soup being served at a cozy family dinner with a toppings bar.

A hearty and creamy vegan white bean soup with Southwestern flavors. This one-pot recipe achieves its rich texture by pureeing half of the white beans with vegetable broth, which is then stirred back into the soup. The flavor base is built by sautéing onion and poblano pepper with aromatic spices like cumin and coriander, and canned green chiles add a mild heat. The soup is finished with a bright splash of fresh lime juice and can be served with a variety of fresh toppings.

Ingredients

  • 4 ½ cups cooked white beans (from 3 14-ounce cans), drained and rinsed, divided
  • 4 cups vegetable broth, divided
  • 2 tablespoons extra-virgin olive oil
  • 1 medium yellow onion, chopped
  • 1 poblano pepper, stemmed, seeded, and diced
  • 1 ¼ teaspoons sea salt
  • 1 (4-ounce) can diced green chiles
  • 4 garlic cloves, chopped
  • 1 ½ teaspoons ground cumin
  • 1 teaspoon dried oregano
  • ½ teaspoon ground coriander
  • 2 tablespoons fresh lime juice, plus wedges for serving
  • Freshly ground black pepper
  • For Topping (optional):
  • Fresh cilantro
  • Sliced jalapeño or serrano peppers
  • Diced avocado
  • Sliced scallions

Instructions

  1. In a blender, combine half of the white beans (2 ¼ cups) with ¾ cup of the vegetable broth. Blend until smooth and set the puree aside.
  2. Heat the olive oil in a large pot or Dutch oven over medium heat. Add the onion, poblano pepper, salt, and several grinds of black pepper. Cook for 5 minutes, stirring occasionally, until the vegetables have softened.
  3. Stir in the green chiles, garlic, cumin, oregano, and coriander. Cook, stirring, for 30 seconds until fragrant.
  4. Add the remaining 3 ¼ cups of broth and the remaining 2 ¼ cups of whole white beans to the pot. Bring the soup to a simmer and cook for 10 minutes.
  5. Stir in the reserved bean puree and continue to simmer, uncovered, for 20 more minutes to allow the flavors to meld and the soup to thicken.
  6. Remove the pot from the heat and stir in the fresh lime juice.
  7. Season to taste with more salt and pepper, and serve warm with your desired toppings and lime wedges for squeezing.

Notes

  • The key to this soup’s creamy texture is pureeing half of the beans with broth, which thickens it naturally without any dairy.
  • ‘Blooming’ the spices by toasting them in the hot pot for about 30 seconds before adding the liquids is a key step that brings out their deep, aromatic flavors.
  • This soup is a great one-pot meal that is naturally vegan and gluten-free.