Curried White Bean Soup Recipe

https://www.cookincanuck.com/curried-white-bean-soup-recipe/

This isn’t your standard white bean soup recipe! Curry powder, coriander and ginger add a wonderful depth of flavor to this easy vegan soup, and a splash of coconut milk adds just the right amount of creaminess.
White bean soup in a large white saucepan with silver ladle.

This curried white bean soup recipe earned a place on the menu rotation immediately. It checks all the boxes – easy, healthy and full flavor. I’ve made a Mediterranean bean soup more times than I can count, but was looking to mix things up a bit.

Enter curry powder and ground coriander. Adding these spices do not in any way make this a dish that remotely resembles curry, but they add a depth of warm flavors that make this bean and spinach soup irresistibly good.

As an added bonus, this easy vegan soup freezes well. Make a double batch and load up your freezer so that you have a hearty soup on hand for those nights when you don’t feel like cooking.

Ingredients for white bean soup on a baking sheet.

What you need for this white bean soup recipe:

These are the main components of this recipe (affiliate links included):

  • Olive oil: A bit of olive for sautéing the veggies.
  • Vegetables: Small yellow onion, a couple of medium-sized carrots and celery
  • Garlic: The recipe calls for 4 large cloves. If you only have small cloves, use more! As always, freshly minced garlic, please (not the bottled stuff).
  • Ginger: Peel (with spoon or knife) the ginger and mince it.
  • Curry powder: Pitch that curry powder that’s been sitting in your spice rack for more than a year. Pop to the grocery store and buy some fresh stuff!
  • Ground coriander: Ground coriander can be found in the spice aisle of any grocery store.
  • Beans: Any canned white beans – white kidney beans, cannellini beans or great northern beans – work in this recipe. Empty the contents of the can into a fine mesh sieve to drain, then rinse the beans well.
  • Tomatoes: Canned petite diced tomatoes can be purchased in any grocery store.
  • Broth: Use your favorite store-bought or homemade vegetable broth. Chicken broth can be used in a pinch, but the recipe will no longer be vegetarian/vegan.
  • Coconut milk: Only 1/2 cup of coconut milk is needed to add a bit of creaminess to the soup, so I encourage you to use the full-fat version. However, lite coconut milk can be used if preferred.
  • Spinach: Fresh spinach leaves are stirred in at the end. No need to chop them, but I prefer to remove any long stems first.

How to make white bean soup:

This soup starts by sautéing a standard mirepoix, which is a mixture of onion, carrot and celery. Cook until the onion is translucent and the diced carrots are starting to soften.

Sautéing mirepoix and broth in a large saucepan.

Next up is the season. Stir in the garlic and ginger, along with the spices. In this case, that’s curry powder, ground coriander and a dash of cayenne pepper.

Add the broth, water and canned tomatoes and bring the mixture to a boil. Once the mixture reaches a boil, give it a good stir, then reduce the heat so that the mixture is simmering. The goal is a lively simmer, not a slow one.

Adding coconut milk and spinach to a pot of soup.

Divide the beans in half and mash one half of them. Stir the mashed beans into the soup. It’s a great way to thicken the soup without adding cream or using a roux. Simmer for about 20 minutes.

Add the remaining beans and simmer for another 10 minutes. Dip in a spoon and give it a taste. Adjust the seasonings as desired.

Before serving, stir in the spinach, coconut milk and lime juice. Ready to serve!

Two bowls and saucepan filled with bean soup.

Frequently Asked Questions:

How do you freeze bean soup?

Bean soups freeze really well. If stored properly, they can be frozen for up to 6 months. In general, I don’t recommend serving soups made with coconut milk (such as a Thai Coconut Soup). However, this soup contains such a small amount of coconut milk that the texture really isn’t affected.

Allow the soup to cool completely, then transfer to ziplock freezer bags or airtight glass freezer containers.

If using ziplock freezer bags, fill the bags with the desired amount of soup (don’t fill it all the way to the top so that there’s room for the soup to expand as it freezes), squeeze out any air, seal and stack flat on a baking sheet. Once the soup is frozen, the bags can be stored vertically or stacked horizontally in your freezer.

Can this recipe be made with other types of beans?

This recipe is best with white beans, but canned chickpeas can be used if you don’t feel like making an extra trip to the store.

What can I use instead of spinach?

Other leafy screens can be used, such as chopped kale or Swiss chard. Remove the woody stem and roughly chop the leaves before adding to the soup.

Is this soup vegan?

Yes! Provided you use vegetable broth.

Can I add meat to this recipe?

If you’d like, sauté some lean ground turkey or make a batch of Instant Pot shredded chicken to add to the soup. Shrimp also pairs really nice with the curry flavor. Either sear it separately in a hot skillet or add the raw shrimp to the simmering soup. It takes just a couple of minutes to cook.

Vegan white bean soup and ladle in a white saucepan.

White bean soup in a large white saucepan with silver ladle.

Curried White Bean Soup

This isn’t your standard white bean soup recipe! Curry powder, coriander and ginger add a wonderful depth of flavor to this easy vegan soup, and a splash of coconut milk adds just the right amount of creaminess.

#wprm-recipe-user-rating-0 .wprm-rating-star.wprm-rating-star-full svg * { fill: #ffffff; }

Print

Pin

Rate

Course: Soups

Cuisine: American

Keyword: Vegan soup, White bean soup

Prep Time: 15 minutes

Cook Time: 40 minutes

Total Time: 55 minutes

Servings: 6 Servings

Calories: 232kcal

Prevent your screen from going dark

Instructions

  • Heat the olive oil in a large saucepan set over medium heat. Add the onion, carrots, celery, salt and pepper. Cook, stirring occasionally, until the onion is translucent and the carrots are beginning to soften, about 5 minutes.

  • Stir in the ginger, garlic, curry powder, ground coriander and cayenne pepper. Cook for 1 minute.

  • Add the tomatoes, broth and water. Bring to a boil, then reduce the heat so that the mixture cooks at a lively simmer.

  • Mash half of the beans with the back of a fork or a potato masher, then stir into the soup. Reserve the remaining beans. Simmer the soup for 20 minutes, stirring occasionally.

  • Add the remaining beans. Continue to simmer for 10 minutes.

  • Stir in the coconut milk, lime juice, spinach and parsley.

  • Taste and adjust seasoning as desired. Serve.

Notes

Weight Watchers Points: 3 (Blue – Freestyle SP) / 6 (Green) / 3 (Purple)

Note 1: Chicken broth can be used in a pinch, but the recipe will no longer be vegetarian/vegan.

Note 2: Any canned white beans – white kidney beans, cannellini beans or great northern beans – work in this recipe. 

Note 3: I encourage you to use the full-fat version for flavor and texture. However, lite coconut milk can be used if preferred.

Please note that I am not a medical or nutritional professional. I provide nutritional information for my recipes as a courtesy to my readers. It is calculated using the Sparks nutrition calculator and Weight Watchers points are calculated using the Recipe Builder on their site. While I attempt to provide information that is as accurate as possible, you should calculate the nutritional information independently before relying on it.

Nutrition

Serving: 1.5cups | Calories: 232kcal | Carbohydrates: 39.7g | Protein: 12.5g | Fat: 5.1g | Saturated Fat: 2.6g | Sodium: 937.5mg | Fiber: 11.3g | Sugar: 4.1g


Tried this recipe?If you make this recipe, I’d love to see it on Instagram! Just use the hashtag #COOKINCANUCK and I’ll be sure to find it.

Disclosure: I am a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for me to earn fees by linking to Amazon.com and affiliated sites.

Signature