Creamy White Bean Soup with Dill

GFGluten FreeNFNut FreeVVegan
5 from 13 votes
Jump to RecipeRate This RecipePin Recipe

Disclosure: This post may contain affiliate links. I may earn a small commission for my endorsement, recommendation, testimonial, and/or link to any products or services from this website.

A Cozy, Creamy White Bean Soup that’s comforting and rich, yet 100% plant-based. Have this hearty soup on the table in 30 minutes with just 9 ingredients. Gluten-free, oil-free option.

This Creamy White Bean Soup with Dill is packed with protein-rich white beans, sweet anise flavored fennel, bright dill, and nutty tahini, then sprinkled with crispy homemade croutons. Have this simple soup ready in just 30 minutes and enjoy the flavor packed in every bite.

Table of Contents
  1. All About this Creamy, Comforting Soup
  2. What you Need for White Bean Soup
  3. How to Make Creamy White Bean Soup
  4. Serving Suggestions
  5. How to Store White Bean Soup
  6. Substitutions and Variations
  7. Recipe FAQs
  8. Creamy White Bean Soup with Dill Recipe
creamy white bean soup served in a white bowl and topped with croutons, with a metal tablespoon scooping up a portion

All About this Creamy, Comforting Soup

This soup recipe combines 3 of my all time favorite ingredients – tender white beans, crunchy fennel, and fresh dill. It’s rich and velvety in consistency, yet packed with wholesome plant-based protein and nutrition. And after testing this recipe several times, I’ve finally nailed the perfect combination of flavor. 

There’s nothing better than cooking a big pot of soup on a cold Sunday night and enjoying it all week long as a healthy lunch or lazy dinner. Top with my quick and simple crispy croutons for the ultimate, hearty finish. You won’t be sorry!

What you Need for White Bean Soup

To make the creamiest white bean soup, all you need is 9 simple ingredients:

ingredients for the creamy white bean soup laid out on a marble kitchen countertop in various sizes of white bowls
  • Aromatics: A simple blend of onion, fresh garlic, thyme and fennel creates a flavorful base to this soup. For the most flavor, use fresh ingredients over dried.
  • White beans: I recommend using cannellini beans or white kidney beans. They’re softer than other white beans such as Great Northern beans, helping to make this soup extra rich and creamy.
  • Broth: Low-sodium vegetable broth adds savoriness and umami flavor to the soup, without overloading it with sodium.
  • Tahini + lemon juice: The secret to adding creaminess and thicken the white bean soup without the need for heavy cream or non-dairy milks such as coconut milk. The runnier your tahini, the better! 

How to Make Creamy White Bean Soup

side-by-side images of the cooking process of the soup with the image on the left showing the onions and fennels and the image on the right showing the soup simmering
  1. Mix the tahini and lemon juice until the tahini has thickened. Add water and mix until the tahini has lightened in color and is the consistency of pancake batter.
  2. In a large soup pot or dutch oven, sauté the onion and fennel with a pinch of salt until translucent and slightly browned. Add minced garlic and thyme and sauté for an additional minute.
  3. Add the beans and vegetable broth and bring to a boil. Simmer for 15 minutes, stirring occasionally.
  4. Stir in the tahini and dill. Season with salt and freshly cracked black pepper to taste.
  5. Serve warm with crispy croutons, or as desired.

Caitlin’s Cooking Tips

  • Use a quality tahini. If you’ve made my Homemade Hummus Recipe, you’ll know how important it is to use a good tahini. The quality between brands can vary widely and greatly change the end result of your soup. Lower quality tahinis are going to be more bitter, whereas quality brands, will be more nutty, smooth and creamy.
  • Don’t skimp on the dill. Note that this soup recipe calls for a full 1/2 cup of dill. This bright flavored, feathery herb is a strong source of tanginess and seasoning.
creamy white bean soup in a pan with a large spoon scooping up a serving

Serving Suggestions

This white bean soup makes for a cozy main or side dish and can be enjoyed for a hearty lunch or dinner all soup season long. In addition to the crispy croutons, I recommend serving with a simple side such as Shaved Fennel Salad or leafy greens, like this Kale & Cranberry Salad with Tahini Cider Dressing.

Or, if serving this soup as a side, try pairing it with a Vegan Holiday Roast or Stuffed Acorn Squash with Mushrooms.

If you’re looking for more recipes using white beans and dill, you’ll also love this Lemon Dill Quinoa Casserole and this Dilly White Bean & Cucumber Salad!

How to Store White Bean Soup

Leftover soup will keep in the fridge for up to 1 week or in the freezer for 2 months. Before storing and covering, allow the soup to cool completely to room temperature. Then, transfer the white bean soup to an airtight container such as a mason jar, freezer bag or Tupperware and store as desired.

