Roast halved artichoke hearts until caramelized, then sauté onion, celery and garlic. Add white beans and vegetable broth, simmer briefly and purée until velvety. Stir in cream, lemon zest and juice to lift the flavors, and adjust seasoning. Thin with extra broth if needed, reserve a few roasted artichoke pieces for texture, and finish with parsley and a drizzle of olive oil. Use plant-based cream to keep it dairy-free.
The rain was hammering against the kitchen window so hard I could barely hear the podcast playing from my phone propped against the spice rack. I had a can of artichoke hearts sitting in the pantry for three weeks, glaring at me every time I reached for the pasta. That afternoon, with no desire to brave the grocery store, those hearts were going to earn their keep.
My neighbor stopped by mid simmer to return a measuring cup she had borrowed and ended up sitting at my kitchen counter for an hour, tearing off pieces of gluten free bread and dunking them straight into her tasting bowl.
Ingredients
- Artichoke hearts: One 14 oz can drained and halved works beautifully, but frozen thawed hearts roast just as well if that is what you have.
- Yellow onion: One medium diced, because the sweetness of yellow onion anchors the entire flavor base.
- Celery: Two stalks diced, and do not skip this because celery adds a quiet earthiness that you will miss if it is gone.
- Garlic: Two cloves minced, though I have been known to sneak in a third when no one is watching.
- White beans: One 15 oz can of cannellini or Great Northern, rinsed well until the water runs clear for the creamiest result.
- Vegetable broth: Four cups low sodium so you stay in control of the salt.
- Heavy cream: Half a cup, or swap in unsweetened plant based cream to keep it vegan.
- Extra virgin olive oil: Two tablespoons, one for roasting and one for the pot.
- Dried thyme and oregano: One teaspoon thyme and half teaspoon oregano, simple herbs that let the artichoke shine.
- Salt and black pepper: Half teaspoon salt plus more to taste and a quarter teaspoon pepper.
- Lemon zest and juice: Zest of one lemon and two tablespoons juice to brighten everything at the end.
- Fresh parsley: Chopped, for garnish and a hit of green that makes the bowl look as good as it tastes.
Instructions
- Roast those artichoke hearts:
- Toss the halved artichoke hearts with one tablespoon olive oil, half the thyme, and a pinch of salt, then spread them on a baking sheet and roast at 425 degrees F for 18 to 20 minutes until golden and caramelized, flipping them once halfway through.
- Build the flavor base:
- While the artichokes work their magic in the oven, heat the remaining olive oil in a large pot over medium heat and sauté the diced onion and celery for 5 to 6 minutes until everything is soft and fragrant.
- Wake up the aromatics:
- Stir in the minced garlic, the rest of the thyme, the oregano, salt, and pepper, cooking for about a minute until your kitchen smells like a Mediterranean herb garden.
- Simmer and meld:
- Add the roasted artichoke hearts, the rinsed white beans, and the vegetable broth to the pot, bring it to a boil, then drop the heat and let it simmer gently for 10 minutes so all the flavors marry.
- Blend until silky:
- Remove the pot from heat and use an immersion blender to puree the soup until it is completely smooth, or work in careful batches with a countertop blender.
- Finish with cream and lemon:
- Stir in the cream, lemon zest, and lemon juice, then taste and adjust the seasoning, thinning with extra broth or water if the soup feels too thick.
- Serve and enjoy:
- Ladle into warm bowls, drizzle with olive oil, scatter chopped parsley over the top, and serve with crusty gluten free bread for dipping.
There is something about a bowl of this soup that turns a ordinary Tuesday into a small act of self care.
What to Serve Alongside
A glass of crisp Sauvignon Blanc cuts through the richness of the cream beautifully, and a simple side salad with a sharp vinaigrette provides a bright contrast that keeps each spoonful interesting.
Storing and Reheating
This soup keeps wonderfully in an airtight container in the refrigerator for up to four days, and it actually tastes better on day two when the flavors have had time to settle.
A Few Last Thoughts
Cooking does not have to be complicated to feel special, and this soup is proof of that every single time I make it.
- For extra flavor, try using jarred marinated artichoke hearts rinsed lightly to tame the oil.
- A pinch of red pepper flakes on top adds a gentle warmth without overpowering the dish.
- Always check your vegetable broth label for hidden gluten if that matters to you.
Make this soup your own and share it with someone who could use a warm bowl and a quiet evening. That is really all any of us need sometimes.
Recipe Questions & Answers
- → Can I use frozen or jarred artichoke hearts?
-
Yes. Thawed frozen artichokes roast well; jarred marinated hearts add extra flavor but rinse lightly to remove excess oil and brine before roasting.
- → How do I achieve a silky texture when blending?
-
Blend while hot and in batches if needed, then strain if you want extra smoothness. An immersion blender yields a creamy result with less handling.
- → How can I make this dish vegan or dairy-free?
-
Swap heavy cream for an unsweetened plant-based cream or a splash of full-fat coconut milk for richness without dairy.
- → What can I do if the soup is too thick?
-
Thin with additional vegetable broth or water, a little at a time, until you reach the desired consistency. Warm through after thinning before serving.
- → Should I reserve any roasted artichokes before blending?
-
Yes, set aside a few caramelized pieces to chop and stir in after blending for pleasant texture contrast and visual appeal.
- → What herbs and garnishes work best?
-
Dried thyme and oregano in the cooking stage and fresh parsley at the finish work beautifully; finish with lemon zest and an extra drizzle of olive oil for freshness.