This cozy and comforting Creamy Artichoke Soup is loaded with tender veggies, smooth artichokes, and a rich, velvety broth. It’s the kind of soup that begs for a warm slice of crusty bread on the side—and just happens to be incredibly easy to make.
If you love a hearty, veggie-packed soup, try my Creamy Vegetable Soup or Sausage Potato Soup next!

⭐ Why You’ll Love This Artichoke Soup
This recipe was inspired by a local soup-and-sandwich café that served an unforgettable creamy artichoke mushroom soup. One spoonful and I instantly had a new favorite! After recreating it at home, it has become a go-to cold-weather comfort meal—especially when served with warm focaccia or a simple green salad.
This soup is:
- Extra creamy
- Loaded with vegetables
- Rich, savory, and satisfying
- Easy enough for weeknights
- Perfect for dipping and scooping
🥕 Ingredients
Butter & Olive Oil: Adds richness and helps the veggies soften beautifully.
Yellow Onion: A must for building flavor.
Carrots & Celery: Add sweetness and texture.
Baby Bella Mushrooms: Or swap in white mushrooms for a milder taste.
Garlic: Fresh is best, but garlic powder works in a pinch.
Seasonings: Italian seasoning, thyme, oregano, and optional bay leaf.
Chicken Broth: Homemade or high-quality store-bought.
Canned Artichokes: Convenient, flavorful, and perfect for this soup.
Flour: Helps thicken the broth.
Whole Milk & Heavy Cream: Create a rich, silky base.
Fresh Thyme & Bread (optional): For serving.
🍲 How to Make Creamy Artichoke Soup
1. Sauté the veggies
In a large pot, melt butter with olive oil. Add onions, carrots, celery, mushrooms, and garlic. Season generously and cook until soft and fragrant.
2. Add seasoning and simmer
Stir in the dried herbs, then add broth, artichokes, and a bay leaf. Bring to a gentle simmer for about 15 minutes.
3. Make the creamy base
In a separate pot, melt butter and whisk in flour to form a roux. Slowly pour in milk and cream, whisking until smooth and thickened.
4. Combine and finish
Pour the creamy mixture into the soup pot. Stir, taste, and adjust seasonings. Thin with milk or broth if needed.
Serve warm with crusty bread, fresh herbs, or your favorite salad.
🍽️ What to Serve With Artichoke Soup
- Simple Green Salad – fresh and crisp next to a creamy soup.
- Grilled Cheese or Panini – dip it right in!
- Roasted Veggies – asparagus or Brussels sprouts pair beautifully.
- Dinner Rolls or French Bread – always a classic.
- Drop Biscuits – buttery, fluffy, and perfect for scooping.
🧊 Storage Instructions
Refrigerate:
Store leftovers in an airtight container for 3–5 days.
Freeze:
Freeze in airtight containers or freezer bags for 2–3 months.
Reheat:
Thaw overnight in the fridge, then warm gently on the stove or in the microwave. Add a splash of broth or milk if the soup thickens.
📖 Artichoke Soup Recipe
Prep Time: 30 minutes
Cook Time: 20 minutes
Total Time: 50 minutes
Servings: 8
Ingredients
- 2 tbsp olive oil
- 8 tbsp unsalted butter, divided
- 2 cups finely diced yellow onion
- 2 cups diced carrots
- 2 cups finely diced celery
- 8 oz sliced baby bella mushrooms
- 1 tbsp minced garlic
- Salt and pepper
- ½ tsp Italian seasoning
- ½ tsp dried thyme
- ½ tsp dried oregano
- 1 bay leaf (optional)
- 4 cups chicken broth
- 13–14 oz canned artichokes, drained and chopped
- ½ cup all-purpose flour
- 1 ½ cups whole milk
- ½ cup heavy cream
- Fresh thyme, optional
- Crusty bread, optional
Instructions
- In a large pot, heat olive oil and 2 tbsp butter over medium-high heat. Add onions, carrots, celery, mushrooms, and garlic. Season with salt and pepper. Sauté for 8–10 minutes until soft and fragrant.
- Add Italian seasoning, thyme, and oregano. Cook for 30 seconds.
- Add bay leaf (if using), chicken broth, and artichokes. Bring to a boil, then reduce to a gentle simmer for 15 minutes.
- In a separate pot, melt remaining 6 tbsp butter. Whisk in the flour and cook for 1 minute.
- Slowly add milk and cream, whisking until smooth and thickened.
- Pour the creamy mixture into the soup pot. Stir and cook until the soup thickens.
- Adjust seasoning and thin with additional milk if needed.
- Serve warm with fresh herbs and crusty bread.