Leftover croutons will keep in an airtight bag or container at room temperature for up to 4 days.

To reheat, microwave or heat the soup on low in a small saucepan until warmed through.

creamy white bean soup served in a white bowl and topped with croutons

Substitutions and Variations

  • Oil-free option: Replace the oil used to sauté with a splash of water or low-sodium vegetable broth. Add additional water or broth as needed to prevent sticking.
  • Gluten-free option: As written, this soup recipe is gluten-free. I used a loose crumb, wheat based bread for the croutons, but you are welcome to use a gluten-free bread, or skip the croutons entirely.
creamy white bean soup served in a white bowl and topped with croutons,

Recipe FAQs

Are cannellini beans the same as white beans?

Yes, white beans refer to a group of white legumes including cannellini beans, navy beans, great northern beans, and lima beans. These types of beans can generally be used interchangeably in a pinch!

Can I make this white bean soup in the Instant Pot?

I have not tested a pressure cooker version of this soup and cannot advise. If you are interested in bean based Instant Pot soups, you may enjoy this Instant Pot Black Bean Soup or this Quick Vegan Minestrone Soup (Instant Pot or Stovetop).

Do white beans have to be soaked before cooking?

This soup recipe calls for canned beans, meaning they are pre-cooked. If you prefer to use dry beans, they must be cooked before adding them to the pot. Now, whether you soak your dried beans before cooking them from scratch is entirely up to you. Try this well-reviewed Instant Pot White Beans recipe.

Enjoy! If you make this recipe and decide to share it on Facebook or Instagram, don’t forget to tag me @FromMyBowl + #FromMyBowl! I would also love it if you could leave a comment below with a recipe rating! Thank you for the support 😊

Creamy White Bean Soup with Dill

5 from 13 votes
Prep Time 10 minutes
Cook Time 30 minutes
Total Time 40 minutes
Servings 4 people
A Cozy, Creamy White Bean Soup that's comforting and rich, yet 100% plant-based. Have this hearty soup on the table in 30 minutes with just 9 ingredients. Gluten-free, oil-free option.


For the Soup:

  • 1/4 cup tahini
  • Juice of 1 lemon 3 to 4 tablespoons
  • 2 tablespoons water
  • 1 tablespoon olive oil
  • 1 yellow onion diced
  • 1 bulb fennel ends trimmed and sliced
  • Salt and black pepper to taste
  • 1 teaspoon fresh thyme leaves
  • 3 cloves garlic minced
  • 3 15.5 ounce cans Cannellini or White Kidney Beans drained and rinsed
  • 3 cups low-sodium vegetable broth
  • 1/2 cup dill chopped

For the croutons (optional):

  • 6 oz bread of choice cut into 3/4” cubes*
  • Olive oil for drizzling
  • Salt to taste


  • Roast the Croutons (optional): Preheat the oven to 375. Add the cubed bread to a baking sheet and drizzle generously with olive oil and salt. Use your hands to toss the cubes until evenly coated, then spread out on the baking sheet. Bake in the top rack of the oven for 15 to 20 minutes, flipping halfway. Set aside.
  • Soup Prep: In the meantime, add the tahini and lemon juice to a small bowl. Mix together – the tahini will thicken. Add the water and mix again, until the tahini sauce lightens in color and has the consistency of a thick pancake batter. Set aside
  • Aromatics: Warm the olive oil in a large dutch oven or pot over medium high heat. Add the onion and fennel with a pinch of salt and sauté until translucent and slightly brown around the edges, 5 to 7 minutes. Add the garlic and thyme and sauté for an additional minute.
  • Simmer: Add the beans and vegetable broth and mix well. Bring the soup to a boil over high heat, then reduce the heat to medium and simmer for 15 minutes, stirring occasionally.
  • Make it Creamy: Turn the heat to low and stir in the tahini mixture and dill. Season with additional salt and pepper to taste, as necessary.
  • Serve: Divide the soup into serving bowls and top with croutons; serve warm. Soup leftovers will keep in the fridge for up to one week, or can be frozen and stored for up to two months. Store any leftover croutons in an airtight bag or container at room temperature for up to 4 days.

Recipe Notes

  • Bread: I prefer to use bread with a loose crumb structure, like ciabatta or sourdough. You could use gluten-free bread here as well!


