Artichoke Soup Recipe Vegan: Creamy Garlic and White Bean Bliss

Soups & Stews

Artichoke Soup Recipe Vegan: Creamy Garlic and White Bean Bliss

This vegan artichoke soup delivers restaurant-quality creaminess without dairy, using white beans and garlic to create velvety texture that rivals traditional versions. 💛 The secret lies in blending cooked white beans into the broth, which naturally thickens the soup while adding plant-based protein.

I developed this recipe after struggling to find vegan soups that didn't taste like they were missing something—this one absolutely delivers.

What sets this soup apart is the combination of fresh garlic, lemon zest, and white beans that work together to create a rich, aromatic base. Unlike many vegan soups that rely heavily on cream substitutes, this recipe achieves its luxurious texture through smart ingredient selection and proper technique.

The artichoke hearts add a satisfying bite, while the garlic infuses every spoonful with bold, savory flavor.

By the time you're done, you'll have a creamy, satisfying soup that's packed with umami flavor and hearty texture—perfect for chilly days or cozy weeknight dinners. The lemon zest brightens the dish, cutting through the richness while adding a refreshing finish.

This soup reheats beautifully too, making it ideal for meal prep or leftovers.

Serve with crusty bread for dipping or a sprinkle of fresh parsley for added color and freshness. The versatility of this recipe means it works equally well as a light lunch or first course for a dinner party. Here's everything you need to make it!

👨‍🍳
Difficulty
Medium
🌱
Diet
Vegan
🔥
Calories
Med Cal

Ingredients for artichoke soup recipe vegan

Restaurant-quality vegan artichoke soup starts with these 13 carefully chosen ingredients.

Ingredient Amount Notes
Canned Artichoke Hearts 🍃 14 oz Drained, quartered, liquid reserved
Canned White Beans 🌾 1 ½ cups Cannellini or great northern, drained
Yellow Onion 🧅 1 whole Medium, diced finely
Garlic Cloves 🧄 4 cloves Fresh, minced finely
Extra-Virgin Olive Oil 🫒 ½ cup High-quality, fruity
Vegetable Broth 💧 4 cups Low-sodium preferred
Lemon Zest 🍋 1 tbsp Fresh, finely grated
Fresh Parsley 🌿 ¼ cup Chopped, for garnish
Salt 🧂 1 ½ tsp Diamond Crystal preferred
Ground Black Pepper 🌶️ ½ tsp Freshly ground
Nutritional Yeast 🧀 2 tbsp For cheesy flavor
Fresh Lemon Juice 🍋 1 tbsp Freshly squeezed
Coconut Milk 🥥 ¼ cup Full-fat for creaminess

The artichoke hearts and white beans form the soup's luxurious texture. Trader Joe's carries high-quality canned artichokes with minimal sodium, and Whole Foods bulk section has excellent cannellini beans. For garlic, fresh is non-negotiable—the flavor difference is dramatic. The vegetable broth should be low-sodium to avoid over-salting; Imagine or Pacific Foods brands are excellent choices. Nutritional yeast adds that cheesy depth without dairy, and Bob's Red Mill makes a high-quality version. Always check labels for hidden dairy or fish derivatives in nutritional yeast if strict veganism is required.

No artichoke hearts? Substitute with 1 cup chopped roasted eggplant for texture, though flavor will differ slightly. Cannellini beans unavailable? Great northern or chickpeas work equally well. Fresh garlic not on hand? Garlic powder at half the amount suffices, though it lacks complexity. The coconut milk can be swapped for cashew cream (blended soaked cashews + water) for a richer, dairy-free alternative. For extra umami, add 1 tsp miso paste when blending. The lemon zest must be fresh—bottled zest lacks brightness. If you prefer a lighter texture, reduce coconut milk to 2 tbsp and add an extra 0.5 cup vegetable broth instead.

Store prepped artichokes in airtight containers with a thin layer of broth to prevent browning. This soup reheats beautifully—simmer gently for 5-7 minutes to restore creaminess. Keeps 4-5 days refrigerated and freezes for 3 months without texture degradation. For meal prep, portion into containers with reserved artichoke liquid—reheat with a splash of water or broth to maintain consistency. The parsley garnish should be added fresh after reheating to preserve its vibrant color and aroma.

❤️

