Soups & Stews
This artichoke heart soup recipe transforms humble canned hearts into a luxurious velouté with crispy celery crowns that add satisfying texture. The secret lies in balancing creamy richness with bright, herby acidity—no heavy cream required.
I developed this version after discovering how artichokes' natural nuttiness pairs perfectly with celery's crisp bite when roasted, creating a contrast that elevates every spoonful.
The foundation is a simple vegetable base—sautéed onions, garlic, and celery—simmered with artichoke hearts until tender. For the signature crispy element, celery crowns are roasted until golden and caramelized, then scattered over the finished soup for that satisfying crunch.
A splash of white wine and fresh herbs (thyme and parsley) brighten the velouté, while a sprinkle of Parmesan adds depth without overpowering.
What you'll end up with is a soup that's both comforting and refined—creamy enough to coat your spoon but light enough to feel fresh, with those crispy celery crowns adding a textural surprise. The artichokes melt into the broth, releasing their earthy sweetness while maintaining enough structure to provide substance.
This is the kind of soup that feels like a restaurant-quality meal but comes together in under an hour.
Serve with warm crusty bread to soak up every last drop of that herby, creamy broth. The crispy celery crowns stay crunchy even after sitting for 10 minutes, making this soup perfect for potlucks or weeknight dinners when you want something impressive but not labor-intensive.
Here's how to make it—step by step—for the most satisfying bowl of artichoke heart soup you've ever tasted.
Ingredients for artichoke heart soup
Creamy artichoke soup with crispy celery crowns—just 15 ingredients for restaurant-quality flavor.
| Ingredient | Amount | Notes |
|---|---|---|
| Canned Artichoke Hearts 🌿 | 14 oz | Drained and quartered |
| Yellow Onion 🧅 | 1 whole | Medium size, diced |
| Celery Stalks 🥬 | 4 whole | For soup base, chopped |
| Celery Stalks 🥬 | 2 whole | For crispy crowns |
| Garlic Cloves 🧄 | 4 cloves | Minced for depth |
| Vegetable Broth 💧 | 4 cups | Low-sodium preferred |
| Dry White Wine 🍷 | ½ cup | Substitute with broth if needed |
| Heavy Cream 🥛 | ½ cup | Full-fat for richness |
| Fresh Thyme 🌿 | 2 tbsp | Leaves only, chopped |
| Fresh Parsley 🌿 | ¼ cup | Chopped for brightness |
| Parmesan Cheese 🧀 | ½ cup | Freshly grated, plus extra |
| Extra-Virgin Olive Oil 🫒 | ½ cup | For roasting celery crowns |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly cracked |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed |
The artichoke hearts are the star here. Look for high-quality canned hearts—the ones packed in water, not brine, since you'll be simmering them. Trader Joe's and Whole Foods carry the best brands, but any canned hearts will work if they're not mushy. Fresh celery matters too—pick stalks with crisp, white cores and vibrant green tops. The crispy crowns are worth the effort: cut the celery into 1-inch pieces, toss with olive oil, and roast until golden. That caramelized crunch is what makes this soup special.
No white wine? Substitute with extra vegetable broth—just add 1 extra tablespoon of lemon juice to brighten the flavor. Fresh herbs are ideal, but dried thyme at one-third the amount works in a pinch. For the creaminess, full-fat coconut milk is a great dairy-free alternative if needed. The Parmesan adds depth without overpowering—grate it yourself for the best texture. If you're short on time, pre-chop all your veggies before starting; it cuts the active time in half.
This soup tastes even better the next day—reheats beautifully with just a splash of water or broth. Store it in an airtight container for 4-5 days in the fridge, or freeze for up to 3 months. The crispy celery crowns stay crunchy for about 10 minutes after serving, so add them just before eating. For extra richness, stir in a dollop of crème fraîche or extra Parmesan when serving. Leftovers make great lunches—just warm through and top with fresh herbs.
Why You'll Love This Recipe
- Pantry Magic: I swear by this soup because it starts with one can—no fresh artichokes, no fancy prep. Just drain, chop, and simmer. My go-to when I’m staring into an empty fridge at 6:30 PM.
- Umami Bomb: That first bite? The garlic and artichokes hit like a flavor grenade. The onions caramelize just enough to balance the briny, meaty artichokes—no one will guess it’s mostly canned ingredients.
- Leftover Hero: This soup begs to be made in batches. Freezes like a dream, reheats without getting gluey, and my kids actually ask for seconds. (Yes, even the ones who claim to hate vegetables.)
- Budget Date Night: Fancy dinner for two? Done. Spend less than $10 on ingredients, but serve it in a pretty bowl with crusty bread. No one will care that it’s "just" soup—until they taste it.
Step-by-step instructions for artichoke hearts soup with crispy celery crowns
Here's how to create a velvety artichoke velouté topped with perfectly crisp celery crowns.
Roast the Celery Crowns for Crispy Texture
Preheat your oven to 400°F and line a baking sheet with parchment paper. Take the 2 whole celery stalks reserved for crowns and trim away the leafy ends, leaving about 2 inches of the base. Cut each stalk lengthwise into ¼-inch thick slices, then cut each slice crosswise into ½-inch wide pieces. These will become your crispy crowns.
Toss the celery pieces with ½ cup extra-virgin olive oil and ½ teaspoon salt, then spread them in a single layer on the prepared baking sheet. Roast for 20-25 minutes, stirring once halfway through, until they're deep golden brown and crispy. Watch carefully—they burn quickly once they reach this color. Remove and set aside on a paper towel-lined plate to drain excess oil.
Build the Soup Base with Aromatics and Artichokes
In a large Dutch oven, heat ½ cup extra-virgin olive oil over medium heat. Add the 1 whole yellow onion and 4 whole celery stalks (chopped), cooking for 8-10 minutes until softened and golden. Stir in the 4 cloves garlic cloves and cook for 30 seconds until fragrant—don't let it brown or it'll turn bitter.
Add the 14 oz canned artichoke hearts (drained and quartered) and cook for 2 minutes to warm through. Pour in the 0.5 cup dry white wine and let it simmer for 3-4 minutes until mostly evaporated. This step develops deep flavor—don't skip it. Then add the 4 cups vegetable broth and bring to a gentle boil.
Simmer and Finish the Creamy Velouté
Reduce heat to low and let the soup simmer for 15-20 minutes until slightly reduced. Stir in the 2 tbsp fresh thyme and 1.5 tsp salt, then taste and adjust seasoning. The soup should be seasoned like the sea—salty, bright, and full of herbaceous notes. Remove the thyme stems before proceeding.
In a separate bowl, whisk together 0.5 cup heavy cream and 0.5 cup parmesan cheese until smooth. Slowly ladle 1 cup of hot soup into the cream mixture while whisking continuously to temper it. Then pour this mixture back into the soup pot and stir gently. Add 1 tbsp lemon juice and 0.5 tsp black pepper, then simmer for 2-3 minutes just until heated through. The acidity from the lemon brightens all the flavors.
Garnish and Serve with Crispy Toppings
Ladle the warm soup into bowls, dividing the crispy celery crowns evenly among them. Sprinkle each serving with 0.25 cup fresh parsley and an extra sprinkle of parmesan cheese. The contrast of crispy crowns against the creamy velouté creates the perfect texture experience—each bite delivers both elements together.
Serve immediately while the celery crowns are still crisp. The soup continues to thicken slightly as it sits, so serving it hot ensures that perfect velvety consistency. Pair with crusty bread to soak up every last drop of that herby, artichoke-infused velouté.
Pro Tips For Making Artichoke Heart Soup
- Drain and Pat Dry: Canned artichoke hearts come packed in water or brine—don’t just shake them in the pot. Drain well, then spread them on a towel and press with a dry cloth to remove excess moisture. This keeps your soup from turning watery, especially if you’re adding other liquids later.
- Sweat, Don’t Burn: When cooking the onion, celery, and garlic, keep the heat medium-low and add a splash of water if things start sticking. I learned this the hard way—charred veggies make the soup taste bitter, and you’ll be left scraping the bottom of the pot.
- Chop Celery Small: Skip the big chunks—dice the celery into ¼-inch pieces so it blends into the soup instead of sitting as identifiable bits. This makes the texture smoother and the flavors more even. (Yes, it takes a few extra seconds, but it’s worth it.)
- Simmer, Don’t Boil: Once the soup is combined, keep it at a gentle simmer—not a rolling boil. Overcooking can turn the artichokes mushy and make the broth cloudy. A low, steady heat for 15-20 minutes is all you need to let the flavors meld.
Regional styles of artichoke heart soup
Italian Velouté Style
This classic approach focuses on a silky, herb-infused base that highlights artichokes' natural sweetness. In Italy, you'll often find this soup made with a white wine reduction instead of cream, giving it a lighter texture.
I love using San Marzano tomatoes (½ cup, crushed) for depth, simmered with the wine and broth. Finish with grated Pecorino Romano instead of Parmesan for a sharper, more authentic flavor. 🍷
French Provençal Twist
For a French-inspired version, swap the celery crowns for crispy fried shallots (sauté in olive oil until golden). Add 1 tsp herbes de Provence to the soup base and finish with a drizzle of truffle oil (½ tsp) for an earthy aroma.
The Provençal style often includes roasted garlic (2 cloves, mashed) instead of fresh, adding a mellow sweetness that pairs beautifully with artichokes.
Spanish Ajoblanco Adaptation
Spain's ajoblanco tradition transforms this into a cold soup by blending the cooked vegetables with almond milk (½ cup) and breadcrumbs (¼ cup) for a thick, creamy texture. Use manchego cheese (¼ cup, crumbled) instead of Parmesan and garnish with toasted almond slices.
Serve chilled with a sprinkle of smoked paprika for a smoky contrast that's perfect for warm weather. 🌶️
Mediterranean Roasted Version
For a rustic touch, roast the artichoke hearts (quartered) alongside the celery crowns at 400°F for 15 minutes before adding to the soup. Include roasted red peppers (½ cup, chopped) and sun-dried tomatoes (2 tbsp, chopped) for a deeper Mediterranean flavor profile.
Finish with feta cheese (2 tbsp, crumbled) and a drizzle of extra-virgin olive oil for a bright, tangy finish.
Modern Vegan Adaptation
Replace the heavy cream with cashew cream (blend ½ cup soaked cashews with ½ cup water and 1 tsp lemon juice) and use nutritional yeast (¼ cup) instead of Parmesan. Add white miso paste (1 tsp) to the soup base for umami depth.
The crispy celery crowns remain the same, providing that essential crunch. This version keeps all the richness while being completely plant-based. 🌱
Nutrition facts
Frequently asked questions
Can I use fresh artichokes instead of canned hearts?
Fresh artichokes work but require more prep! Trim off the tough outer leaves, cut off the top third, and remove the fuzzy choke before quartering. Simmer in salted water for 15-20 minutes until tender before adding to your soup. Fresh artichokes have a more delicate flavor but take longer to prepare.
Why does my soup taste bitter?
Bitterness usually comes from overcooked garlic or artichokes. Cook garlic for 30 seconds max—it should be fragrant, not browned. For artichokes, simmer just until tender (15-20 minutes). A splash of lemon juice (like in the recipe) or a pinch of sugar can also balance bitter flavors.
How can I make this soup vegan?
Replace heavy cream with cashew cream (blend ½ cup soaked cashews + ½ cup water + 1 tsp lemon juice) and use nutritional yeast instead of Parmesan. Add 1 tsp white miso paste to the broth for umami depth. The crispy celery crowns stay the same!
Can I make this soup ahead of time?
Yes! Prepare the soup base (without cream) up to 2 days ahead and store in an airtight container. Reheat gently, then stir in the cream and crispy celery crowns just before serving. For best texture, roast the celery crowns fresh—they lose crispness when reheated.
What's the best way to reheat leftovers?
Gently reheat on the stovetop over low heat with a splash of broth or water to prevent curdling. Never microwave—it can make the cream separate. Stir frequently and add fresh crispy celery crowns after reheating to maintain their crunch.
