5 Star Vegan Creamy Lemon Garlic White Bean Soup

A close-up of a bowl of Vegan Creamy Lemon Garlic White Bean Soup, topped with fresh parsley.
This rich and flavorful Vegan Creamy Lemon Garlic White Bean Soup is perfect for a comforting meal.

Oh my gosh, I am so glad you’re here! If you ever thought that true comfort food had to involve heavy cream or mountains of cheese, think again. I spent ages perfecting a soup that hits that creamy, cozy spot but keeps things light and bright. After years of testing bean ratios, I finally perfected this method for my signature Vegan Creamy Lemon Garlic White Bean Soup. It uses the humble white bean itself to create a texture so velvety, you’ll swear there’s dairy in there. The punchy lemon and loads of roasted garlic balance everything out perfectly. You absolutely need this on your table tonight—it’s surprisingly fast, too! Head over to my main blog page for more inspiration!

Why This Vegan Creamy Lemon Garlic White Bean Soup Works (E-E-A-T Focus)

Making a truly satisfying soup vegan can be tricky! So many recipes fall flat, tasting thin or just missing that comforting weight. But trust me, this Creamy Vegan Soup Recipe is different. The secret isn’t adding a bunch of weird substitutes; it’s relying on super simple ingredients we already have!

The heart of this magic is, of course, the cannellini beans. When you blend them right, they create this unbelievably thick, luxurious base that holds onto the bright lemon and savory garlic like nothing else. That’s why I insist on using high-quality beans—it makes a huge difference in the final texture of any Healthy Vegan Soup Ideas.

Close-up of a bowl of Vegan Creamy Lemon Garlic White Bean Soup, garnished generously with fresh parsley.

And speaking of lemon—please, please, please use fresh juice! Bottled lemon juice just tastes… dull. You want that aggressive, sharp zest to cut through the richness we built with the blended beans. That balance of silky texture and vibrant flavor is what makes this the best comfort food when you want something hearty yet incredibly fresh.

If you love texture tricks, you should check out how I managed to get my creamy celery soup just as smooth. It uses some similar principles!

Essential Ingredients for Vegan Creamy Lemon Garlic White Bean Soup

Okay, let’s get down to the goodies that make this soup sing! When you look at this list, it seems simple, right? That’s the beauty of it. We aren’t relying on a million obscure powders. We are relying on fresh aromatics and great beans. Don’t skip any of the steps, especially when it comes to prepping the garlic—we want it minced fine so it melts right into the broth!

You’re going to need that olive oil to get the onions softened up nicely, about one large one. Then, pile in four cloves of garlic—yes, four! Don’t be shy; that’s where the flavor backbone comes from. We use dried thyme and rosemary because they hold up beautifully during the simmer. And the liquid base? Four cups of good vegetable broth. It really has to be good broth since it’s flavoring everything!

The stars, though, are the beans. Grab two 15-ounce cans of cannellini beans, but here’s the trick: rinse them well, and make sure you save about half a cup of those beans aside before we start blending. They give us texture insurance later! If you’re going for ultra-luxury creaminess, you’ll also need half a cup of raw cashews, which need a little hot water soak first.

Close-up of a bowl of Vegan Creamy Lemon Garlic White Bean Soup garnished with whole beans and parsley.

Finally, the bright notes! You need a full quarter cup of fresh lemon juice—that’s a lot, but it’s necessary—and one tablespoon of zest. I like to finish everything with salt and pepper, naturally, and always, always fresh parsley for that pop of green when serving. If you want more ideas on how to use fresh garlic, my creamy aioli recipe is super helpful!

Ingredient Notes and Substitutions for Your Vegan Creamy Lemon Garlic White Bean Soup

I know not everyone has cashews lying around, or maybe you’re allergic, so let’s talk options. If you leave out the cashews, don’t worry! The soup will still be plenty creamy because we are blending a huge portion of the beans anyway. That’s the core technique for this Dairy Free White Bean Soup.

If you still want that extra-silky texture without soaking nuts, try stirring in about a half cup of plain, unsweetened oat cream at the very end. It dissolves perfectly and adds body without any coconut flavor. Also, while I swear by Cannellini beans because they are so smooth, you can absolutely use Great Northern beans in a pinch for this Easy Vegan Bean Soup. Just make sure they are well rinsed!

Step-by-Step Instructions for the Best Vegan Creamy Lemon Garlic White Bean Soup

