Soup

Creamy White Bean Lemon Soup

Creamy White Bean Lemon Soup is a comforting, nourishing meal made with simple plant-based ingredients. It gets its rich, velvety texture from blended white beans rather than heavy cream, making it naturally dairy-free and wonderfully satisfying. With 10 grams of protein and 3 mg of iron per serving, this flavorful soup is an easy choice for a cozy weeknight dinner.

There’s something especially comforting about a creamy bowl of soup, but you don’t always need cream or dairy to achieve that silky texture. In this recipe, a portion of the beans and broth is blended until smooth and then stirred back into the pot. The result is a thick, creamy soup without needing nuts or a large amount of fat.

Fresh vegetables, garlic, herbs, hearty white beans, leafy greens, and bright lemon juice come together to create a soup that is both simple and full of flavor. The lemon adds a refreshing tang that balances the richness of the beans and gives the entire dish a bright finish.

Why You’ll Love This Soup

This white bean lemon soup is easy to prepare, budget-friendly, and packed with wholesome ingredients. It makes a wonderful dinner on a chilly evening and stores well for leftovers.

The beans provide plenty of fiber and plant-based protein, while the vegetables and kale add extra nutrients. Lemon juice not only brightens the flavor but also provides vitamin C, which can help your body absorb the iron found in plant foods.

Best of all, you can easily adjust the recipe based on what you have in your kitchen.

Ingredients and Substitutions

Extra-Virgin Olive Oil: A couple of tablespoons are enough to sauté the vegetables and build the flavor base. Keep the heat around medium-low so the oil doesn’t become too hot. You can substitute butter if preferred, or use a little vegetable broth for an oil-free version.

Mirepoix: A combination of onion, carrot, and celery gives the soup a delicious savory foundation. These three vegetables are a classic starting point for soups and stews.

Garlic: Fresh garlic adds wonderful depth and flavor. While you can leave it out, using a few cloves makes a noticeable difference.

Herbs: Dried oregano works beautifully, while fresh rosemary gives the soup an especially fragrant flavor. You can use whichever herb you enjoy most.

White Beans: Great Northern beans are an excellent choice because they maintain their shape well, but cannellini beans are also delicious. If using canned beans, drain and rinse them before adding them to the soup.

Vegetable Broth: Use your favorite flavorful vegetable broth. A concentrated vegetable base can also be used according to the package directions.

Lemon Juice: Lemon is an essential ingredient here. Its bright, tangy flavor brings all the ingredients together and keeps the soup from tasting too heavy.

Kale or Baby Spinach: Lacinato kale adds texture and nutrition, but baby spinach works just as well. You can also leave the greens out if you prefer.

How to Make Creamy White Bean Lemon Soup

  1. Cook the vegetables. Heat the olive oil in a large pot over medium-low heat. Add the chopped onion, carrot, and celery. Cook for 7 to 10 minutes, stirring occasionally, until the vegetables begin to soften.
  2. Add the garlic and herbs. Stir in the minced garlic and oregano or rosemary. Continue cooking for about 5 minutes, allowing the herbs and garlic to release their flavors.
  3. Add the beans and broth. Stir in the drained white beans and vegetable broth. Mix everything together and bring the soup to a gentle boil.
  4. Blend part of the soup. Carefully transfer about 1½ cups of the soup to a blender. Blend until completely smooth, then pour the mixture back into the pot. This simple step creates the creamy consistency without adding cream.
  5. Simmer. Reduce the heat and let the soup simmer for another 5 to 10 minutes. The soup should become slightly thicker and pleasantly creamy.
  6. Add the greens. Stir in the chopped kale or baby spinach. Cover the pot and cook for a few minutes, just until the greens soften and wilt.
  7. Finish with lemon. Add the fresh lemon juice and stir well. Taste and season with salt and black pepper as needed.
  8. Serve. Ladle the soup into bowls and serve warm. For an extra finishing touch, garnish with a little Parmesan if desired.

Serving Suggestions

This creamy white bean soup makes a satisfying meal on its own, but it pairs especially well with a crisp, hearty salad and a slice of whole-grain bread.

For lunch, serve it alongside your favorite sandwich. You can also top each bowl with fresh herbs, a sprinkle of Parmesan, cracked black pepper, or an extra squeeze of lemon juice.

Storage Tips

Allow leftover soup to cool before transferring it to an airtight container. It can be stored in the refrigerator for up to one week.

For longer storage, freeze the soup in freezer-safe containers for several months. Thaw it in the refrigerator before reheating gently on the stovetop. If the soup becomes thicker after storage, simply add a splash of vegetable broth or water while reheating.

Recipe Details

Prep Time: 15 minutes
Cook Time: 20 minutes
Total Time: 35 minutes
Servings: 4

Ingredients

  • 2 tablespoons extra-virgin olive oil
  • 1½ cups (240 g) finely chopped yellow onion, about 1 large onion
  • ½ cup (64 g) finely chopped carrot, about 3 medium carrots
  • ½ cup (50 g) finely chopped celery, about 3–4 celery stalks
  • 3–4 garlic cloves, minced
  • 1 teaspoon dried oregano or fresh rosemary
  • 2 (15-ounce) cans white beans, drained and rinsed
  • 2 cups (473 ml) vegetable broth
  • 1 cup (30 g) finely chopped kale or baby spinach
  • 4 tablespoons fresh lemon juice, about 1 large lemon
  • Salt and black pepper, to taste
  • Optional: Parmesan cheese, for serving

Equipment

  • Large soup pot
  • Blender

Instructions

  1. Heat the olive oil in a large pot over medium-low heat. Add the onion, carrot, and celery and cook for 7–10 minutes, until softened.
  2. Add the minced garlic and oregano or rosemary. Cook for another 5 minutes, stirring occasionally.
  3. Add the drained white beans and vegetable broth. Stir well and bring the mixture to a boil.
  4. Carefully transfer approximately 1½ cups of the soup to a blender. Blend until smooth and creamy. Pour the blended soup back into the pot and stir to combine.
  5. Reduce the heat and simmer for 5–10 minutes, or until the soup has thickened slightly and developed a creamy consistency.
  6. Add the kale or baby spinach. Cover and cook for a few minutes, until the greens are tender and wilted.
  7. Stir in the lemon juice. Season with salt and black pepper according to taste.
  8. Serve warm with Parmesan or your favorite toppings, if desired.

Notes

Nutrition information is estimated for one-quarter of the recipe and may vary depending on the specific ingredients and brands used.

Nutrition Information

Per serving: Approximately 301 calories
Carbohydrates: 46 g
Protein: 10 g
Fat: 7 g
Saturated Fat: 1 g
Polyunsaturated Fat: 1 g
Monounsaturated Fat: 5 g
Sodium: 497 mg
Potassium: 652 mg
Fiber: 14 g
Sugar: 5 g
Vitamin A: 3,507 IU
Vitamin C: 17 mg
Calcium: 165 mg
Iron: 3 mg

Leave a Reply

Your email address will not be published. Required fields are marked *