Soups & Stews
This vegan artichoke soup transforms humble artichokes into a luxurious, velvety velout that rivals classic creamy versions—but without a drop of dairy. The secret lies in braising artichoke hearts until tender, then blending them with aromatic herbs and a touch of coconut milk for that signature richness.
I developed this recipe after struggling to find a vegan version that delivered both texture and depth, and this one finally does it right.
The foundation starts with properly braised artichoke hearts—never canned, because fresh (or high-quality jarred) delivers that unmistakable artichoke flavor. Sautéed shallots, garlic, and thyme build the aromatic base, while a splash of white wine deglazes the pan for brightness.
The real magic happens when you blend the simmered vegetables with vegetable broth and coconut milk, creating a silky-smooth velout that's impossibly creamy without dairy.
What sets this apart is the crunchy celery topping—a crispy, herb-infused garnish that adds texture contrast to every spoonful. The recipe balances traditional techniques (like proper braising) with modern twists (the celery topping and smoked paprika finish), resulting in a soup that's both comforting and sophisticated.
Perfect for chilly evenings or as a starter that steals the show.
Serve with crusty bread to soak up every last drop of that velvety broth, or pair it with a simple green salad for a complete meal. The best part? This version proves vegan cooking can be just as rich and indulgent as the original—without compromising on flavor. Let's make it.
Ingredients for artichoke soup recipe vegan
Fresh artichoke hearts, aromatic herbs, and coconut milk create this velvety vegan velout—rich without dairy.
| Ingredient | Amount | Notes |
|---|---|---|
| Fresh Artichoke Hearts 🌿 | 14 oz | Trimmed, jarred in water (no salt added) |
| Shallots 🧅 | 1 whole | Medium, thinly sliced |
| Garlic Cloves 🧄 | 3 cloves | Peeled, smashed |
| Fresh Thyme Sprigs 🌿 | 2 whole | Stems removed |
| White Wine 🍷 | ¼ cup | Dry, like Sauvignon Blanc |
| Vegetable Broth 💧 | 4 cups | Low-sodium, homemade preferred |
| Full-Fat Coconut Milk 🥥 | 1 cup | Canned, unsweetened |
| Smoked Paprika 🌶️ | 1 tsp | For depth, not heat |
| Celery Stalks 🥬 | 3 whole | Thinly sliced, for topping |
| Fresh Parsley 🌿 | ¼ cup | Chopped, for garnish |
| Extra-Virgin Olive Oil 🫒 | ½ cup | For sautéing and finishing |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed |
| Sea Salt 🧂 | 1 tsp | Diamond Crystal preferred |
| Black Peppercorns 🌶️ | ½ tsp | Freshly cracked |
The artichoke hearts are the soul of this soup—jarred in water (no salt added) is ideal, but fresh is superior if available. Look for plump, vibrant hearts at specialty markets or well-stocked grocery stores like Whole Foods or Trader Joe's. Trim any tough stems before using. For the shallots, smaller ones are sweeter—no need to peel, just slice thinly. Fresh thyme and parsley elevate the flavor, so bunchy sprigs are worth seeking out over dried. The white wine should be dry, not oaky—Sauvignon Blanc or Pinot Grigio work perfectly.
No artichoke hearts? Hearts of palm in water can substitute, though flavor will differ. Short on thyme? Dried thyme at one-third the amount works, but fresh is non-negotiable for depth. The coconut milk must be full-fat for creaminess—canned brands like Thai Kitchen are reliable. For the celery topping, select crisp stalks with no browning. If you can't find fresh parsley, dried parsley at half the amount suffices. The smoked paprika adds complexity without heat—Penzeys brand is widely available and excellent.
Store the blended soup base in an airtight container for 5 days in the fridge, or freeze for 3 months. The celery topping stays crisp for 3 days if stored separately. For extra richness, stir in 1 tbsp coconut milk when reheating. This soup tastes even better the next day as flavors meld—double the batch if you're hosting. Garnish just before serving to preserve the celery's crunch.
Why You'll Love This Recipe
- No Chopping Chaos: I swear by jarred artichoke hearts here—no messy trimming, no green thistle nightmares. Just drain, rinse, and toss them straight into the pot. (Between us, that’s my favorite part.)
- Wine-Fueled Magic: That splash of white wine? It’s not just for show—it cuts through the earthiness of the artichokes and lets the thyme shine. Honestly, the first time I skipped it, I regretted it immediately.
- Crowd-Pleaser Flex: This soup works as a starter, a light lunch, or a cozy side—even my non-vegan friends ask for seconds. Serve it chilled with crusty bread for a picnic or warm it up for a potluck. (Yes, even on a Tuesday night.)
- Budget-Friendly Leftovers: Artichoke hearts last forever in the fridge, and the broth gets richer overnight. I make a double batch, freeze half, and still have soup for days. Not the prettiest, but the taste makes up for it—every time.
Step-by-step instructions for silky smooth artichoke velout
Transform fresh artichoke hearts into a velvety, herb-infused soup with this refined vegan technique.
Sauté Aromatics Until Fragrant
Heat the 0.5 cup extra-virgin olive oil in a large pot over medium heat. Add the 1 whole shallots and 3 cloves garlic cloves, cooking for 3-4 minutes until the shallots become translucent and the garlic emits a gentle aroma. This foundational step develops flavor without browning.
Stir in the 2 whole fresh thyme sprigs and 1 teaspoon smoked paprika, cooking for an additional 30 seconds until the spices are fragrant. The paprika adds subtle depth while the thyme infuses its earthy notes. Watch carefully—thyme burns quickly, so keep the heat at medium throughout this process.
Deglaze and Simmer the Base
Pour in the 0.25 cup white wine and scrape the bottom of the pot with a wooden spoon, collecting all the flavorful browned bits. Let the wine simmer for 2-3 minutes until reduced by half, creating a glossy, concentrated base. This deglazing step is critical—it captures all the caramelized flavor from the aromatics.
Add the 14 ounces fresh artichoke hearts (drained and chopped) and 4 cups vegetable broth, bringing the mixture to a gentle boil. Reduce heat to medium-low and simmer uncovered for 15 minutes, allowing the flavors to meld while the artichokes soften. Stir occasionally to prevent sticking, and taste for seasoning—this is when you should adjust with additional sea salt or black peppercorns if needed.
Blend to Silky Perfection
Remove the 2 thyme sprigs from the pot. Using an immersion blender, carefully blend the soup directly in the pot until completely smooth, about 30-45 seconds. For a perfectly velvety texture, strain the soup through a fine-mesh sieve into a clean pot to remove any remaining fibrous bits. This step ensures a luxurious, restaurant-quality consistency.
Return the strained soup to the pot and stir in the 1 cup full-fat coconut milk and 1 tablespoon lemon juice. The coconut milk adds richness while the lemon brightens the flavors, balancing the earthiness of the artichokes. Simmer gently for 5 minutes to integrate the flavors fully. The soup should now be silky, fragrant, and perfectly seasoned.
Finish and Serve with Crunchy Topping
Taste the soup once more and adjust seasoning with sea salt or black peppercorns if necessary. Swirl in the 0.5 cup extra-virgin olive oil to add a luxurious finish and enhance the soup's natural richness. The oil should coat the surface, creating a delicate sheen.
For the topping, thinly slice the 3 whole celery stalks and toss with the 0.25 cup fresh parsley. Ladle the soup into bowls and garnish with the celery-parsley mixture. The crisp celery provides a refreshing contrast to the creamy velout, while the parsley adds a pop of color and freshness. Serve immediately to enjoy the soup at its peak texture and temperature.
Pro Tips For Making Artichoke Soup Recipe Vegan
- CHOP SHALLOTS SMALL: Fresh shallots get mushy when overcooked, so slice them paper-thin—about 1/8-inch slices or even smaller if you’re impatient like me. They’ll melt into the soup without turning to mush, and the flavor stays bright instead of bitter.
- SAUTÉ GARLIC LOW: Garlic burns faster than you’d think, especially when you’re distracted by the wine deglazing. Keep the heat low after adding it—just until it’s fragrant, not golden. I learned this the hard way when my soup tasted like charred regret.
- TRIM ARTICHOKE HEARTS CLEAN: Those fuzzy choke bits inside artichoke hearts? They add bitterness if left in. Run a knife along the base of each heart to scrape out the core, then give them a quick rinse. It’s tedious, but your soup will thank you—no one likes a grassy aftertaste.
- SWAP WINE FOR BROTH IF DRY: Running out of wine mid-recipe? No shame—just use an extra splash of vegetable broth instead. It won’t ruin the dish, but if you’re feeling fancy, a splash of apple cider vinegar (1/2 tsp) mimics the acidity of wine. Works every time, even when I forget to shop.
Serving suggestions for this artichoke soup recipe vegan
Bread Pairings
This velvety soup pairs perfectly with crusty sourdough or baguette slices—their chewy texture soaks up every last drop of the creamy broth. I love toasting the bread with a drizzle of extra-virgin olive oil and a sprinkle of flaky sea salt before serving.
For a heartier option, try garlic focaccia—its buttery richness complements the artichoke's earthiness beautifully. 🥖
Salad Contrasts
A bright arugula salad with lemon vinaigrette cuts through the soup's richness like a knife. Toss 4 cups baby arugula with 2 tbsp olive oil, 1 tbsp lemon juice, and a pinch of smoked paprika for a flavor bridge.
Add toasted walnuts for crunch and shaved Parmesan (if not strictly vegan) for a salty contrast. The peppery greens refresh your palate between spoonfuls of soup.
Wine Pairings
For a classic match, serve with a dry white wine like Sauvignon Blanc or Pinot Grigio—their crisp acidity mirrors the lemon in the soup. If you prefer red, a light Pinot Noir with subtle earthy notes enhances the artichoke's depth.
Avoid heavy wines that would overpower the delicate flavors. I always keep a chilled bottle of La Crema Sauvignon Blanc on hand for this dish. 🍷
Cheese Board Additions
For a vegan-friendly cheese board, include aged cashew cheese, nutritional yeast for a cheesy flavor, and marinated olives. The tangy olives and umami yeast complement the soup's herbal notes.
Add roasted red peppers and crispy chickpeas for extra texture. Serve with crackers or rice cakes to balance the richness.
Herb Garnishes
Fresh herbs elevate the presentation and flavor. Sprinkle chopped chives or dill over the soup for a bright finish. For a smoky touch, add crumbled tempeh bacon (if vegan) or toasted pumpkin seeds.
The herbs should be added just before serving to preserve their freshness and vibrant color. A final drizzle of olive oil ties everything together. 🌿
Meal Prep Tips
Store the soup in airtight glass containers for up to 5 days in the fridge. Reheat gently on the stovetop with a splash of water or broth to prevent drying. The celery topping stays crisp for 3 days if stored separately in a sealed container.
For make-ahead meals, double the batch and freeze portions—just thaw overnight in the fridge before reheating. Garnish fresh when ready to serve. ❄️
Nutrition facts
Frequently asked questions
Can I use canned artichoke hearts instead of fresh?
Yes, but choose jarred artichoke hearts in water (no salt added) for the best flavor. Drain and rinse them thoroughly before using. For extra richness, look for brands that specify "water-packed" rather than "brine-packed." The texture will be slightly softer than fresh, but the taste remains excellent.
How do I make this soup extra creamy without coconut milk?
Blend in ½ cup silken tofu or ¼ cup cashew cream (soaked cashews blended with water) for a dairy-free, ultra-smooth texture. Add it with the coconut milk in the final step and simmer for 3-4 minutes to fully integrate. The result will be just as velvety!
Why does my vegan artichoke soup taste bitter?
Bitterness often comes from overcooked artichokes or using too much smoked paprika. Simmer the artichokes for only 15 minutes (not longer) and reduce the paprika to ½ teaspoon. A splash of lemon juice or a pinch of sugar can also balance the flavor. Always taste as you go!
Can I make this soup in an Instant Pot?
Sauté the aromatics as directed, then add wine, artichokes, and broth. Cook on High Pressure for 5 minutes, then release pressure naturally. Blend and finish with coconut milk as written. The Instant Pot reduces cooking time to about 20 minutes total.
What's the best way to store leftovers?
Store the blended soup in airtight glass containers for up to 5 days in the fridge. For freezing, portion into containers and freeze for 3 months. Reheat gently on the stovetop with a splash of water or broth. Keep the celery topping separate—it stays crisp for 3 days in the fridge.
