This post may contain affiliate links, Read the full disclosure here.
There’s something so comforting about a big pot of soup simmering on the stove. The way it fills the kitchen with warmth and rich aroma makes everything feel calm and homey. One of my absolute favorites? Artichoke Soup — creamy, savory, and surprisingly easy to make.
This recipe has been part of my fall and winter rotation for years. It’s wholesome enough for family dinners yet elegant enough to serve when friends come over. I promise, even if you’ve never cooked with artichokes before, you’ll fall in love with their delicate, nutty flavor and how beautifully they blend with veggies, herbs, and cream.
So grab your apron, take a deep breath, and let’s make this cozy Artichoke Soup together.
Why You’ll Love This Artichoke Soup
This isn’t just another soup recipe — it’s a hug in a bowl.
Here’s why you’ll love it:
- Creamy and satisfying: The combination of butter, milk, and cream gives it that irresistible silky texture.
- Family-friendly: Even picky eaters usually ask for seconds.
- Nutritious: Artichokes are packed with antioxidants, fiber, and vitamins.
- Flexible: You can make it vegetarian or vegan with simple swaps.
- Perfect for any skill level: Whether you’re a kitchen beginner or a confident home cook, this simple artichoke soup recipe is totally doable.
Ingredients You’ll Need
Before you start, let’s gather everything. Having your ingredients prepped makes the cooking process so much smoother (and keeps you from that frantic “where’s the thyme?” moment — been there!).
Here’s what you’ll need:
- 2 tablespoons olive oil
- 8 tablespoons unsalted butter, divided
- 2 cups finely diced yellow onion (about 2 onions)
- 2 cups diced carrots, peeled (4–5 carrots)
- 2 cups finely diced celery (4–5 stalks)
- 1 (8-ounce) package mushrooms, sliced ¼-inch thick (I love baby bellas)
- 1 tablespoon minced garlic
- Salt and pepper, to taste
- ½ teaspoon Italian seasoning
- ½ teaspoon dried thyme
- ½ teaspoon dried oregano
- 1 bay leaf (optional)
- 1 (32-ounce) container chicken broth (4 cups)
- 13–14 ounces artichokes, drained and coarsely chopped
- ½ cup all-purpose flour
- 1½ cups whole milk
- ½ cup heavy cream
- Fresh thyme (optional, for garnish)
- Crusty buttered bread (for serving)
Tip: If you’re making a vegan artichoke soup, swap the butter for olive oil or vegan margarine, use plant-based milk (oat or almond works best), and vegetable broth instead of chicken broth.
How to Make Creamy Artichoke Soup
Let’s break it down step by step. I’ll walk you through the process just as I do in my own kitchen.
1. Sauté the veggies
In a large pot, heat olive oil and 2 tablespoons of butter over medium-high heat. Once melted, toss in the onions, carrots, celery, mushrooms, and garlic. Season with about 1 teaspoon each of salt and pepper.
Cook for 8–10 minutes, stirring often. You’ll know it’s ready when the onions turn soft and translucent and the kitchen smells amazing.
2. Add herbs and build flavor
Sprinkle in the Italian seasoning, dried thyme, and oregano. Stir constantly for about 30 seconds to wake up the flavors.
I love this part — the scent of herbs hitting the warm vegetables instantly makes the house feel cozy.
3. Simmer the soup base
Add your bay leaf, chicken broth, and chopped artichokes. Bring everything to a gentle boil, then reduce the heat to low. Let it simmer uncovered for about 15 minutes, stirring occasionally.
This step lets the flavors come together — a slow, fragrant melding that gives this artichoke soup its comforting depth.
4. Make a creamy roux
In a smaller saucepan, melt the remaining 6 tablespoons of butter over medium heat. Whisk in the flour and stir until smooth and bubbly — about 1 minute.
Slowly pour in the milk, whisking constantly. Then add the cream. Keep stirring until it thickens and coats the back of a spoon.

This creamy base is what makes the soup rich and velvety.
5. Combine and finish
Pour the thickened cream mixture into your main pot of simmering soup. Stir well, and watch it transform into a luscious, creamy masterpiece.
Cook for a few more minutes until it slightly thickens. Taste and adjust seasoning — maybe a bit more salt, a pinch of pepper, or even a squeeze of lemon for brightness.
If it’s thicker than you like, just add a splash more milk.
6. Serve and enjoy
Ladle the soup into bowls, garnish with fresh thyme, and serve it hot with buttered bread on the side.
At my house, we usually tear up a loaf of sourdough and dip it right in. It’s messy but so worth it.

