Artichoke Soup Recipe Vegan: Silky Blend of Lemon and Garlic Brightness

Soups & Stews

Artichoke Soup Recipe Vegan: Silky Blend of Lemon and Garlic Brightness

This vegan artichoke soup delivers restaurant-quality creaminess without a drop of dairy, thanks to a clever cashew base that transforms into a velvety, golden broth. The secret lies in blending steamed artichoke hearts with garlic, lemon, and fresh herbs—creating a bright, herbaceous flavor that's both comforting and refreshingly light.

I developed this recipe after realizing traditional artichoke soups often rely on heavy cream or butter, so I set out to prove plant-based versions could be just as rich and satisfying.

The magic happens when you simmer the soup just until the flavors meld, then blend it until silky smooth. The cashews act as a natural thickener while adding a subtle earthiness that complements the artichokes' natural nuttiness.

What makes this recipe truly special is how the lemon zest and fresh parsley brighten the dish, cutting through the richness while keeping it vibrant and full of character. Unlike many vegan soups that can taste flat, this one bursts with layered flavors that will have everyone asking for seconds.

By the time you're done, you'll have a soup that's creamy yet light, packed with umami from the garlic and artichokes, and finished with a touch of zing from the lemon. The texture is what truly sets it apart—smooth as silk but with enough body to feel substantial.

It's the kind of soup that warms you from the inside out while keeping your meal feeling fresh and balanced, perfect for chilly evenings or as a comforting starter for any occasion.

Serve it with crusty bread for dipping or a sprinkle of toasted pine nuts for added crunch. The beauty of this recipe is its versatility—it works equally well as a light lunch, a hearty appetizer, or even a vegetarian main dish when paired with a simple green salad.

Here's how to make it come together perfectly every time.

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

Ingredients for artichoke soup recipe vegan

Cashews, artichokes, and lemon bring this vegan soup to life with velvety texture and bright flavor.

Ingredient Amount Notes
Marinated Artichoke Hearts 🍃 14 oz Drained and chopped, jarred or canned
Raw Cashews 🥜 ½ cup Unsalted, soaked for 2 hours
Yellow Onion 🧅 1 whole Medium, diced
Garlic Cloves 🧄 4 cloves Fresh, minced
Lemon 🍋 1 whole Zest and juice, organic preferred
Fresh Parsley 🌿 ¼ cup Stems removed, chopped
Vegetable Broth 💧 3 cups Low-sodium, homemade or store-bought
Extra-Virgin Olive Oil 🫒 ¼ cup High quality, fruity
Fresh Thyme 🌿 1 tbsp Leaves only, chopped
Salt 🧂 1 tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground
Nutritional Yeast 🧀 1 tbsp For cheesy flavor boost
Fresh Lemon Juice 🍋 1 tbsp Extra for finishing

The artichoke hearts make this soup special—jarred works fine, but if you can find fresh or frozen, they’re worth it. Trader Joe’s has the best canned version, and I always grab the organic kind. For the cashews, soaking is non-negotiable—it makes blending a breeze. If you forget, just toast them first and blend longer. The lemon zest is where the magic happens, so organic lemons (or at least thick-skinned ones) make zesting easier. Fresh parsley adds that final pop of brightness, but dried works in a pinch at half the amount.

No cashews? Silken tofu or blended white beans can replace them, though the texture will be slightly different. Short on artichokes? Extra mushrooms or zucchini add umami depth. The vegetable broth is the soul of this soup—low-sodium is key, or you’ll need to adjust the salt later. Homemade broth is ideal, but Pacific Foods or Imagine brands are solid store-bought options. For extra richness, a splash of unsweetened almond milk at the end works wonders. And if you’re feeling fancy, a sprinkle of toasted pine nuts on top adds crunch.

This soup tastes even better the next day—reheat gently on the stove with a splash of water or broth. Keeps in the fridge for 4-5 days or freeze for 3 months. I always make a double batch because it’s perfect for meal prep. Store in airtight containers, and the cashew base helps it stay creamy even after reheating. The parsley and lemon zest can be added fresh right before serving to keep everything vibrant.

❤️

