Creamy White Bean Lemon Soup

Creamy White Bean Lemon Soup- Made with simple plant-based ingredients, this dairy-free soup packs 10g of protein and 3mg of iron per serving. Easy enough to make for a quick weeknight meal!

There’s nothing I love more than a creamy soup made without cream. I typically turn to cashews for a luxuriously creamy texture that’s dairy-free, but the beauty of this soup is that no nuts are required.

Blending a portion of the white beans and broth thickens the soup enough to trick you into thinking it’s made with cream, but without the excess fat of course. Combine that texture with herbs and tangy lemon juice, and you’ve got one seriously comforting soup that couldn’t be more simple to make.

Creamy White Bean Lemon Soup- Made with simple plant-based ingredients, this dairy-free soup packs 10g of protein and 3mg of iron per serving. Easy enough to make for a quick weeknight meal!

Ingredients and Substitutions

  • Extra Virgin Olive Oil- We’ll use just a few tablespoons to sauté our vegetables but make sure not to let the heat get too high since olive oil tends to be more delicate. You could also use butter instead if you like, or a bit of broth if you want to make it oil-free.
  • Mirepoix- You guys know how much I love to start my soups and stews with a combination of onion, carrot and celery. It’s the perfect flavor base for any recipe.
  • Garlic- Could you leave out the garlic? Yes. But it will cost you in the flavor department.
  • Herbs- I personally love fresh rosemary in this recipe but dried rosemary or oregano also works well.
  • White Beans- Great Northern Beans hold their shape the best but cannelini beans are just as good. Be sure to drain your beans and rinse if they are canned with salt.
  • Vegetable Broth- I have yet to find a broth more flavorful than Better Than Bouillon so that is what I always recommend.
  • Lemon Juice- You obviously can’t skip the lemon juice as it is key for this recipe. Not only does it add bright zingy goodness but the vitamin C helps your body absorb all of the iron in beans. It’s a win-win situation.
  • Kale- I like to use a few handfuls of lacinato kale but feel free to sub baby spinach or just leave out the greens altogether.

Creamy White Bean Lemon Soup- Made with simple plant-based ingredients, this dairy-free soup packs 10g of protein and 3mg of iron per serving. Easy enough to make for a quick weeknight meal!

How to Make Creamy White Lemon Bean Soup

  1. Sauté the onion, carrot and celery. Add the garlic and herbs and cook for 5 minutes more.
  2. Pour in the beans and vegetable broth.
  3. Scoop out about 1.5 cups into a blender and blend until smooth. Pour that back into the pot with the soup.
  4. Bring to a simmer and cook for about 10 minutes, until thick and creamy. Add kale, cover and cook until wilted, for just a few minutes.
  5. Squeeze in lemon juice. Season with salt & pepper, to taste. Serve and enjoy!

Creamy White Bean Lemon Soup- Made with simple plant-based ingredients, this dairy-free soup packs 10g of protein and 3mg of iron per serving. Easy enough to make for a quick weeknight meal!

Creamy White Bean Lemon Soup- Made with simple plant-based ingredients, this dairy-free soup packs 10g of protein and 3mg of iron per serving. Easy enough to make for a quick weeknight meal!

Serving Suggestions

We like to serve this with a hearty salad and whole grain bread for dinner or alongside a sandwich for lunch.

Storage Tips

When properly sealed, the soup should keep for up to a week in the refrigerator or several months in the freezer.

Looking for more cozy soup recipes?

Creamy White Bean Lemon Soup- Made with simple plant-based ingredients, this dairy-free soup packs 10g of protein and 3mg of iron per serving. Easy enough to make for a quick weeknight meal!

Print Recipe
5 from 2 votes

Creamy White Bean Lemon Soup

Made with simple ingredients, this dairy-free soup packs 10g of protein and 3mg of iron per serving. Plus it's easy enough to make for a quick weeknight meal!
Prep Time15 minutes
Cook Time20 minutes
Total Time35 minutes
Servings: 4 bowls

Ingredients

  • 2 tablespoons extra virgin olive oil
  • cups finely chopped yellow onion, about 1 large onion
  • ½ cup finely chopped carrot, about 3 medium carrots
  • ½ cup finely chopped celery, about 3-4 celery stalks
  • 3-4 garlic cloves, minced
  • 1 teaspoon dried oregano or fresh rosemary, fresh rosemary is my favorite
  • 2 15-ounce cans white beans, drained
  • 2 cups vegetable broth
  • 1 cup finely chopped kale or baby spinach
  • 4 tablespoons lemon juice, about 1 large lemon
  • salt & pepper, to taste

Instructions

  • In a large pot, warm the oil over medium-low heat. Add the onion, carrot and celery and cook for 7-10 minutes. Add the garlic and oregano (or rosemary) and continue to cook for 5 minutes more.
  • To the pot, add both cans of drained white beans and vegetable broth. Stir to combine. Spoon out about 1½ cups of the soup into a blender and blend until smooth. Pour the blended mixture back into the pot with the soup and stir.
  • Bring to a boil then reduce to a simmer and cook for 5-10 minutes, until soup appears slightly thickened and creamy.
  • Lastly, add the kale or spinach. Cover and cook for several minutes, until the greens begin to wilt. Squeeze in lemon juice and stir. Add salt & pepper to taste. Serve warm garnished with parmesan, and enjoy!

Notes

Nutrition Facts are for 1/4th of recipe. They are just an estimate and will vary depending on the specific brands/products that you use.

Nutrition

Calories: 301kcal, Carbohydrates: 46g, Protein: 10g, Fat: 7g, Saturated Fat: 1g, Polyunsaturated Fat: 1g, Monounsaturated Fat: 5g, Sodium: 497mg, Potassium: 652mg, Fiber: 14g, Sugar: 5g, Vitamin A: 3507IU, Vitamin C: 17mg, Calcium: 165mg, Iron: 3mg
Course: dinner, Soup
Cuisine: American
Did you try this recipe? Please let me know how it turned out by leaving a comment below or sharing a picture on Instagram with the hashtag #makingthymeforhealth. I love hearing your feedback!