Soups & Stews
This vegan artichoke soup delivers silky smoothness and earthy herb depth without a single drop of dairy or cream. š The secret lies in blending cashews and coconut milk for a velvety texture that rivals traditional versions while keeping it completely plant-based. I've perfected this recipe after years of testingāit's rich, flavorful, and foolproof for any season.
The foundation starts with fresh artichoke hearts (or high-quality jarred ones) simmered in a fragrant broth of garlic, onions, and celery. The magic happens when we blend in soaked cashews and coconut milk, creating that luxurious, creamy consistency without heavy cream. Fresh herbs like thyme and parsley add bright, aromatic notes that elevate every spoonful.
What you'll end up with is a velvety, golden-hued soup that's packed with umami flavor and satisfying heartiness. The artichokes remain tender while absorbing all the savory goodness, and the cashew-coconut blend ensures a creamy texture that's impossible to resist. It's the kind of soup that feels indulgent yet stays light enough for any meal.
This recipe serves 6 and comes together in just 45 minutesāperfect for weeknight dinners or cozy weekend lunches. Garnish with fresh parsley, a drizzle of olive oil, or toasted pine nuts for extra texture. The best part? It tastes even better the next day, making it ideal for meal prep.
Ingredients for artichoke soup recipe vegan
Fresh artichokes, creamy cashews, and fragrant herbs create this velvety vegan soup masterpiece.
| Ingredient | Amount | Notes |
|---|---|---|
| Fresh Artichoke Hearts š | 2 cups | Trimmed, quartered if whole |
| Yellow Onion š§ | 1 whole | Diced, medium size |
| Celery Stalks š„¬ | 3 whole | Diced, string removed |
| Garlic Cloves š§ | 4 cloves | Minced, fresh preferred |
| Vegetable Broth š§ | 4 cups | Low-sodium preferred |
| Full-Fat Coconut Milk š„„ | 13 ½ oz | Canned, unsweetened |
| Cashews š„ | ½ cup | Raw, unsalted, soaked |
| Fresh Thyme šæ | 1 tbsp | Leaves only, chopped |
| Fresh Parsley šæ | ¼ cup | Chopped, for garnish |
| Extra-Virgin Olive Oil š« | 2 tbsp | For sautĆ©ing |
| Lemon Juice š | 1 tbsp | Freshly squeezed |
| Salt š§ | 1 tsp | Kosher or sea salt |
| Black Pepper š¶ļø | ½ tsp | Freshly ground |
| Pine Nuts š„ | ¼ cup | Toasted, optional garnish |
Fresh artichoke hearts are the starājarred ones work too, but if you can find them fresh, grab the baby variety at Whole Foods or your local farmers market. The cashews are non-negotiable for that silky texture (no, almonds won't cut it here). Soak them for at least 2 hoursātrust me, it makes all the difference. For the coconut milk, full-fat canned is bestāthe lighter versions won't give you that rich mouthfeel. If you're using dried thyme, double the amount since fresh is what we're going for here.
No cashews? Silken tofu blended smooth works in a pinch, though the texture won't be identical. Short on artichokes? Substitute extra mushrooms or white beans for heartiness. The pine nuts can be swapped for toasted walnuts or pecans if you're watching your budget. For the broth, homemade is ideal, but even the low-sodium store-bought stuff will do. Just remember to taste as you goāthis soup needs that perfect balance of earthy, herby, and creamy flavors.
This soup tastes even better the next dayāmake a double batch if you can. Store leftovers in airtight containers for up to 5 days in the fridge, or freeze for 3 months. The cashews and coconut milk blend keeps well, so you can prep that ahead too. Garnish with fresh parsley and a drizzle of olive oil right before servingāthat's where the magic happens. And if you're feeling fancy, toast those pine nuts in a dry pan for just 2 minutesāthey'll add incredible crunch.
Why You'll Love This Recipe
- No-Fuss Pantry Staples: I swear by this recipe because it uses ingredients I already haveāno fancy shopping required. Chop one onion, a few celery stalks, and a handful of garlic while the broth heats up. Thatās it. The artichoke hearts? Just drained and tossed in. Honestly, I make this when Iām too tired to plan.
- Umami Bomb Combo: The garlic and celery caramelize into something deepālike a hug for your taste buds. Add the artichoke hearts at the end so they stay tender, and that crispy edge? Chefās kiss. Between us, this soup has more depth than my old creamy versions (and zero dairy).
- Weeknight to Potluck: Need a meal in 25 minutes? Done. Bringing something to a gathering? This is the crowd-pleaser. Iāve served it at holiday dinners, book club meetups, and even my roommateās āIām sickā night. Itās reliable, and honestly, no one bats an eye at the vegan twist.
- Leftovers That Wonāt Let You Down: This soup actually improves the next day. The flavors meld into something richer, and it reheats like a dream. I keep a jar in the fridge for lazy lunchesājust grab, microwave, and eat. (Yes, even on a Tuesday night.) Plus, artichoke hearts are cheaper than you think, so youāre not breaking the bank for seconds.
Step-by-step instructions for creamy vegan artichoke soup
This method delivers restaurant-worthy artichoke soup with velvety coconut milk and nutty depth.
š³ Step 1: SautĆ© the Aromatic Base
Heat the 2 tablespoons extra-virgin olive oil in a large pot over medium heat. Add the diced yellow onion and diced celery stalks, cooking for 5-6 minutes until softened and translucent. Here's where the magic startsāthe vegetables should release their natural juices and develop a golden hue.
Add the minced garlic cloves and chopped fresh thyme, stirring for 30 seconds until fragrant. You'll know it's ready when the kitchen fills with that aromatic herbaceous scent. This step builds the flavor foundation that carries through the entire soup.
š„ Step 2: Build the Soup Base
Stir in the 2 cups fresh artichoke hearts and cook for 2 minutes to let them absorb the flavors. Pour in the 4 cups vegetable broth and bring to a gentle boil. Once boiling, reduce heat to medium-low and let it simmer uncovered for 10 minutesāthis allows the flavors to meld without the soup becoming watery.
Here's the thingādon't rush this simmering time. The artichokes need to release their natural sweetness and the broth should reduce slightly to concentrate the flavors. You'll see the surface develop a delicate sheen, signaling the flavors are melding beautifully.
šØāš³ Step 3: Create the Creamy Texture
In a blender, combine the simmered soup mixture with the 13.5 oz full-fat coconut milk and ½ cup soaked cashews. Blend until completely smooth, about 1-2 minutes. Real talk: the cashews add that perfect creamy texture without dairy, while the coconut milk brings rich, velvety body to the soup.
Return the blended mixture to the pot and stir in the 1 tablespoon lemon juice, 1 teaspoon salt, and ½ teaspoon black pepper. Taste and adjust seasoningāthis is where you fine-tune the balance between earthy artichoke and bright citrus notes. The soup should be perfectly seasoned with just a hint of tang.
š„ Step 4: Finish and Garnish
Return the soup to medium-low heat and let it warm through for 3-4 minutes, stirring occasionally. The soup should be hot but not boilingājust warm enough to let the flavors shine without breaking the delicate texture we've worked so hard to create.
Ladle the soup into bowls and garnish with chopped fresh parsley and toasted pine nuts. The parsley adds a fresh, bright contrast to the rich soup, while the pine nuts bring a delightful crunch. Serve immediately while still warmāthis soup tastes best fresh from the pot!
Pro Tips For Making Artichoke Soup Recipe Vegan
- SautĆ© the Aromatics Slow: Artichoke soup needs a solid base, so donāt rush the onion, celery, and garlicācook them at medium heat for 8-10 minutes until the onion turns translucent and the celery softens. I used to burn this step every time until I realized patience here means the soup wonāt taste like raw veggies.
- Trim Artichokes Like a Pro: Fresh artichoke hearts have tough endsācut off the last ½ inch of each heart before chopping. Skip this, and youāll end up with a mouthful of stringy bits. (Yes, even if youāre impatient like me.)
- Simmer, Donāt Boil: Keep the soup at a gentle simmer, not a rolling boil, or the artichokes will turn mushy and the broth will lose its depth. A low-and-slow approach keeps the texture perfectāabout 15-20 minutes total.
- Boost Flavor with Umami: Swap half the vegetable broth for mushroom broth or add a splash of soy sauce (½ tablespoon) for extra depth. I was skeptical until I tried itānow itās non-negotiable for that restaurant-quality richness.
Flavor customization for this dish
Herb Variations
Swap out thyme for rosemary (use 1 tbsp fresh) for a piney, aromatic twist that pairs beautifully with artichokes. Or try tarragon (½ tsp dried) for a subtle anise-like note that brightens the whole dish. I love adding fresh sage (2 leaves, chopped) for a warm, earthy depth that complements the cashew creaminess. šæ
Spice Level Boost
For heat lovers, stir in ½ tsp red pepper flakes during the final warming stepāit adds a slow-building warmth that contrasts perfectly with the creamy texture. Or add 1 tsp smoked paprika when sautĆ©ing the onions for a subtle smoky depth that elevates the artichokes. Trust me, it transforms this soup into something entirely different. š¶ļø
Umami Enhancers
Add 1 tbsp soy sauce or 1 tsp miso paste when blending the soup for an extra layer of savory richness. I also recommend ½ cup white mushrooms (finely chopped) sautĆ©ed with the onionsāthey absorb flavors beautifully and add meaty depth. For a quick boost, stir in 1 tsp nutritional yeast at the end for a cheesy, umami punch. š«
Texture Contrasts
Toast ½ cup pumpkin seeds instead of pine nuts for a nutty, crunchy alternative. Or stir in ¼ cup cooked lentils for extra heartiness. For a creamy twist, blend in ½ avocado (peeled) with the cashewsāit adds a velvety richness that's impossible to resist. The key is balancing textures while keeping the soup's signature smoothness. āØ
Citrus Brightness
Swap lemon juice for orange juice (1 tbsp) to add a sweeter, tropical brightness that pairs wonderfully with artichokes. Or finish with a squeeze of lime (just ½ tsp juice) for a zesty kick. I also love a sprinkle of zest (from 1 lemon or lime) on topāit adds a fragrant pop that makes every spoonful feel fresh and vibrant. š
Nutrition facts
Frequently asked questions
Can I use jarred artichoke hearts instead of fresh?
Jarred artichoke hearts work perfectly and save prep time. Just drain and rinse them thoroughly to remove any brine or preservatives. For the best texture, choose hearts packed in water rather than oil. If you're using oil-packed hearts, drain well and pat dry before adding to the soup.
Why does my vegan artichoke soup look too thin?
The cashews and coconut milk should create a thick, creamy texture. If it's too thin, simmer uncovered for 5-10 extra minutes to reduce the liquid. For instant thickening, stir in 1-2 tablespoons cornstarch mixed with 1 tablespoon water and heat until thickened. Never skip the cashew soakingāthis is key for proper creaminess!
How can I make this soup nut-free?
Replace the cashews with ½ cup silken tofu blended until completely smooth. For extra creaminess, add ¼ cup coconut cream (the thick part from a can of coconut milk) when blending. The texture will be slightly different but still delicious. You can also use ½ cup cooked white beans for heartiness while maintaining a creamy consistency.
Can I make this soup ahead of time?
This soup actually tastes better the next day! Store leftovers in an airtight container in the fridge for up to 5 days. The flavors meld beautifully overnight. When reheating, warm gently on low heat or in the microwave (stirring halfway) until hot. Avoid boiling to prevent breaking the cashew-coconut emulsion.
What's the best way to reheat vegan artichoke soup?
For the best results, reheat on low heat in a saucepan with a splash of vegetable broth (about ¼ cup) to restore creaminess. If using the microwave, stir halfway through heating. Never let it boilājust warm until steaming hot. If the soup seems too thick after reheating, thin with a little more broth or water. The gentle heat preserves that silky texture we worked so hard to create!