Why You'll Love This Recipe

  • Creamy in Minutes: I swear by the cashew magic here—just soak, blend, and boom, you’ve got that luscious texture without a single drop of dairy. The artichoke hearts add instant depth, so you’re not staring at a blank pot wondering what to do next.
  • Lemon-Garlic Zing: That bright lemon cut through the richness like a sigh of relief, while the garlic? Oh, it’s there—savory, warm, and just sharp enough to make your taste buds notice. Honestly, the first sip always makes me pause mid-spoonful.
  • Weeknight or Guest Night: Same bowl, totally different vibes. Serve it with crusty bread for a lazy Sunday or drizzle with hot sauce for a spicy weeknight fix. My roommates still ask for it after three months—no one ever guesses it’s vegan.
  • Budget-Friendly Leftovers: Cashews stretch thin, onions last forever, and marinated artichokes? They’re a pantry staple I never regret buying. Reheat a portion for lunch, or freeze half—it tastes just as good three days later, no takeout needed.

Step-by-step instructions for artichoke soup recipe vegan

This silky, lemon-bright soup comes together with simple techniques and bold flavors.

1

Soak and Prepare the Cashews

Place the 0.5 cup raw cashews in a small bowl and cover with warm water. Let them soak for at least 2 hours—this ensures they blend smoothly into a creamy texture without any grit. I like to use a fine-mesh strainer to drain them, then give them a quick rinse under cold water to stop the soaking process.

While the cashews soak, dice the 1 whole yellow onion into small, even pieces—about ¼-inch cubes. This size ensures they soften completely during cooking but still contribute texture. Set the diced onion aside on a clean cutting board until you're ready to use it.

2

Sauté Aromatics and Build the Base

Heat the 0.25 cup extra-virgin olive oil in a large pot over medium heat. Add the diced onion and cook for 5-6 minutes until it softens and becomes translucent. You'll notice the onions release moisture and begin to caramelize slightly—this adds depth to the soup's flavor.

Stir in the 4 cloves minced garlic and 1 tbsp chopped fresh thyme, cooking for another 1-2 minutes until the garlic becomes fragrant. Be careful not to let it brown—garlic burns quickly and can turn bitter. At this point, you should smell a warm, earthy aroma that sets the stage for the bright lemon notes to come.

3

Simmer the Broth and Artichokes

Pour in the 3 cups vegetable broth and bring the mixture to a gentle boil. Once boiling, reduce the heat to medium-low and add the drained and chopped 14 oz marinated artichoke hearts. Let the soup simmer for 10-12 minutes, stirring occasionally, until the artichokes are heated through and the flavors meld together.

Taste the soup at this stage—it should be flavorful but still need the richness of the cashew cream. If the broth tastes too salty, adjust with a pinch of the 1 tsp salt or more vegetable broth as needed. The artichokes should be tender enough to pierce easily with a fork, but still hold their shape.

4

Blend to Creamy Perfection

Drain and rinse the soaked cashews, then transfer them to a blender along with ½ cup of the hot soup. Blend until completely smooth—this creates the velvety base for your soup. I like to use an immersion blender directly in the pot for convenience, but a countertop blender works just as well.

Slowly pour the cashew mixture back into the pot, stirring constantly to prevent lumps. Add the 1 tbsp nutritional yeast and 0.5 tsp black pepper, then stir in the zest and juice from the 1 whole lemon. The nutritional yeast adds a cheesy depth, while the lemon brightens everything up beautifully. Taste and adjust seasoning—this is where you can really fine-tune the balance of flavors.

5

Finish and Serve Warm

Return the soup to a gentle simmer over low heat for 5-7 minutes to let all the flavors meld together. Stir in the 0.25 cup chopped fresh parsley and the 1 tbsp fresh lemon juice just before serving—this adds a fresh, vibrant finish that cuts through the richness.

Ladle the soup into bowls and garnish with additional parsley if desired. The final texture should be silky smooth with just enough body from the cashews, and the lemon should shine through in every spoonful. Serve immediately while warm, and enjoy the perfect balance of creamy, tangy, and herby flavors in this vegan artichoke soup.

👨‍🍳

Pro Tips For Making Artichoke Soup Recipe Vegan

  • Soak Cashews Right: Skip the dry blend—soak raw cashews in hot water for 10 minutes first. They’ll break down smoother and give that creamy texture without overpowering the artichoke flavor. (Yes, even if you’re impatient like me, this makes a real difference.)
  • Drain and Rinse Artichokes: Those marinated artichoke hearts come packed in oil or brine—drain them, then rinse in cold water. The extra fat just sits there, turning your soup greasy. Trust me, you’ll taste the difference.
  • Sauté Onions Low and Slow: Don’t rush this step. Cook onions over medium-low heat for 8-10 minutes until soft and translucent. Burning them turns the soup bitter, and no one wants that fighting with lemon and garlic.
  • Zest Lemon Last: Add lemon juice early for acidity, but save the zest until the very end. It brightens the soup without turning it into a science experiment—fresh zest burns fast, and you don’t want that grassy aftertaste ruining your dish.

