Skip to Content

Creamy Carrot Soup with White Beans and Fennel

This creamy carrot soup is hearty and filling with cannellini beans yet light and refreshing for spring with fresh fennel. Vegan and gluten-free!

With April here and Easter (anyone else thrown off how late it falls this year?) around the corner, carrot soup seemed like a perfectly seasonal recipe to give a whirl, with a twist of course.

I don’t pay much attention to carrots usually when it comes to being the star ingredient in a recipe save for these brown sugar candied carrots (which are such a lovely way to highlight tender baby spring carrots), carrot chips or this really delicious carrot salad but I think if there was a vegetable to represent the month of April, they might be it.

This creamy carrot soup is hearty and filling with cannellini beans yet light and refreshing for spring with fresh fennel. Vegan and gluten-free!

The internet is definitely not lacking in carrot soup recipes but with the addition of creamy cannellini beans and refreshing fennel, this easy version made in just about 30 minutes is a worthy addition.

It’s a creamy and hearty carrot soup with an undertone of fresh spring flavor, not too heavy, not too light and perfect for these early spring days.

The first time I made this soup, I had a slight mishap with my pepper mill (aka it broke over the soup pot and all the peppercorns dumped straight into the soup).

Despite my valiant (and time consuming attempts) to fish as many out as possible I ended up with a pretty spicy carrot soup recipe.

The pepper totally overran every other flavor in the soup. It was still edible but not exactly what I was going for although, maybe that’s a good start to a spicy carrot soup recipe one day…

So, I made it again and this time the outcome was exactly what I was envisioning: a thicker, creamy soup thanks to the white beans with a slight hint of fennel but a predominantly carrot-forward spring flavor.

It’s exactly what I want to eat when the days are warm enough for walks without jackets but the nights still require the heat to kick on.

Creamy, vegan carrot and white bean soup adds fennel for the perfect spring meal.

How To Make Creamy Carrot Soup

This is a simple carrot soup recipe that comes together on the stove top in just about 30 minutes.

It starts off with a sauté of the base ingredients of:

  • carrots
  • onions
  • fennel

just until they’re slightly softened. Then the beans and broth get added to simmer everything until fork tender.

Looking for a vegetarian bean based soup? Try this Instant Pot mixed bean soup!

At this point, the soup is pureed until creamy and smooth. You can do this in batches in your blender (I use my Vitamix) or use an immersion blender right in the pot off the heat.

Once the soup is pureed, pour it back into the pot and stir in the almond milk soup base for a lovely pale orange color and extra creaminess.

You can also use regular unsweetened almond milk or any milk of your choice.

Obviously, if you want to keep the recipe vegan, choose a non-dairy milk alternative. If you want an added decadence to the soup, try whole milk.

This easy carrot soup recipe is thick, creamy and filling. Dairy-free and vegan too!

Garnishes For Carrot Soup

Garnish on soup might be almost important as the flavor of the soup itself in my opinion. No good soup is without a pretty garnish!

I like using the fennel fronds for garnish on top of the carrot white bean soup. They add a nice pop of green color and give you an idea of what other flavors to expect in the recipe. Pickled fennel would also be great.

ps- did you know dogs can eat fennel too?!

Fresh chopped rosemary is another option since that herb is used in the carrot soup as well. Feel free to substitute another herb of your choice for rosemary. Thyme would be a lovely option too.

I also like serving this soup with some toasted bread. The pumpernickel I had on had was perfect in both flavor and color contrast. A crusty baguette would be just as nice.

Carrots, fennel and white beans make this a creamy and hearty vegetarian spring soup.

The phrase “cream of…” whatever soup always grossed me out. It’s got a little too much of a canned Campbells soup vibe for me.

But, I have to say if there was a vegan version of a cream of carrot soup, this recipe might be it.

My family tends to make a big deal out of our Easter dinner meal so if yours is like us, consider this carrot soup as an appetizer course (with a big roast to follow of course!), it’d make the perfect start to a holiday meal.

And for the years when Easter is earlier, creamy root vegetable soup is another great option.

Or, try this carrot ginger soup if you like the spice of ginger with all the same creamy decadence.

This creamy carrot soup with fennel and white beans is simple to make with a hearty spring forward flavor.

Looking for more recipes like this carrot soup?