Why You'll Love This Recipe

  • Pantry-to-Pot Magic: I swear by this recipe when I’m staring at my fridge wondering what to make. No fresh herbs? No problem. Just open those cans of artichokes and beans, toss in the onion and garlic, and let the olive oil do the heavy lifting. The soup practically assembles itself while you chop.
  • Umami Bomb: That combo of canned artichokes and white beans? It’s like a flavor explosion in your mouth. The artichokes bring that briny, slightly tangy bite, while the beans add a creamy, earthy richness. Honestly, I’ve made it without any extra seasoning—just salt and pepper—and it’s still ridiculously good.
  • Potluck Hero: This soup travels like a champ. I’ve brought it to holiday gatherings, book club meetups, and even my neighbor’s birthday—no one ever asks if it’s vegan, they just ask for seconds. The texture holds up when reheated, and it’s hearty enough to satisfy a crowd without feeling like a chore to make.
  • Budget-Friendly Staple: Between us, this recipe saved me from buying fresh artichokes during their overpriced season. Canned hearts and beans last forever, and a single onion and garlic clove stretch across multiple batches. Plus, the olive oil adds depth without breaking the bank—just a splash goes a long way.

Step-by-step instructions for creamy garlic and white bean artichoke soup

This method delivers velvety texture and rich flavor without dairy—just precise technique.

1

🍳 Step 1: Sauté Aromatics Until Fragrant

Heat the 0.5 cup extra-virgin olive oil in a large pot over medium heat. Add the finely diced yellow onion and cook for 5 minutes until soft and translucent, stirring occasionally. The onions should release their natural sweetness without browning.

Add the 4 cloves minced garlic cloves and cook for another 30 seconds until fragrant—you'll smell the aroma intensify. This foundational step builds the soup's flavor base. Never let the garlic burn; it should just perfume the oil without color change. If it starts to darken, reduce the heat immediately.

2

🥘 Step 2: Build the Soup Base with Artichokes and Beans

Add the 14 oz drained and quartered artichoke hearts and 1.5 cups drained white beans to the pot. Stir to combine with the aromatics. Pour in the 4 cups vegetable broth and bring to a gentle boil over medium-high heat. Once boiling, reduce heat to medium-low and let it simmer uncovered for 15 minutes.

During this time, the artichokes will soften and release their natural juices, while the beans break down slightly, creating a thick, hearty base. Stir occasionally to prevent sticking. The soup should develop a rich, earthy aroma—this is when the flavors begin melding together.

3

👨‍🍳 Step 3: Blend Until Silky Smooth

