White Bean Soup is a comforting dish perfect for any season, offering a warm embrace with every spoonful. This easy recipe combines creamy white beans, tender vegetables, and a flavorful broth to create a nourishing and satisfying dish. As I savor each bite, I can’t help but appreciate the wholesome flavors and health benefits that come with this recipe. Let’s embark on this culinary journey together!
Why You’ll Love This White Bean Soup
This recipe is easy to make, packed with nutrients, and versatile, making it a must-try! Whether you’re looking for a quick weeknight dinner or a hearty meal prep option, this healthy white bean soup recipe has you covered. The addition of creamy white beans provides a velvety texture that is simply delightful. Plus, it’s budget-friendly, using simple ingredients that you likely already have at home. Enjoying a bowl of this soup is not just a meal; it’s a comforting experience that warms the soul.
Ingredients for White Bean Soup
Gather these items:
- 1 cup white beans (canned, drained and rinsed)
- 2 tablespoons olive oil
- 1 medium onion, chopped
- 3 cloves garlic, minced
- 2 medium carrots, sliced
- 2 celery stalks, chopped
- 4 cups vegetable broth
- 1 cup diced tomatoes
- 2 cups kale or spinach
- 1 teaspoon dried thyme
- 1 teaspoon dried rosemary
- 1 bay leaf
- 1/2 teaspoon salt
- 1/2 teaspoon black pepper
- 1/4 cup grated Parmesan cheese (optional)
- 1 tablespoon lemon juice (optional)
How to Make White Bean Soup Step-by-Step
- Step 1: Heat olive oil in a large pot over medium heat and sauté onion, carrots, and celery until softened.
- Step 2: Add minced garlic, thyme, and rosemary, and cook until fragrant.
- Step 3: Stir in diced tomatoes and white beans, mixing well.
- Step 4: Pour in vegetable broth and add bay leaf, then bring to a gentle boil.
- Step 5: Reduce heat and let the soup simmer for 25–30 minutes.
- Step 6: Add kale or spinach and cook until wilted.
- Step 7: Season with salt, pepper, and lemon juice.
- Step 8: Remove bay leaf and serve hot with Parmesan cheese if desired.

Pro Tips for the Perfect White Bean Soup
Keep these in mind for the best results:
- Use fresh herbs for extra flavor; they really elevate the dish.
- Adjust seasoning to your liking; taste as you go to find the perfect balance.
- Make sure to follow the cooking method closely for best results and allow the flavors to meld beautifully.
- For a creamier texture, blend part of the soup before serving.
- Don’t skip the lemon juice; it brightens up the flavors wonderfully!
Best Ways to Serve White Bean Soup
Serve your white bean soup with crusty bread for dipping, a drizzle of olive oil on top, or a sprinkle of Parmesan cheese for added richness. Pair it with a refreshing side salad for a complete meal that is both satisfying and nutritious. This soup is also perfect for cozy winter nights, providing warmth and comfort in every bowl. Enjoy it with friends and family for a delightful dining experience!
How to Store and Reheat White Bean Soup
Store leftovers in an airtight container for up to 5 days in the refrigerator. When you’re ready to enjoy it again, simply reheat the soup on the stove over low heat or in the microwave for a quick and easy meal prep option. This soup is perfect for meal prepping, allowing you to enjoy wholesome meals throughout the week without the hassle of cooking every day.
Frequently Asked Questions About White Bean Soup
What is white bean soup?
White bean soup is a nourishing dish made primarily from white beans, vegetables, and broth. It’s often flavored with herbs and spices, making it a comforting and filling meal. Variations include cannellini bean soup and navy bean soup, each offering unique flavors and textures.
Why is white bean soup healthy?
This soup is packed with protein from the beans, fiber from the vegetables, and essential nutrients, making it a healthy choice. The use of vegetable broth and the absence of heavy creams keeps it light, while still being hearty. It’s an excellent option for anyone looking for a healthy white bean soup recipe. For more information on the health benefits of beans, check out this Healthline article.
Can I make white bean soup with ham?
Yes, you can definitely add ham to your white bean soup for extra flavor and protein. Incorporating ham creates a delicious white bean soup with ham variation that adds a smoky richness to the dish. Just ensure that the ham is cooked and added during the simmering stage for maximum flavor absorption.
Variations of White Bean Soup You Can Try
Consider adding additional vegetables for a hearty white bean and vegetable soup or spice it up with a white bean chili recipe for a unique twist. You can also experiment by using different beans or adding grains for extra texture. Each variation allows you to personalize the recipe to your taste while still enjoying the comfort of homemade white bean soup.

For more delicious soup recipes, check out our Cheesy Chicken Noodle Soup or Hearty Black Bean Soup for a comforting meal option!
Print
White Bean Soup: 7 Comforting Recipes for You
- Total Time: 45 minutes
- Yield: Serves 4
- Diet: Vegetarian
Description
A warm, comforting bowl of homemade white bean soup is the perfect choice for a quick dinner or healthy meal prep. This easy recipe combines creamy white beans, tender vegetables, and a flavorful broth to create a nourishing and satisfying dish.
Ingredients
- 1 cup white beans (canned, drained and rinsed)
- 2 tablespoons olive oil
- 1 medium onion, chopped
- 3 cloves garlic, minced
- 2 medium carrots, sliced
- 2 celery stalks, chopped
- 4 cups vegetable broth
- 1 cup diced tomatoes
- 2 cups kale or spinach
- 1 teaspoon dried thyme
- 1 teaspoon dried rosemary
- 1 bay leaf
- 1/2 teaspoon salt
- 1/2 teaspoon black pepper
- 1/4 cup grated Parmesan cheese (optional)
- 1 tablespoon lemon juice (optional)
Instructions
- Heat olive oil in a large pot over medium heat and sauté onion, carrots, and celery until softened.
- Add minced garlic, thyme, and rosemary, and cook until fragrant.
- Stir in diced tomatoes and white beans, mixing well.
- Pour in vegetable broth and add bay leaf, then bring to a gentle boil.
- Reduce heat and let the soup simmer for 25–30 minutes.
- Add kale or spinach and cook until wilted.
- Season with salt, pepper, and lemon juice.
- Remove bay leaf and serve hot with Parmesan cheese if desired.
Notes
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: Mediterranean
Nutrition
- Serving Size: 1 bowl
- Calories: 250
- Sugar: 3g
- Sodium: 600mg
- Fat: 8g
- Saturated Fat: 1g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 35g
- Fiber: 10g
- Protein: 12g
- Cholesterol: 0mg
Keywords: White Bean Soup, Homemade Soup, Healthy Soup, Comfort Food