I’m so excited to share this recipe because finding a soup that feels deeply comforting without using a drop of dairy can sometimes feel like chasing a culinary ghost! But guess what? We caught it. This Vegan Creamy Lemon Garlic White Bean Soup is the absolute best, hands-down winner, and it proves you don’t need heavy cream to get that velvety, luxurious hug in a bowl. Seriously, the secret is mastering the humble cannellini bean. I spent weeks testing different ratios, and once I figured out how to blend just the right amount of beans with a splash of plant milk, *boom*—magic happened. It’s bright, garlicky, and ready before you know it.

Why This Vegan Creamy Lemon Garlic White Bean Soup is a Weeknight Favorite
Listen, even though this tastes like something that simmered all day, it really comes together in just about 35 minutes total. That’s why it’s perfect for those hectic evenings, and frankly, it’s one of my go-to Quick vegan lunch ideas when I need something filling fast. Because we rely on beans instead of cream, you get a fantastic boost of protein—about 16 grams per serving!
- It’s naturally dairy-free and 100% plant-based, so everyone can enjoy it.
- It relies mainly on ingredients you likely already have on hand—making it a true pantry staple soup.
- The flavor is incredible: bright citrus cuts through the savory garlic beautifully.
Essential Ingredients for Your Vegan Creamy Lemon Garlic White Bean Soup
When you’re making something this simple, the quality and preparation of your ingredients matter a ton! We need sharp, clear flavors here, so get that garlic ready. You’ll want one large yellow onion, chopped finely so it melts right into the soup base. You absolutely need 4 cloves of garlic, minced—don’t skimp; we want this soup to sing with garlic flavor! Then we layer in the herbs we want to cook down: one teaspoon of dried thyme and half a teaspoon of dried rosemary. Don’t forget your fats; two tablespoons of good olive oil gets things started on the stove.
The liquids are important, naturally. We’re using 4 cups of vegetable broth. For the beans—the star of the show—you’ll grab two standard (15-ounce) cans of cannellini beans. Remember, we rinse them well, but hang onto half a can whole for texture later! The real magic for the creaminess comes from half a cup of unsweetened, plain plant milk. I really prefer oat or soy milk here because they have a neutral flavor profile that doesn’t fight with the lemon, and they blend up incredibly smooth, which is crucial for that healthy white bean boost.
Finally, the brightness! We need freshness here, so grab one quarter cup of fresh lemon juice—don’t use the bottle stuff, trust me—and a tablespoon of lemon zest. That zest is where all the essential oils live, giving you that incredible, aromatic punch. Oh, and plenty of salt and black pepper to taste at the end!
Ingredient Notes and Substitutions for Vegan Creamy Lemon Garlic White Bean Soup
You might be wondering if you can swap out the cannellini beans. You certainly can! Great Northern beans are almost identical, so use them interchangeably. Navy beans will work too, but they break down a bit softer, so you might end up with an even thicker result—which isn’t a bad thing if you love a dense soup!
When it comes to plant milk, skip anything sweetened, obviously. Cashew cream is amazing, but it can sometimes lend a nutty flavor that I don’t want when my main flavor profile needs to be lemon and garlic. Stick to oat or soy for the cleanest, creamiest texture. A quick note on seasoning: always taste your vegetable broth before you start! If you’re using one of those super salty broths, hold back on adding extra salt until the very end, because the lemon juice can sometimes make the overall saltiness pop.
Step-by-Step Instructions for the Best Vegan Creamy Lemon Garlic White Bean Soup
Alright, let’s get cooking! First things first, we need to build our flavor foundation. Get your big soup pot or Dutch oven heating over medium heat, and pour in your two tablespoons of olive oil. Toss in that chopped onion and let it go for about 5 minutes until it’s nice and soft—you don’t want it brown, just tender enough to look glassy. That nice smell is the first sign things are going right! If you are looking for other ways to make amazing, flavorful sauces quickly, you should check out my recipe for garlic noodles—it uses similar aromatic building blocks!
Next up, the aromatics! Add your 4 minced cloves of garlic, along with the dried thyme and rosemary. You only want to cook this for about 60 seconds. Seriously, one minute! Garlic burns fast, and burned garlic tastes bitter, which is the opposite of what we want in a bright soup like this. Once it’s fragrant, pour in the vegetable broth and dump in one and a half cans of those rinsed and drained cannellini beans. Keep that other half can aside for later, okay? We’re saving those little beauties for texture!
Bring everything up to a boil, then drop the heat down so it’s just simmering gently for about 10 minutes. This gives the herbs time to really infuse that broth. This part is key for learning How to make creamy vegan soup without dairy: once the simmering is done, you carefully transfer about two-thirds of that hot soup mix into your trusty blender. Now, add your plant milk, the fresh lemon juice, and the zingy lemon zest. Blend that until it’s unbelievably smooth—like liquid silk!