Now for the fun part—the cooking! We’re moving fast here, so make sure your onions are chopped and your garlic is ready to go. This soup comes together so quickly, which is why it makes such a great Quick Weeknight Vegan Meal.

First things first, grab your biggest pot or Dutch oven and warm up that olive oil over medium heat. Toss in your chopped onion and let it cook down until it’s lovely and soft. I always give mine about five to seven minutes; you don’t want it brown, just totally translucent and sweet. Once the onions are happy, throw in your minced garlic, thyme, and rosemary. Stir constantly for just about 60 seconds. Don’t let that garlic burn, or the whole batch is going to taste bitter—that’s my biggest mistake when I rush!

Time for liquid! Pour in all four cups of your vegetable broth and all those lovely drained cannellini beans—remember, we’re keeping half a cup aside, so make sure you’ve saved those out! If you’re using the optional cashews for that extra velvet factor, drop them in now too. Bring everything up to a gentle simmer and let it hang out for about 10 minutes. This gives the herbs time to really infuse the broth. If you’re serving this with something starchy, you might want to check out my easy rice pilaf recipe for the side!

Here’s where the magic happens for our Blended White Bean Soup Recipe. You need to carefully transfer about two-thirds of that hot soup mixture into your high-speed blender. And here’s my personal safety tip: never fill a blender past halfway with hot liquid, and always start on the lowest setting! Then, add those reserved half-cup of whole beans to the blender too. Blend it until it’s ridiculously smooth. You shouldn’t see any speck of bean left! Pour that velvety puree right back into the pot with the rest of the soup and stir hard until everything marries together.

A close-up of a bowl of Vegan Creamy Lemon Garlic White Bean Soup, topped with fresh parsley.

Finally, we finish it off with the zest and the juice. Stir in that quarter cup of fresh lemon juice and the zest quickly. Then, give it a taste. It’s probably going to taste a little flat right now, so season generously with salt and pepper until it tastes exactly how you want it to. Just heat it through gently after the lemon goes in—don’t let it boil!

Achieving Perfect Creaminess in Your Vegan Creamy Lemon Garlic White Bean Soup

The blending step is honestly all you need, but the strategy of *which* beans to blend matters so much! We are creating a textural masterpiece here by using two different consistencies. When you blend two-thirds of the soup, you are building that thick, luxurious, heavy-cream-like base. That’s the foundation of this amazing Dairy Free White Bean Soup.

But the real genius, if I do say so myself, is leaving that last half-cup of whole beans out of the blender! When you stir that super-smooth portion back into the pot, the remaining whole beans give you little pockets of bite. It keeps the soup from feeling like baby food while still being incredibly creamy overall. It’s the perfect textural contrast!

Serving Suggestions for Your Bright Flavored Vegan Soup

Once you have that perfect velvety bowl of Vegan Creamy Lemon Garlic White Bean Soup ready, you need to give it the crowning glory it deserves! Remember, we used lots of lemon, so we want sides that embrace that freshness. That beautiful fresh parsley I mentioned? Don’t skip it—it adds such a necessary little green lift to the pale yellow soup.

A close-up of a white bowl filled with Vegan Creamy Lemon Garlic White Bean Soup, topped with fresh parsley.

For dipping, I seriously recommend something crusty to soak up every last drop. If you’re feeling lazy but want maximum flavor payoff, you have to try my quick olive oil bread dip recipe. The savory herbs in the dip pair so well with the bright lemon in the soup!

If you want to stretch this into a bigger meal, a light side salad tossed with a champagne vinegar dressing works wonders, or maybe even some crispy roasted broccoli florets on top. This soup is so satisfying as a main that you don’t need much else, but making it a true party elevates this Bright Flavored Vegan Soup from great to unforgettable!

Storage and Reheating Tips for Leftover Vegan Creamy Lemon Garlic White Bean Soup

Good news! This soup is actually perfect for leftovers, which makes it perfect for planning ahead. Because we loaded it up with all those beans instead of heavy dairy, it holds its texture like a dream. You can definitely keep this in the fridge for up to three or four days in a sealed container.

I haven’t specifically frozen it, but I know many of you try! If you do freeze it, make sure you leave a little headspace in your container because liquids expand. When you reheat it from the freezer, let it thaw overnight first. Never reheat frozen soup on high heat, or the texture might get weird.

