Easy White Bean Soup Recipe
Nothing says comfort quite like a bowl of hearty, creamy white bean soup. This recipe brings together simple pantry staples, slow-simmered flavor, and the kind of soul-warming richness that feels gourmet, yet takes minimal effort. Perfect for busy weeknights or lazy weekends, this white bean soup delivers a restaurant-quality experience right from your kitchen.
Ingredients List
- 2 cups cooked white beans (cannellini or great northern beans)
- 2 tablespoons olive oil
- 1 medium onion, finely chopped
- 2 cloves garlic, minced
- 2 medium carrots, diced
- 2 celery stalks, diced
- 4 cups vegetable or chicken broth
- 1 teaspoon fresh thyme (or ½ teaspoon dried thyme)
- 1 bay leaf
- Salt and freshly ground black pepper, to taste
- ¼ teaspoon crushed red pepper flakes (optional, for heat)
- ½ lemon (for juice)
- 2 tablespoons chopped fresh parsley (for garnish)
Step-by-Step Instructions

Step 1: Sauté the Aromatics
Heat olive oil in a large pot over medium heat. Add the onion, carrot, and celery. Cook for about 5 minutes, stirring occasionally, until softened and fragrant.
Step 2: Add Garlic and Seasonings
Stir in the minced garlic, thyme, and bay leaf. Cook for another minute until the garlic becomes aromatic.
Step 3: Simmer the Soup
Add the cooked white beans and broth. Stir well, bring to a boil, then reduce heat to low. Simmer for 20–25 minutes, allowing the flavors to meld beautifully.
Step 4: Blend for Creaminess
Remove the bay leaf. Using an immersion blender, blend half the soup directly in the pot for a creamy texture while keeping some beans whole for a rustic finish. (Alternatively, transfer half to a blender and return it to the pot.)
Step 5: Final Touches
Season with salt, black pepper, and red pepper flakes (if using). Add a squeeze of fresh lemon juice to brighten the flavor. Garnish with chopped parsley before serving.
Cook Time
- Preparation Time: 10 minutes
- Cooking Time: 30 minutes
- Total Time: 40 minutes
Servings
Serves 4 generous bowls of soup.
Nutritional Information (approx. per serving)
- Calories: 230 kcal
- Protein: 12g
- Fat: 7g
- Carbohydrates: 30g
- Fiber: 8g
- Sodium: 520mg
Storage Instructions
Allow the soup to cool completely before storing. Keep in an airtight container in the refrigerator for up to 4 days. To freeze, store in freezer-safe containers for up to 2 months. Reheat gently on the stove, adding a splash of broth or water if the soup thickens too much.
Suggestions
- Add a handful of spinach or kale in the last few minutes of cooking for extra color and nutrients.
- Stir in a tablespoon of grated Parmesan before serving for a richer, umami flavor.
- Pair with crusty bread or garlic toast to make it a complete meal.
- For a smoky depth, sauté a bit of diced pancetta or smoked paprika with the onions.
Seasonal Relevance
White bean soup shines brightest in autumn and winter, when cozy, nourishing meals are most comforting. However, its light yet creamy texture also makes it a delightful dish in spring, especially with fresh herbs and lemon zest.
Conclusion
This Easy White Bean Soup is proof that simplicity can be deeply satisfying. With its velvety base, earthy undertones, and refreshing brightness, it’s a dish that feels both rustic and refined. Whether you’re cooking for family or seeking a comforting solo meal, this soup will always deliver warmth,one spoonful at a time.
Easy White Bean Soup Recipe
4
servings10
minutes30
minutes230
kcal40
minutesThis Easy White Bean Soup is a cozy, creamy, and protein-packed comfort meal that comes together in under 40 minutes. Made with simple pantry ingredients like white beans, carrots, celery, and fresh herbs, it delivers rich flavor and nourishing warmth perfect for any season.
Ingredients
2 cups cooked white beans (cannellini or great northern)
2 tablespoons olive oil
1 medium onion, finely chopped
2 cloves garlic, minced
2 medium carrots, diced
2 celery stalks, diced
4 cups vegetable or chicken broth
1 teaspoon fresh thyme (or ½ teaspoon dried thyme)
1 bay leaf
Salt and freshly ground black pepper, to taste
¼ teaspoon crushed red pepper flakes (optional)
½ lemon, juiced
2 tablespoons chopped fresh parsley, for garnish
Directions
- Heat olive oil in a large pot over medium heat. Add onion, carrot, and celery. Sauté for 5 minutes until softened.
- Stir in garlic, thyme, and bay leaf. Cook for another minute until aromatic.
- Add beans and broth. Stir, bring to a boil, then reduce heat and simmer for 20–25 minutes.
- Remove bay leaf. Blend half the soup with an immersion blender for a creamy texture.
- Season with salt, pepper, and red pepper flakes. Add lemon juice and stir well.
- Garnish with parsley and serve warm.
Recipe Video
Notes
- For extra creaminess, blend more of the soup.
- Add greens like kale or spinach in the final minutes for a nutrition boost.
- To freeze, let cool and store in freezer-safe containers for up to 2 months.
- Great with crusty bread or a drizzle of olive oil on top.