Pour that gorgeous, creamy blended mixture right back into the pot with the beans that stayed behind. Then, take that reserved half can of whole beans and stir them in. Give it a gentle heat-through for just 2 or 3 minutes. And here’s a crucial warning: once the lemon juice is in, never let it boil again! Boiling lemon acid can sometimes make the soup grainy. Just warm it up, taste it, season with salt and pepper until it tastes perfect to you, and get ready to serve. Wow!
Achieving Perfect Creaminess in Your Vegan Creamy Lemon Garlic White Bean Soup
The reason this soup is so rich without any cream is pure bean power. When you blend two-thirds of the soup until it has zero lumps, you are essentially whipping the starches in the beans into a thick, velvety emulsion. It mimics the mouthfeel of heavy cream without any of the dairy. It’s healthy science, I tell you!
The contrast we get by keeping that last half can of beans whole is what stops the soup from becoming baby food. Those whole beans give your mouth something to chew on, adding necessary texture and substance. It makes the whole experience feel heartier. If you want it even *more* textured, just take those reserved whole beans and mash them up with a fork first before stirring them in—that’s a little trick from my ‘Pantry Staple Soup’ days!
Tips for Success Making Your Vegan Creamy Lemon Garlic White Bean Soup
Okay, so you’ve made the soup, but you want it to taste like you’ve been stirring it for hours, right? That’s where the little tricks come in handy. My number one absolute rule, especially when dealing with garlic, is temperature control in those first few minutes. I mentioned it before, but I’m saying it again: garlic is your friend, but if you cook it too fast or too hot, it turns bitter, and that bitterness will ruin the bright, sunny flavor profile we’re aiming for. Cook your onions slow until they are totally tender, and then treat that garlic with respect!
When you’re trying to nail that perfect consistency, remember what I said about the reserved beans. If, after blending and stirring, you taste it and it still feels too thin, don’t stress! Take two spoonfuls of the soup broth (just broth, no beans) in a separate tiny bowl. Mix one teaspoon of cornstarch or arrowroot powder into that cold liquid until it dissolves, then whisk that slurry right into your simmering soup. Give it a minute, and it will thicken beautifully and evenly. It’s my cheat code for restaurant-level thickness!
Now, let’s talk brightness, because this is a lemon soup, after all. If you taste it at the end and you feel like the lemon flavor is a little flat, don’t just dump in more lemon juice, or you risk curdling or making it overly sour. Instead, grab a microplane—that tiny zester—and zest just a tiny sliver more of lemon peel right into the pot. That fresh zest releases those incredible aromatic oils that hit your nose first, making the whole soup *taste* brighter, even if the actual juice level is fine. It’s a flavor illusion, and I use it all the time, like when I make my famous saucy green beans!

And one final pro-tip for max flavor depth: if you happen to have fresh thyme or rosemary sprigs instead of dried, use them! Toss two sprigs of each into the broth while it simmers. Just make sure you pull them out before you use the immersion blender or divide up the soup for the main blender. Fresh herbs always give you a deeper, rounder flavor than the dried stuff, and it fits perfectly with this Mediterranean-inspired base.
Serving Suggestions for Your Vegan Creamy Lemon Garlic White Bean Soup
We’ve done the hard work, and now we get to the fun part: making this beautiful soup shine on the table! This Garlic lemon vegan dinner is amazing all by itself, but wow, does it love good company. Since the soup is so smooth and rich, you want something with some bite and texture to scoop up every last drop. My first and most enthusiastic recommendation is crusty bread. I mean, thick, rustic slices of bread that you can really dunk in are essential. If you’re looking for an amazing homemade option, you absolutely have to try my recipe for soft whole-wheat bread—it browns perfectly on the outside but stays tender for grabbing soup!
For a truly satisfying meal, forget simple croutons and go right for a grilled cheese sandwich. A sharp, vegan cheddar or smoked provolone melts beautifully and that salty, fatty dip into the bright, garlicky broth is pure comfort. Trust me on this one; a grilled cheese and this soup is the ultimate cozy pairing.

