This White Bean Soup is a one-pot recipe that comes together in just 40 minutes. It’s easy enough to make for weeknight dinners, especially when you’re looking to get some extra fiber and veggies in.
You’ll love this soup recipe if you enjoy recipes like Wild Rice Mushroom Soup, Sweet Potato and Red Pepper Soup, and Chicken Tortellini Soup.
For this recipe, you won’t need any cream or flour — it’s thickened by puréeing half of the white beans, then that is stirred into the soup.
Then, in just a few quick steps, you can get all of the ingredients into your pot, cook, garnish, and then serve. Easy as that!
As an Amazon Associate, I earn from qualifying purchases.
💛 Why you’ll love this recipe
- Straightforward ingredients you may already have in your kitchen.
- A one-pot recipe that comes together in only 40 minutes.
- Easy enough for weeknight dinners but impressive enough for a date night meal.
- High in nutrients and fiber.
➡️ Ingredients
⏲ How to make this white bean soup recipe
This is an overview of the recipe’s instructions. The full instructions can be found in the recipe card at the bottom of this post.
- Blend Half of the Canned Beans: In a blender or food processor, blend half of the beans until smooth (if needed, add 1-2 Tablespoons of water to make it easier to blend). Use a rubber spatula to scrape the pureed beans into a bowl, then set aside.
- Sauté Vegetables: In a large pot over medium heat, heat oil. Add onion, carrots, and celery, and sauté until tender, about 5-7 minutes, stirring occasionally.
- Add Garlic and Herbs: Add minced garlic, dried thyme, dried rosemary, and red pepper flakes. Cook until fragrant, about 1 minute.
- Add Broth: Pour in the vegetable broth.
- Add Beans: Add the pureed beans and the remaining whole beans. Add salt and pepper, then stir to combine everything. Increase the stovetop heat to high and bring the soup to a boil. Once boiling, reduce the stovetop heat to medium or medium-low (it should be hot enough to maintain a gentle simmer, but not be boiling). Cook for about 10-15 minutes.
- Add Spinach and Lemon Juice: Stir in the spinach and let it wilt, which should take about 2-3 minutes. Turn off the stovetop heat, then add grated Parmesan cheese and lemon juice.
- Serve: Carefully taste, then add more salt and pepper, depending on your taste preferences. Ladle the soup into bowls and garnish each bowl with croutons, grated Parmesan cheese, and freshly cracked pepper, then serve.
👉 Ingredient substitution suggestions
- Cannelini Beans or Great Northern Beans: If white beans aren’t an option, navy beans or even chickpeas make great alternatives.
- Oil: Any neutral oil, like canola or vegetable oil, will work.
- Vegetable Broth: Chicken broth or beef broth can be used.
- Spinach: Kale or Swiss chard can stand in for spinach.
- Parmesan Cheese: For a vegetarian option, nutritional yeast or a vegan Parmesan alternative should work.
✨ Variations
- Add more red pepper flakes or a diced jalapeño during the sautéing process for some extra heat.
- Stir in diced tomatoes and Italian seasoning.
- Add diced cooked sausage, bacon, and chicken for some added protein, texture, and flavor.
〰️ How to serve
- Bread — Serve with slices of French bread.
- Salad — Pair with creamy dill cucumber onion salad, quinoa chickpea salad, or arugula salad.
- Sandwich — Serve alongside grilled cheese sandwiches or a roasted vegetable panini.
- Veggies — Serve with buttery whole roasted cauliflower, baked sliced zucchini, or baked tomatoes with cheese.
- Side Dish — Pair with parmesan crusted potatoes or halloumi fries.
- Protein — Serve with air fryer chicken tenderloins or air fryer chicken wings.
💬 FAQs
How should this white bean soup be stored and reheated?
Store in an airtight container in the refrigerator for up to 4 days. Reheat in the stovetop or microwave. For the stovetop, warm the soup over medium heat, stirring occasionally, until hot. If using the microwave, transfer the soup to a microwave-safe dish, cover loosely, and heat in 30-second increments, stirring in between, until thoroughly warmed. If the soup has thickened too much upon reheating, thin it with a little water or vegetable broth to reach your desired consistency.
Can white bean soup be frozen?
Yes, this soup can be frozen. Cool it completely before transferring it to an airtight container, leaving some space for expansion. Store in the freezer for up to 3 months. Thaw overnight in the refrigerator and reheat on the stove or in the microwave as indicated above.
📚 More soup recipes
🍽 Recipe
Email Recipe
Enter your email below and we’ll send you this recipe!
White Bean Soup
Ingredients
- 3 cans (15.5 ounces each) white beans, drained and rinsed (cannellini or Great Northern), divided
- 2 Tablespoons olive oil or avocado oil
- 1 large yellow onion, diced
- 2 carrots, peeled and diced
- 2 celery ribs, diced
- 4 garlic cloves, minced
- 1 teaspoon dried thyme leaves
- ½ teaspoon dried crushed rosemary
- ¼ teaspoon red pepper flakes (can be decreased to ⅛ teaspoon or omitted)
- 4 cups vegetable broth
- ¾ teaspoon Kosher salt
- ½ teaspoon pepper
- 2 cups fresh spinach, about 2 handfuls
- ¼ cup freshly grated Parmesan cheese
- 1 Tablespoon lemon juice
Garnishes:
- Croutons
- Grated Parmesan cheese
- Freshly cracked pepper
Instructions
- Blend Half of the Canned Beans: In a blender or food processor, blend half of the beans until smooth (if needed, add 1-2 Tablespoons of water to make it easier to blend). Use a rubber spatula to scrape the pureed beans into a bowl, then set aside.
- Sauté Vegetables: In a large pot over medium heat, heat oil. Add onion, carrots, and celery, and sauté until tender, about 5-7 minutes, stirring occasionally.
- Add Garlic and Herbs: Add minced garlic, dried thyme, dried rosemary, and red pepper flakes. Cook until fragrant, about 1 minute.
- Add Broth and Beans: Pour in the vegetable broth, pureed beans, and remaining whole beans. Add salt and pepper, then stir to combine everything. Increase stovetop heat to high and bring soup to a boil. Once boiling, reduce stovetop heat to medium or medium-low (it should be hot enough to maintain a gentle simmer, but not be boiling). Cook for about 10-15 minutes.
- Add Spinach and Lemon Juice: Stir in spinach and let it wilt, which should take about 2-3 minutes. Turn off stovetop heat, then add grated Parmesan cheese and lemon juice.
- Serve: Carefully taste, then add more salt and pepper, depending on taste preferences. Ladle soup into bowls and garnish each bowl with croutons, grated Parmesan cheese, and freshly cracked pepper, then serve.
Leave a Reply