Healthy White Bean Soup

Healthy White Bean Soup with Fresh Vegetables

There is something incredibly grounding about a bowl of bean soup. I make this recipe whenever I need a reset—usually after a week of eating out or when the weather turns gray. It is simple, honest food that comes together in one pot without much fuss. The combination of creamy beans and tender vegetables creates a texture that feels rich without using any heavy cream. It’s a staple in my kitchen because it fills you up without weighing you down.

Healthy White Bean Soup

Why You Will Love This Recipe

  • Nutrient Dense: It is packed with plant-based protein and fiber, keeping you full for hours.
  • Budget Friendly: It uses affordable pantry staples like dried herbs and canned beans.
  • Naturally Creamy: Blending a portion of the soup gives it a velvety texture without any dairy.
  • Meal Prep Perfect: The flavors actually improve the next day, making it ideal for lunch leftovers.
Why You Will Love This Recipe

Ingredients List

  • 2 tablespoons extra virgin olive oil
  • 1 medium yellow onion, diced
  • 2 large carrots, peeled and sliced into rounds
  • 2 stalks celery, chopped
  • 4 cloves garlic, minced
  • 2 cans (15 oz each) cannellini beans (white kidney beans), rinsed and drained
  • 4 cups low-sodium vegetable broth
  • 1 teaspoon dried thyme
  • 1/2 teaspoon dried rosemary (or 1 sprig fresh)
  • 1/2 teaspoon salt (plus more to taste)
  • 1/4 teaspoon black pepper
  • 2 cups fresh spinach or chopped kale, stems removed
  • 1 tablespoon fresh lemon juice
Ingredients List

Step-by-Step Instructions

  1. Sauté the Base: Heat the olive oil in a large pot or Dutch oven over medium heat. Add the chopped onion, carrots, and celery. Cook for about 5 to 7 minutes, stirring occasionally, until the vegetables begin to soften and the onions turn translucent.
  2. Bloom the Aromatics: Add the minced garlic, dried thyme, rosemary, salt, and black pepper. Stir constantly for 1 minute until the garlic is fragrant. This step prevents the garlic from burning while waking up the dried herbs.
  3. Simmer the Soup: Add the drained white beans and pour in the vegetable broth. Increase the heat to bring the mixture to a boil, then reduce the heat to low. Cover the pot partially and let it simmer for 15 to 20 minutes, or until the carrots are tender.
  4. Create Creaminess: To thicken the soup, take a potato masher or an immersion blender and mash about one-quarter of the beans directly in the pot. Alternatively, you can scoop out one cup of the soup, blend it until smooth, and stir it back in.
  5. Wilt the Greens: Stir in the spinach or kale. Let it cook for 2 to 3 minutes until the greens are wilted and bright green.
  6. Finish and Season: Remove the pot from the heat. Stir in the fresh lemon juice to brighten the flavors. Taste the soup and add more salt or pepper if needed before serving.
Step-by-Step Instructions

Nutrition Facts

NutrientAmount per Serving
Calories265 kcal
Protein12g
Carbohydrates38g
Dietary Fiber11g
Fat8g
Sodium480mg

Helpful Tips for the Best Soup

  • Rinse the Beans: Always rinse canned beans thoroughly under cold water. This removes excess sodium and the starchy liquid that can sometimes cause digestive discomfort.
  • Don’t Skip the Acid: The lemon juice at the end is crucial. It cuts through the earthiness of the beans and makes the vegetable flavors pop. If you don’t have lemon, a splash of apple cider vinegar works too.
  • Layer the Salt: Use low-sodium broth so you can control the saltiness. Season a little at the beginning with the veggies and adjust at the very end.

Variations to Try

  • Add Spice: For a bit of heat, sauté a pinch of red pepper flakes along with the garlic.
  • Meat Lover’s Option: If you aren’t strictly vegetarian, adding a leftover ham bone or cooked sausage during the simmer phase adds a deep, smoky flavor.
  • Parmesan Rind: If you eat dairy, toss a parmesan cheese rind into the broth while it simmers. It infuses the soup with a savory umami depth. Discard the rind before serving.

How to Serve

This soup is hearty enough to stand on its own, but it pairs beautifully with crusty whole-grain bread or a slice of sourdough for dipping. For a lighter meal, serve it alongside a crisp green salad with a simple vinaigrette. A drizzle of high-quality olive oil right before eating adds a lovely richness.

Storage Instructions

  • Fridge: Allow the soup to cool completely before transferring it to an airtight container. It will keep well in the refrigerator for up to 4 days. The soup may thicken as it sits; simply stir in a splash of water or broth when reheating.
  • Freezer: This soup freezes excellently. Store it in freezer-safe bags or containers for up to 3 months. Thaw overnight in the refrigerator before reheating on the stove.

FAQs

Can I use dry beans instead of canned?

Yes, you can. If using dry beans, soak 1 cup of dry cannellini beans overnight. Drain and rinse them, then simmer them in water until tender (about 1 to 1.5 hours) before using them in this recipe. You will need to increase the total cooking time of the soup significantly if adding them raw.

What is the best type of white bean for this soup?

Cannellini beans are the best choice because they are large, meaty, and hold their shape well while still becoming creamy. Great Northern beans or Navy beans are good substitutes, though they are smaller and softer.

Can I make this in a slow cooker?

Absolutely. Sauté the vegetables and aromatics first, then transfer them to a slow cooker. Add the beans and broth. Cook on low for 6–7 hours or high for 3–4 hours. Add the spinach and lemon juice during the last 15 minutes of cooking.

Conclusion

This healthy white bean soup proves that nutritious food doesn’t have to be complicated or bland. With just a few pantry staples and fresh vegetables, you can create a meal that is comforting, healing, and deeply satisfying. It is a reliable recipe that delivers flavor and nutrition in every bowl, perfect for busy weeknights or lazy weekends.

Related Recipes

  • Authentic Italian Wedding Soup Recipe

    Italian Wedding Soup, or Minestra Maritata (which literally means “married soup”), is a heartwarming, classic dish that brings comfort and flavor to any table.This beloved recipe consists of a light, savory broth filled with tender meatballs, crisp green vegetables, and tiny pasta, offering a perfect balance of textures. It’s not actually served at weddings, but…

  • Olive Garden Chicken Gnocchi Soup Recipe

    Warm, creamy, and packed with tender chicken and pillowy gnocchi, Olive Garden chicken gnocchi soup is one of those comfort meals that never disappoints. Making it at home gives you full control over freshness, flavor, and portion size while keeping that familiar restaurant-style taste. This recipe delivers a rich broth, balanced seasoning, and hearty texture…

  • Homemade Hoisin Sauce Recipe

    A good hoisin sauce brings depth, sweetness, and umami to countless Asian-inspired dishes. Making it at home gives you full control over flavor, salt level, and ingredient quality. This homemade hoisin sauce recipe uses simple pantry staples to create a thick, glossy sauce that tastes fresh and balanced. It’s perfect for marinades, stir-fries, dipping sauces,…

  • Mushroom Soup Recipe

    Warm, earthy, and deeply satisfying, homemade mushroom soup brings comfort without feeling heavy. I like how simple ingredients turn into a rich, silky bowl that tastes far better than anything from a can. It’s perfect for quick lunches, light dinners, or cozy evenings when you want something nourishing and homemade. Once you try this method,…