Calories: 389kcalCarbohydrates: 53gProtein: 16gFat: 14gSaturated Fat: 2gPolyunsaturated Fat: 5gMonounsaturated Fat: 6gTrans Fat: 0.01gSodium: 578mgPotassium: 808mgFiber: 13gSugar: 9gVitamin A: 567IUVitamin C: 17mgCalcium: 166mgIron: 5mg
Keyword: bean soup, creamy white bean soup, healthy soup recipes, vegan soup recipes, vegetarian soup recipes
Course: Soup
Method: Stovetop
Cuisine: American, Mediterranean
Diet: Gluten Free, Vegan, Vegetarian

About the Author

Hey there, I’m Caitlin! I make easy-to-follow, wholesome, and budget-friendly vegan recipes that are mostly gluten-free and refined sugar-free. I’m also an avid yogi, love the great outdoors, am chocolate-obsessed, and enjoy eating almond butter straight off of the spoon.

Learn More

FREE GUIDE: 5 Tips for Quick & Easy Vegan Dinners

Plus, get all of my recipes sent straight to your inbox!

You May Also Like

Leave a Comment

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

Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.


  1. 5 stars
    Really good! I upped the garlic and dill, and waiting until serving to stir in the tahini / lemon, since I wanted to freeze the soup and was afraid that it would separate, I also air fried the croutons at 375 for 6-8 minutes. If you don’t like chunky soup finely dice the onion and fennel, but I rough chopped them since I enjoy a chunkier soup. Also only used 2 C white beans and 3 C veg broth since it’s what I had!! Lemon zest and za’atar would also be great on top of this soup. Make sure to add lots of cracked pepper on top!!

    1. So glad you enjoyed it, and good call on waiting to add the tahini. It would definitely separate some after freezing.

  2. 5 stars
    This Soup was a delightful surprise! Not only was it incredibly quick and easy to prepare, but its velvety texture and the aromatic dill flavor made it unbelievably delicious. Will definitely make this again.

  3. 5 stars
    Made this last night and it was so easy and delicious. Just had leftovers for lunch and the dill and fennel comes through even more! I will definitely be making this again.

  4. 5 stars
    Fantastic flavor. It is somehow fresh and herby but creamy at the same time. I will be buying fennel more often, just to make this soup!

  5. 5 stars
    Probably my new favorite soup! I’ve never had or used fennel before, but I really loved the flavor. All the components just mesh so well. Thank you for sharing and for getting me to try something new! I ended up using 1/2 tsp dried thyme, which seemed to work out fine.

  6. 5 stars
    This soup was delicious! We loved the different flavor combinations and there were no leftovers. The freshly made croutons were the crowning touch. Thanks for the great recipe!

  7. 5 stars
    I love fennel! Still sitting on that recent fennel salad recipe you posted, but felt like this one was perfect for a cold day. The dill in this soup really comes through and the nuttiness of the tahini helps bring down the bright flavor of the lemon in a nice way. A nice soup for spring.

  8. 5 stars
    Yum! This soup is perfection. A great creamy, herby, slightly tangy comfort in a bowl. It’s not quite spring here in Calgary Canada so this is just what I wanted.

  9. 5 stars
    This is soooo good! It’s fresh and lightly sour but still creamy and filling and I’m really in love with this recipe! Thank you so much for sharing it with us 🙂

    1. 5 stars
      This soup was soooo good! I love fennel in soup but I’m a little iffy about white beans. Still have it a try because all the other ingredients are tasty and Caitlin’s recipes have never let me down before. I LOVED the soup. Absolutely cleaned the bowl, it’s so comforting yet fresh yet creamy. I also made it on a 75 degree day and have no regrets. Highly recommend.

  10. Just made this for lunch today. Big win with both my husband and me! Smelled so good as it cooked and the flavors were unusual and great! Not just an average soup!

      1. Tahini is a paste made from sesame seeds. There is also a powder version that is sold in stores.

  11. this looks delicious! is there any sub for fennel? i cannot find any right now! plus i have a couple people who aren’t big fans of the fennel taste, thank you for your easy affordable & tasty recipes 🙂

    1. Yes, there are a few substitutes for fennel that you can use. Here are some options:

      Celery: Celery has a mild, slightly sweet flavor that can work well as a substitute for fennel. It also has a similar crunchy texture that can add some texture to the soup.

      Carrots: Carrots have a slightly sweet, earthy flavor that can complement the white beans and dill in the soup. They also add some color to the dish.

      Celeriac: Celeriac, also known as celery root, has a similar flavor to celery but with a slightly nutty taste. It can add some depth of flavor to the soup and a creamy texture.

      Onion: Onions have a slightly sweet and savory flavor that can add some depth to the soup. They can also help to thicken the soup and create a creamy texture.

      Try using one or a combination of these substitutes in your soup recipe to replace the fennel. Remember to adjust the seasoning accordingly to suit your taste preferences. Enjoy!