Using an immersion blender, carefully blend the soup directly in the pot until completely smooth. Work in batches if needed, ensuring all chunks disappear. For a perfectly creamy texture, avoid over-blending—you want a velvety consistency, not a thick paste. If using a countertop blender, transfer the hot soup in batches (don't fill beyond the max line) and blend until smooth.

Return the blended soup to the pot and stir in the 2 tbsp nutritional yeast, 1 tbsp lemon zest, 1.5 tsp salt, and 0.5 tsp ground black pepper. The nutritional yeast adds a cheesy depth without dairy, while the lemon zest brightens the earthy flavors. Taste and adjust seasoning—this is where you can fine-tune the balance between savory, tangy, and umami.

4

⏰ Step 4: Finish with Creaminess and Acid

Reduce heat to low and stir in the 0.25 cup coconut milk and 1 tbsp fresh lemon juice. The coconut milk adds luxurious creaminess without overpowering the other flavors, while the lemon juice cuts through the richness. Let the soup simmer gently for 5 minutes to allow the flavors to meld completely.

Here's the thing—don't skip the lemon juice. It's the secret to balancing the soup's richness. The final texture should be velvety with just a hint of body, not watery. If it's too thick, add 1-2 tablespoons of water to reach your desired consistency. The soup should coat the back of a spoon but still be light enough to sip easily.

5

🍽️ Step 5: Garnish and Serve Warm

Ladle the soup into bowls and garnish each serving with 2 tablespoons chopped fresh parsley. The parsley adds a fresh, vibrant contrast to the creamy soup. Serve immediately while warm, as the flavors continue to develop off the heat.

For the perfect presentation, I like to sprinkle a pinch of extra black pepper and an additional drizzle of olive oil on top. This enhances both the visual appeal and the flavor profile. The soup pairs beautifully with crusty bread or a simple green salad, making it a complete meal.

👨‍🍳

Pro Tips For Making Artichoke Soup Recipe Vegan

  • Sauté Onions Low and Slow: I used to rush this step and end up with bitter, charred onions that ruined the whole soup. Simmer them in olive oil over medium-low heat for 8-10 minutes until they’re soft and translucent—not golden. This builds flavor without adding harshness, and you’ll taste it in every spoonful.
  • Drain and Rinse Beans: Skip this, and your soup will taste like a can of beans. Drain the white beans, then rinse them under cold water to remove excess starch and sodium. I learned this the hard way—my first batch had a weird, metallic aftertaste that lingered.
  • Chop Garlic Fine: Big chunks of garlic just sit there like little flavor rocks. Mince it aggressively—almost paste-like—so it blends into the soup instead of leaving you picking out pieces. Trust me, your soup will be smoother and more cohesive.
  • Simmer, Don’t Boil: After burning three batches of soup because I kept the heat too high, I finally realized: artichoke soup needs gentle heat. Keep it at a bare simmer (tiny bubbles, occasional swirls) for 20-25 minutes. Boiling turns the artichokes mushy and the beans mealy—no one wants that.

Make-ahead tips for this recipe

Prep Ahead Components

Start by prepping the artichokes and aromatics the night before. Drain and quarter the 14 oz artichoke hearts and store in an airtight container with 2 tbsp reserved artichoke liquid to prevent browning.

Finely dice the yellow onion and mince the 4 garlic cloves, storing them in separate containers in the fridge. This saves 15 minutes of prep time the next day. 💡

Freezer-Friendly Base

For a fully make-ahead meal, blend the soup completely (through Step 3) and freeze in quart-sized freezer bags. Leave 1 inch headspace for expansion. When ready to serve, thaw overnight in the fridge, then reheat on the stovetop with 2 tbsp water or broth per serving.

The texture remains velvety with proper storage. I've kept this soup frozen for 3 months without quality loss.

Broth Boosting

Make extra vegetable broth while preparing the soup—it freezes perfectly for future use. I typically double the 4 cups broth recipe and freeze in ice cube trays. These 1-cup portions thaw quickly and add depth to future batches.

For even more flavor, use 1 cup reserved artichoke liquid instead of plain water when reheating frozen soup.

Garnish Prep

Chop the 0.25 cup fresh parsley and store it in a small container with 1 tsp lemon juice to preserve color. Keep the lemon zest and nutritional yeast in separate containers.

When reheating, add these fresh garnishes last to maintain vibrant flavors. This step takes 2 minutes but makes a dramatic difference in presentation.

Batch Cooking Tips

This soup scales beautifully—double the recipe for meal prep. Use a 6-quart slow cooker on low for 4 hours instead of stovetop cooking. Add all ingredients except coconut milk and lemon juice, then blend directly in the slow cooker.

Stir in the finishing ingredients before serving. The slow cooker method develops deeper flavors through gentle heat. ✨

Reheating Perfection

For best results, reheat soup on the stovetop over medium-low heat with the lid slightly ajar. If using the microwave, heat in 1-minute intervals on 50% power, stirring between each interval.

Add 1 tbsp water or broth per serving if the texture seems too thick. The soup should reach 165°F internal temperature for food safety.

Nutrition facts

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 22g28%
Saturated Fat 14g70%
Cholesterol 0mg0%
Sodium 920mg39%
Total Carbohydrate 42g15%
Dietary Fiber 12g43%
Sugars 8g
Protein 16g32%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I make this vegan artichoke soup without coconut milk?

For a lighter texture, replace the 0.25 cup coconut milk with 0.25 cup cashew cream (blend 0.5 cup soaked cashews with 0.25 cup water) or an extra 0.25 cup vegetable broth. If you prefer no dairy substitutes, omit it entirely—the beans and artichokes provide enough body. The soup will be slightly thinner but still delicious.

2

How do I prevent the soup from tasting too garlicky?

Start with 3 cloves of garlic instead of 4, and cook them for exactly 30 seconds until fragrant but not browned. The key is balance—add the 1 tbsp lemon zest and 1 tbsp lemon juice at the end, as the acidity helps mellow the garlic's intensity. Taste as you go and adjust with more broth if needed.

3

What’s the best way to reheat leftovers without breaking the texture?

Reheat on the stovetop over low heat with the lid slightly ajar, stirring frequently. Add 1-2 tablespoons of water or broth per serving if the soup thickens. Avoid microwaving—it can make the soup watery. For extra creaminess, stir in 1 tsp olive oil while reheating. The soup should reach 165°F for safety.

4

Can I use jarred artichoke hearts instead of canned?

Yes, but drain and rinse them thoroughly to remove excess sodium. Jarred artichokes often contain preservatives that can alter the flavor. Quarter them before adding to the pot, and reserve 2 tbsp of the liquid from the jar to maintain moisture. The texture will be slightly firmer, but it works perfectly in this recipe.

5

Why did my soup turn out too thick?

This usually happens if you over-blended or didn’t add enough liquid. Thin with 1-2 tablespoons of water or broth at a time while reheating. For future batches, reduce the blending time slightly—aim for velvety, not paste-like. If using extra-thick beans, add 0.5 cup extra broth during the simmering step.

★★★★★4.7(6 reviews)
Categories Soups & Stews