Here’s the crucial reheating tip: When you heat leftovers on the stove—which is my preferred method—you must taste it before serving. Flavors, especially lemon and salt, always seem a tiny bit muted after refrigeration. I usually have to add a small squeeze of fresh lemon juice and a tiny pinch of salt right at the very end to bring that bright pop back to life!

Troubleshooting Common Issues with Vegan Creamy Lemon Garlic White Bean Soup

Sometimes, even when you follow the recipe perfectly, cooking throws you a little curveball! Don’t panic if your Vegan Creamy Lemon Garlic White Bean Soup doesn’t look picture-perfect immediately. It’s usually super easy to fix, and I’ve learned these fixes over months of trial and error!

If you taste it and the soup feels too thin? That usually means you didn’t blend enough of the beans, or maybe your beans were just a bit watery when you started. Just scoop out a ladleful of the bean broth mixture, blend it with another tablespoon of cashews (if you have them!), and stir it back in. That will thicken it right up. The texture should be gorgeous, but if it’s not, you know what to do!

Now, if the soup tastes flat—like it’s missing that zing? That means you were too timid with the lemon! The lemon and garlic need to be high notes that cut through the bean starch. Add another teaspoon of lemon zest right away. If it still seems dull, a tiny extra pinch of salt always wakes up suppressed flavors. It’s amazing what a little extra seasoning can do!

If you were hoping for that super-velvety texture but it still seems a little grainy, the fix is simple: blend it longer! Seriously, high-speed blenders need time to really break down those starches. If you’re interested in a deeper garlic flavor for the future, checking out my velvety roasted garlic soup might give you some extra ideas for seasoning!

Frequently Asked Questions About This Easy Vegan Bean Soup

Can I really make this without a high-speed blender?

Oh, that’s a great question. I know not everyone has an industrial-strength blender sitting on their counter! If you only have a standard countertop blender, you can absolutely still make this. Just know that you’ll have to work in smaller batches, and you might not get that *perfectly* silky texture that the high-speed ones deliver.

Here’s what I suggest: Blend only one-third of the soup at a time and pour it into a separate pot. Repeat until you’ve blended two-thirds of the liquid. Also, let the hot soup cool for a few minutes before blending—it’s hotter than you think! You might end up with a few more tiny bean specks, but frankly, that adds a bit of character to this Easy Vegan Bean Soup!

If I don’t have cannellini beans, what other white beans work?

The beauty of this soup is its structure, which comes from starchy white beans. Cannellini are my go-to because they break down beautifully, but Great Northern beans are a wonderful substitute—they’re very similar in texture. You could even use navy beans in a pinch. I would advise against using chickpeas for this recipe, though.

Chickpeas have a tougher skin, and even if you blend them completely, they can sometimes give the soup a slightly pasty, gummy mouthfeel rather than that creamy lightness we are aiming for. Stick to the smaller white beans for the best results in your Dairy Free White Bean Soup!

Is this truly a good Quick Weeknight Vegan Meal? How fast is it?

Yes! That’s one of the features I love most about it. Once your veggies are sautĆ©ed, the hands-on time is minimal. The actual active cooking time is only about 25 minutes total, plus the time you need for soaking your cashews (which can be done while you’re running errands earlier in the day). If you skip the cashews entirely, you could have this simmering on the stove in under 15 minutes. It’s fast enough to pull together even on a hectic Tuesday night!

Is this recipe naturally Gluten Free Vegan Soup?

It absolutely is! We aren’t using any flour, no pasta, no croutons (unless you add them yourself later!), and no thickeners like roux. It relies purely on the starches from the beans and sometimes cashews, making it inherently both vegan and gluten-free. It’s one of those naturally wholesome dishes that fits almost any diet, which is fantastic when you’re cooking for a crowd. If you have any questions about specific ingredients, feel free to reach out through my contact page!

Estimated Nutrition for Vegan Creamy Lemon Garlic White Bean Soup

I always get asked about the nutrition because people can’t believe how hearty this soup is without any actual cream or meat! It’s packed with fiber and protein from those cannellini beans, which is why it keeps you full for hours. It truly is one of those satisfying meals that feels indulgent but is actually really good for you.