Now, let’s talk garnishes, because these finish the dish! When I serve this up, I always use a generous sprinkle of freshly chopped parsley right in the center—it adds that necessary pop of green color against the pale yellow. Don’t stop there, though. A light swirl of really good quality olive oil on top adds sheen, and a fresh crack of black pepper gives you a little spicy surprise in every spoonful. If you happen to have some chili flakes lying around, a tiny pinch adds a fantastic little warmth without overwhelming the lemon. It’s all about layers of flavor and texture, even in a simple bowl of soup!
Storage and Reheating Instructions for Leftover Vegan Creamy Lemon Garlic White Bean Soup
The wonderful thing about bean-based soups like this is that they are always the best the next day! Don’t be shy about making a huge batch because leftovers are fantastic. Once the soup has cooled down entirely—and I mean *entirely*—scoop it into airtight containers. You can keep this gorgeous Vegan Creamy Lemon Garlic White Bean Soup in the fridge for about 4 to 5 days. It holds up really well!
Now, here’s the catch you need to know about: the magic creaminess from those pureed beans tightens up a lot overnight. Seriously, it can look almost like soft polenta when you pull it out of the fridge the next morning! Don’t panic or think you ruined it! That’s just the starches doing their job.
To bring it back to that perfect, luscious, slurpable consistency, you’ll need a little liquid helper when reheating. Place the portion you want into a saucepan over medium-low heat. As it starts to warm up, add in a splash—just one or two tablespoons to start—of either water or some of your favorite unsweetened plant milk. Whisk it gently as it heats. Keep stirring and adding tiny splashes until it loosens back up to exactly how you like it. Give it a quick taste check for salt after you add the liquid, just in case, and then enjoy!
If you’re trying to be super organized, this soup also freezes like a dream. I usually portion it out into individual, freezer-safe containers before freezing. That way, I always have a high-protein, flavor-packed lunch waiting for me on short workdays. It keeps beautifully in the freezer for up to three months!
Frequently Asked Questions About Vegan Creamy Lemon Garlic White Bean Soup
I get so many questions about this recipe because people are amazed you can get this creamy texture without *any* dairy! It’s one of those recipes where once you know the trick, you want to make it every week. Here are the things I hear asked most often about whipping up this easy, bright soup.
Can I make this Vegan Creamy Lemon Garlic White Bean Soup thicker or thinner?
Oh, absolutely! Consistency is all about preference, and we can tweak it easily. If you find your soup is too thin after you’ve stirred everything together, the easiest fix is just to use your immersion blender—or scoop out a small ladleful—and blend up a little more of those whole white beans you reserved. Or, you can just let it simmer gently, uncovered, removing the lid for about 5 to 10 minutes until some of that liquid evaporates. If it’s too thick when you reheat leftovers, though, just stir in a splash more vegetable broth or plant milk until it looks perfect again. You can find more tips tailored to a Cannellini bean soup vegan variation in that post!
What is the best plant milk to use for this Creamy dairy free soup?
This is important for maintaining that perfect, bright citrus profile! I always push people toward unsweetened, plain oat milk or soy milk when they ask for the best option for this creamy dairy free soup. They both provide body and creaminess when blended without adding any competing flavors.
I know some folks love cashew cream, and it *is* wonderfully thick, but sometimes the richness of the cashew can start to mute the sharp, fresh lemon flavor we worked so hard to achieve. If you use cashew milk, try using less of it and see how you like the balance. Honestly, for this recipe, neutral is best!
Is this soup high in protein?
Yes way! Because we are using two full cans of white beans, this automatically becomes a fantastic meal if you’re looking for something filling. We’re bumping up the protein count significantly just by relying on legumes for our base instead of potatoes or other starches. It keeps me full for hours!
Can I add greens to my Vegan Creamy Lemon Garlic White Bean Soup?
You totally can! While the recipe is designed to be simple, greens are a perfect addition for extra nutrition if you’re looking for more greens in your diet. I would suggest stirring in about two big handfuls of baby spinach or chopped kale right at the very end, after you’ve added the lemon juice and returned the soup to the pot. You just want to wilt them down completely, which only takes about two minutes on low heat. They’ll disappear right into the soup, giving it a lovely, very light green tint!
Estimated Nutritional Snapshot for Vegan Creamy Lemon Garlic White Bean Soup
I always try to give you guys a heads-up on what you’re consuming, especially since one of the big selling points for this recipe is that it’s packed with plant-based goodness. Knowing the nutrition helps you plan your week, which is what being a smart cook is all about! Because we’re loading this delicious bowl up with white beans, it’s a winner if you’re keeping an eye on that protein **and** fiber intake, check out this post for more ideas on high protein vegan soup.
Keep in mind, these numbers are rough estimates based on the standard ingredients list and a serving size of about 1.5 cups. If you use a lot more olive oil or a different brand of broth, things might shift a little, so treat this as a solid guideline rather than gospel!
- Serving Size: 1.5 cups
- Calories: Around 310 per serving
- Protein: A fantastic 16 grams! That’s why I love this for dinner.
- Fat: About 8 grams total. Most of this is that healthy fat from the olive oil.
- Carbohydrates: Roughly 48 grams.
- Fiber: A whopping 12 grams! Beans, beans, beans—they are so good for you.
- Cholesterol: Zero, which is exactly what we expect from a perfectly vegan dish!
See? All flavor, all comfort, and still wonderfully balanced. It’s proof that you don’t need butter or cream to make something taste absolutely decadent. Happy eating!
Share Your Experience Making This Vegan Creamy Lemon Garlic White Bean Soup
Okay, I’ve poured my heart and soul (and maybe a little extra garlic) into this Vegan Creamy Lemon Garlic White Bean Soup recipe, and now I really want to hear what YOU think!
Did you try it for a weeknight dinner? Was it the perfect light lunch? Don’t keep those thoughts to yourself! I absolutely rely on your feedback to make sure these recipes are the very best they can be. So please, jump down into the comments below and let me know how it went!
Did you experiment with your herbs? Maybe you used smoked paprika instead of rosemary? That’s the fun part of cooking—making it yours! Tell me about any adjustments you made, especially regarding that creamy consistency. Did mashing those last few beans work perfectly for you? I love hearing about your triumphs!
And hey, if you snapped a picture of your beautiful, bright bowl of soup garnished with parsley—please share it! Tag me on social media so I can see your creations. It genuinely makes my day to see my recipes ending up on your dinner table. You can see some other recent cooking action over on my main blog page!
Don’t be shy; leave a rating and tell me if this has officially become your new favorite pantry-staple comfort meal. Happy cooking, and I can’t wait to read your notes!
PrintVegan Creamy Lemon Garlic White Bean Soup
Make a rich, creamy soup using white beans, fresh lemon, and garlic. This recipe is entirely plant-based and uses pureed beans for texture.
- Prep Time: 10 min
- Cook Time: 25 min
- Total Time: 35 min
- Yield: 4 servings
- Category: Soup
- Method: Stovetop
- Cuisine: American
- Diet: Vegan
Ingredients
- 2 tablespoons 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
- 1/2 cup unsweetened plain plant milk (soy or oat recommended)
- 1/4 cup fresh lemon juice
- 1 tablespoon lemon zest
- Salt and black pepper to taste
- Fresh parsley, chopped, for garnish
Instructions
- Heat the olive oil in a large pot or Dutch oven over medium heat. Add the onion and cook until softened, about 5 minutes.
- Add the minced garlic, thyme, and rosemary to the pot. Cook for 1 minute until fragrant.
- Pour in the vegetable broth and add 1 1/2 cans of the rinsed cannellini beans. Reserve the remaining 1/2 can of beans for later.
- Bring the mixture to a boil, then reduce heat and simmer for 10 minutes to allow flavors to meld.
- Carefully transfer about two-thirds of the soup mixture to a blender. Add the plant milk, lemon juice, and lemon zest. Blend until completely smooth and creamy.
- Return the blended mixture to the pot. Add the reserved 1/2 can of whole beans. Heat through gently for 2-3 minutes. Do not boil after adding the lemon juice.
- Season the soup with salt and pepper to your preference.
- Serve hot, garnished with fresh parsley.
Notes
- For an extra thick soup, mash the reserved 1/2 can of beans separately with a fork before stirring them into the finished soup.
- Serve this soup with crusty bread for dipping.
- If you do not have a high-speed blender, you can use an immersion blender directly in the pot, leaving some whole beans for texture if desired.
Nutrition
- Serving Size: 1.5 cups
- Calories: 310
- Sugar: 5
- Sodium: 450
- Fat: 8
- Saturated Fat: 1
- Unsaturated Fat: 7
- Trans Fat: 0
- Carbohydrates: 48
- Fiber: 12
- Protein: 16
- Cholesterol: 0
























Leave a Reply