Perfect pairings for this artichoke soup recipe vegan

Crusty Bread Pairing

Nothing beats this soup with a warm, crusty baguette for dipping. I love using Breads Bakery's sourdough or a French-style baguette from the grocery store.

Toast it lightly in the oven with a drizzle of extra-virgin olive oil and a sprinkle of flaky sea salt—the contrast of crispy bread with silky soup is pure magic. 🥖

For extra indulgence, try garlic bread made with vegan butter and fresh herbs. Simply mix 2 tbsp vegan butter with 1 minced garlic clove and 1 tbsp chopped parsley, then spread on sliced bread and toast until golden. The garlic echoes the soup’s flavors beautifully.

Herbaceous Salad Contrast

Balance the richness with a bright, peppery salad like arugula with lemon vinaigrette. Toss 4 cups baby arugula with 2 tbsp olive oil, 1 tbsp lemon juice, and a pinch of salt and pepper. The acidity mirrors the soup’s lemon notes while adding fresh crunch. 🥗

For a heartier option, try a shaved fennel and apple salad with a touch of walnuts and balsamic glaze. The sweetness of the apple and the anise notes from fennel complement the artichoke’s earthiness perfectly.

Warm Flatbread Twist

Swap bread for warm naan or lavash if you want a Middle Eastern-inspired touch. Brush with garlic-infused olive oil and sprinkle with smoked paprika before serving. The soft, pillowy texture soaks up the soup beautifully. 🌿

For a gluten-free option, serve with cauliflower rice or roasted sweet potato wedges. Toss the sweet potatoes with 1 tbsp olive oil, ½ tsp smoked paprika, and roast at 400°F for 20 minutes. The natural sweetness balances the soup’s tangy brightness.

Cheesy Vegan Add-Ons

Boost the umami with vegan cheese crisps or cashew ricotta on top. Sprinkle 2 tbsp nutritional yeast over each serving for a cheesy kick, or dollop with store-bought vegan mozzarella like Miyoko’s for a melty finish. 🧀

For a nutty crunch, toast 2 tbsp pine nuts or slivered almonds in a dry pan until golden, then scatter over the soup. The toasted nuts add texture and a subtle sweetness that enhances the artichoke’s natural flavors.

Nutrition facts

Servings 4
Amount Per Serving
Calories 310kcal
% Daily Value *
Total Fat 22g28%
Saturated Fat 3g15%
Cholesterol 0mg0%
Sodium 550mg24%
Total Carbohydrate 22g8%
Dietary Fiber 6g21%
Sugars 6g
Protein 10g20%
* 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 cashews?

Yes! For a nut-free version, blend ½ cup silken tofu or ½ cup white beans with ½ cup hot broth instead. The texture will be slightly thinner but still creamy. Add 1 tbsp olive oil at the end to restore richness.

2

Why does my soup taste bitter after blending?

Overcooked garlic or under-soaked cashews often cause bitterness. For the garlic, sauté it just until fragrant (1-2 minutes). If cashews taste bitter, they may have soaked too long—rinse them well after draining. A splash of lemon juice or extra nutritional yeast can also balance the flavor.

3

How can I make this soup thicker or thinner?

For a thicker consistency, blend in 2-3 extra tablespoons of soaked cashews. For a thinner version, stir in ½ cup warm vegetable broth. Simmer for 2-3 minutes to let the flavors meld. The ideal texture should coat the back of a spoon but remain silky.

4

Can I use frozen artichoke hearts instead of canned?

Thaw and drain frozen artichoke hearts first, then chop them. They may release more moisture, so reduce the broth to 2.5 cups initially. The flavor will be slightly fresher, though canned hearts work perfectly for convenience.

5

What’s the best way to store leftovers?

Store in an airtight container in the fridge for 4-5 days. For freezing, cool completely first, then portion into containers with 1-inch headspace. It keeps for 3 months. Reheat gently on the stove with a splash of broth—never microwave directly from frozen. The texture remains creamy when reheated properly.

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