Here are the numbers based on four servings, using the standard recipe (so, yes, this includes the optional cashews because I always sneak them in!). Remember, this is just an estimate, so if you use less oil or use lighter broth, the numbers will shift a bit.

  • Serving Size: About 1.5 cups
  • Calories: Roughly 350 per serving
  • Fat: About 10 grams total (Very little of this is saturated fat, thankfully!)
  • Protein: A great 18 grams! Perfect for a plant-based meal.

You also get a good dose of fiber here—around 12 grams—and only about 5 grams of sugar, which is mostly natural from the beans and onions, not added junk. Since we are sticking to whole foods, you’ll see the carbs clock in around 55 grams.

The sodium count might look a little high at 450mg, but that depends heavily on the broth you use. Use low-sodium vegetable broth, and that number drops significantly! Since this is a totally vegan and dairy-free dish, you’ll see that cholesterol is zero, which is always a win when dealing with comfort food!

Did You Make This Vegan Creamy Lemon Garlic White Bean Soup?

Okay, I’m dying to know how it turned out! Seriously, making vegan comfort food this good always feels like a little victory, and I want to hear all about your experience. Did you try the cashew trick, or did you stick to blending just the beans? Did you find that perfect amount of lemon zest to make the flavor pop the way you like it?

If you loved this Vegan Creamy Lemon Garlic White Bean Soup—and I really hope you did!—please do me a huge favor and leave a star rating right below this section. Five stars means the world to me and helps other people find this recipe. It lets me know which family recipes I need to keep refining and sharing with you guys!

Don’t be shy! Come back and drop a comment telling me what you served it with. Did you pair it with my favorite crusty bread, or did you jazz up the garnish? Remember, every batch you make connects back to loving good, satisfying, dairy-free food. Let me know your thoughts!

Print

Vegan Creamy Lemon Garlic White Bean Soup

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Make this simple, creamy vegan soup using white beans for a rich texture. It features bright lemon and savory garlic flavors.

  • Author: Ahazzam
  • Prep Time: 15 min
  • Cook Time: 25 min
  • Total Time: 40 min
  • Yield: 4 servings
  • Category: Soup
  • Method: Stovetop
  • Cuisine: American
  • Diet: Vegan

Ingredients

Scale
  • 1 tablespoon olive oil
  • 1 large yellow onion, chopped
  • 4 cloves garlic, minced
  • 1 teaspoon dried thyme
  • 1/2 teaspoon dried rosemary
  • 4 cups vegetable broth
  • 2 (15-ounce) cans cannellini beans, rinsed and drained (reserve 1/2 cup of beans)
  • 1/2 cup raw cashews, soaked in hot water for 30 minutes and drained (optional, for extra creaminess)
  • 1/4 cup fresh lemon juice
  • 1 tablespoon lemon zest
  • Salt and black pepper to taste
  • Fresh parsley, chopped (for garnish)

Instructions

  1. Heat the olive oil in a large pot or Dutch oven over medium heat. Add the chopped onion and cook until soft, about 5 to 7 minutes.
  2. Add the minced garlic, thyme, and rosemary to the pot. Cook for 1 minute until fragrant.
  3. Add the vegetable broth and the majority of the rinsed cannellini beans (leaving 1/2 cup aside). Bring the mixture to a simmer.
  4. If using cashews, drain them and add them to the pot now.
  5. Simmer for 10 minutes to allow flavors to meld.
  6. Carefully transfer about two-thirds of the soup mixture to a high-speed blender. Add the reserved 1/2 cup of whole beans. Blend until completely smooth and creamy.
  7. Return the blended soup to the pot. Stir well to combine with the remaining whole beans.
  8. Stir in the fresh lemon juice and lemon zest. Heat through gently, but do not boil after adding the lemon juice.
  9. Season generously with salt and pepper to your taste.
  10. Serve hot, garnished with fresh parsley.

Notes

  • For a thicker soup without cashews, blend a larger portion of the cooked beans with a small amount of broth until smooth, then stir back into the pot.
  • If you prefer a thinner soup, add more vegetable broth until you reach your desired consistency.
  • Use fresh lemon juice for the best bright flavor.

Nutrition

  • Serving Size: 1.5 cups
  • Calories: 350
  • Sugar: 5
  • Sodium: 450
  • Fat: 10
  • Saturated Fat: 1
  • Unsaturated Fat: 9
  • Trans Fat: 0
  • Carbohydrates: 55
  • Fiber: 12
  • Protein: 18
  • Cholesterol: 0

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!