Try one of these soup recipes:
Creamy Coconut Delicata Squash Soup
Creamy Broccoli Soup with Crispy Shallots
Cinnamon Ginger Kabocha Squash Soup with Tart Cherry Drizzle
Leek Apple Cheddar Soup
Thai Pea Soup
Creamy Garlic Brussels Sprout Soup

I also love this cauliflower carrot soup which uses coconut milk to add decadence instead of beans like this recipe.

Creamy Carrot Soup with White Beans and Fennel

This creamy carrot soup is hearty and filling with cannellini beans yet light and refreshing for spring with fresh fennel. Vegan and gluten-free!
4.8 from 4 votes
Prep Time 10 minutes
Cook Time 35 minutes
Total Time 45 minutes
Servings 4 servings


  • 1 tablespoon olive oil
  • 1/2 large yellow onion chopped
  • 1/2 large fennel bulb chopped
  • 5 medium carrots chopped
  • 1 tablespoon chopped fresh rosemary
  • salt and pepper to taste
  • 1 can 15 ounces cannellini beans, drained and rinsed
  • 2 1/2 cups vegetable broth
  • 2 cups almond milk soup base or unsweetened almond milk/milk of choice


  • Place large pot over medium heat.
  • Once hot, add olive oil, onion, fennel, carrots and rosemary. Cook for 5 minutes minutes, stirring occasionally until onions are softened slightly.
  • Add salt and pepper to taste, beans and broth. Stir to combine, reduce heat to medium-low and simmer, covered for about 20-30 minutes until carrots are fork tender.
  • Puree mixture in batches using a regular blender or an immersion blender (off the heat).
  • Pour the soup back into the pot and add the almond milk. Stir to combine and season with additional salt and pepper if needed.
  • Ladle into bowls, garnish with fennel fronds and serve with toasted bread of choice.


Nutrition Facts

Serving: 1SERVING | Calories: 173kcal | Carbohydrates: 28g | Protein: 5g | Fat: 6g | Saturated Fat: 1g | Polyunsaturated Fat: 5g | Cholesterol: 3mg | Sodium: 969mg | Fiber: 5g | Sugar: 13g

This website provides approximate nutrition information for convenience and as a courtesy only. Nutrition information can vary for a variety of reasons. For the most precise nutritional data use your preferred nutrition calculator based on the actual ingredients you used in the recipe.

Cuisine American
Course Soups + Stews
Keyword blender carrot soup, carrot bean soup, carrot fennel white bean soup, carrot soup, carrot soup recipe, carrot white bean soup, creamy carrot soup, creamy carrot soup recipe, easy carrot soup recipe

Gina Matsoukas is the writer, founder, photographer and recipe developer of Running to the Kitchen — a food website focused on providing healthy, wholesome recipes using fresh and seasonal ingredients as much as possible. Her work has been featured in numerous media outlets both digital and print, including MSN, Huffington post, Buzzfeed, Women’s Health and Food Network.

Recipe Rating

Miriam Must

Saturday 20th of June 2020

This is a fantastic recipe - quick and quite tasty. I make it regularly, year-round. A perfect first course - or light lunch - for any group that includes vegans...or not!

Running to the Kitchen

Thursday 25th of June 2020

So glad you like it!

Ashley Ahl

Thursday 2nd of April 2020

Made this today, amazingly delicious and full of flavor. I paired it with from simply quinoa blog site. ( I skipped the egg) They paired together beautifully as the fritters were fried crisp and easy to dunk in the soup.


Saturday 6th of July 2019

Quite a lovely recipe - thank you. I added a pinch of red chili flakes to the initial oil for a bit of heat and then napped each serving with a spritz of lemon juice and a little drizzle of olive oil.


Saturday 25th of May 2019

Do you have any recommendations to replace fennel with? We are currently not growing it in the garden, and I haven't seen it in any of the shops yet (in Malawi).

Running to the Kitchen

Monday 3rd of June 2019

There's really no substitution for fennel in flavor as it's quite unique, I'd just leave it out if you can't find it.


Thursday 4th of April 2019

I had to go get some fennel immediately so that I could make it this afternoon. I love dairy so much, and use FairLife whole milk because of their lower sugar level, so of course I used whole milk and it is absolutely delicious. Thank you for this recipe!