Tips and Tricks for the Best Artichoke Soup
- Go slow with the roux: Don’t rush the whisking. Smooth, gradual mixing gives the best texture.
- Use quality artichokes: If you can find jarred artichokes packed in water, they have the freshest taste.
- For extra depth: Add a splash of white wine when sautéing the vegetables. It brings a subtle tang that complements the artichokes.
- Want to make it fancy? Drizzle with truffle oil before serving or top with shaved Parmesan.
- Make ahead: This soup stores beautifully in the fridge for up to three days. Reheat gently over low heat so it doesn’t split.
A Personal Note
I first made Artichoke Soup years ago on a chilly November night when I wanted something cozy but didn’t have much in the pantry. I found a can of artichokes, some celery, and a bit of cream — and the rest was history.
Now, it’s one of my go-to recipes when I want to feel grounded and grateful. My kids love dipping bread into their bowls, and my husband swears it tastes even better the next day.
Cooking, to me, isn’t just about recipes — it’s about connection. This soup has warmed many dinners, quiet nights, and rainy afternoons in our home. I hope it does the same for you.
Health Benefits of Artichoke Soup
Let’s talk about the artichoke soup benefits, because yes — comfort food can be healthy too.
Artichokes are known for being:
- High in antioxidants (great for your skin and overall health)
- A natural source of fiber (a happy gut means a happy you!)
- Low in fat and calories
- Rich in vitamins C and K
So while this creamy artichoke soup feels indulgent, it’s secretly doing your body some good.
Serving Ideas and Pairings
This soup is a star on its own, but you can turn it into a complete meal with a few easy additions.
Try serving it with:
- Crusty garlic bread or warm focaccia
- A fresh garden salad with lemon vinaigrette
- A side of roasted chicken for extra protein
- Or even as a first course for a dinner party — it’s elegant and comforting at once.
If you’re planning a cozy fall dinner, pair it with hearty comfort soups for fall evenings or a cheddar and herb-infused potato soup for a variety of creamy textures.
FAQs About Artichoke Soup
What is in artichoke soup?
It’s made with artichokes, aromatic vegetables like onion, carrot, and celery, plus herbs, broth, and cream for a smooth finish.
Can you use canned artichokes?
Absolutely! Canned artichokes are convenient and still delicious. Just drain them well before chopping.
What does artichoke taste like?
They have a mild, earthy sweetness — similar to asparagus but softer in texture.
Which part of the artichoke do you not eat?
Avoid the outer leaves and fuzzy choke. The tender heart and inner leaves are what you want for soup.
Can I make this with fresh artichokes?
Yes! Steam or boil them first, then use just the hearts for artichoke soup with fresh artichokes.
Variations to Try
- Jerusalem Artichoke Soup: Use Jerusalem artichokes instead of globe artichokes for a slightly nutty flavor. (They’re also called sunchokes — totally underrated!)
- Jamie Oliver-style twist: Add a squeeze of lemon and a drizzle of olive oil before serving, inspired by artichoke soup Jamie Oliver recipes.
- Chinese-inspired version: Add ginger, garlic, and soy for a light artichoke soup Chinese-style variation.
- Vegan Artichoke Soup: Skip the cream, use coconut milk or cashew cream instead. It’s still beautifully rich and flavorful.
Visual Inspiration for Pinterest
You know I love a good food photo! When you make this, snap a few shots for Pinterest. Try:
- A top-down bowl shot with fresh thyme sprinkled on top.
- A ladle action shot for that creamy pour.
- A collage of the sauté, simmer, and final dish steps.
Pin your version at Pinterest.com/SophiaDecorStyle — I’d love to see how yours turns out!
Join the Conversation
If you make this Artichoke Soup, please come back and tell me how it went!
Did your kids love it? you make it vegan? Did you tweak the herbs?
Drop your experience in the comments or tag me on Pinterest @SophiaDecorStyle. Every shared recipe, every story — it’s what keeps this kitchen community so special.
And if you’re in the mood for more comforting recipes, you’ll also love:
Final Thoughts
Cooking doesn’t have to be complicated. It’s about slowing down, stirring a pot of something warm, and sharing it with people you love.
This Artichoke Soup is one of those recipes that brings comfort, flavor, and connection together — all in under an hour. Whether you’re new to cooking or just looking for something nourishing and cozy, this soup is a perfect place to start.
Now go on — grab your ladle, warm your heart, and make yourself a bowl of love.
Print
Creamy Artichoke Soup
- Total Time: 45 minutes
- Yield: 6 servings 1x
Description
Silky, savory, and full of cozy flavor — this Creamy Artichoke Soup is the perfect comfort food for chilly nights, made with tender veggies, herbs, and a creamy finish.
Ingredients
- 2 tablespoons olive oil
- 8 tablespoons unsalted butter, divided
- 2 cups finely diced yellow onion (about 2 onions)
- 2 cups diced carrots, peeled (4–5 carrots)
- 2 cups finely diced celery (4–5 stalks)
- 1 (8-ounce) package mushrooms, sliced ¼-inch thick
- 1 tablespoon minced garlic
- Salt and pepper, to taste
- ½ teaspoon Italian seasoning
- ½ teaspoon dried thyme
- ½ teaspoon dried oregano
- 1 bay leaf (optional)
- 1 (32-ounce) container chicken broth (4 cups)
- 13–14 ounces artichokes, drained and coarsely chopped
- ½ cup all-purpose flour
- 1½ cups whole milk
- ½ cup heavy cream
- Fresh thyme (optional, for garnish)
- Crusty buttered bread (for serving)
Instructions
- Heat olive oil and 2 tablespoons butter in a large pot over medium-high heat. Add onions, carrots, celery, mushrooms, and garlic. Season with salt and pepper. Cook for 8–10 minutes, stirring often, until softened.
- Stir in Italian seasoning, thyme, and oregano. Cook for 30 seconds until fragrant.
- Add bay leaf, chicken broth, and artichokes. Bring to a boil, then reduce heat and simmer uncovered for 15 minutes.
- In a separate saucepan, melt remaining 6 tablespoons butter. Whisk in flour and stir until smooth and bubbly, about 1 minute.
- Slowly whisk in milk and then cream. Stir continuously until the mixture thickens and coats the back of a spoon.
- Pour the creamy mixture into the soup pot and stir to combine. Cook a few more minutes until slightly thickened. Adjust seasoning to taste.
- Serve hot, garnished with fresh thyme, and pair with crusty buttered bread.
Notes
Use jarred or canned artichokes packed in water for best flavor. Make it vegan by using olive oil, plant-based milk, and veggie broth. Add a splash of white wine or truffle oil for extra depth.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1 bowl
- Calories: 280
- Sugar: 6g
- Sodium: 460mg
- Fat: 20g
- Saturated Fat: 10g
- Unsaturated Fat: 9g
- Trans Fat: 0g
- Carbohydrates: 18g
- Fiber: 4g
- Protein: 5g
- Cholesterol: 35mg





