Looking for a comforting bowl of soup that warms you from the inside out? This creamy artichoke soup combines earthy vegetables with rich flavors for a truly satisfying meal.
Whether you enjoy it as a starter or a main dish, this recipe brings restaurant-quality taste to your home kitchen. Plus, it’s easier to make than you might think!

Why You’ll Love This Artichoke Soup
Artichoke soup offers a unique blend of flavors that keep people coming back for second helpings. First of all, it’s incredibly versatile.
You can serve it as an elegant appetizer or pair it with crusty bread for a complete dinner. Additionally, the combination of mushrooms and artichokes creates a hearty texture that feels luxurious without being overly heavy.
Creamy Comfort Food
The velvety smoothness of this soup makes it perfect for chilly evenings. While many creamy soups rely solely on dairy, this version balances milk and cream with the natural thickness from a roux.
As a result, you get a satisfying mouthfeel without overwhelming richness. For another comforting option on cold nights, try this simple crockpot stew that simmers all day.
Nutrient-Packed Ingredients
Beyond its delicious taste, this soup delivers essential vitamins and minerals. Artichokes provide fiber and antioxidants while carrots add vitamin A.
Furthermore, mushrooms contribute B vitamins and selenium. Altogether, these ingredients create a nourishing meal that supports overall wellness.
Recipe
Print
Artichoke Soup
- Total Time: 50 min
- Yield: 8 servings 1x
Description
Creamy artichoke soup with mushrooms and herbs makes a comforting meal perfect for chilly days.
Ingredients
- 2 tablespoons olive oil (30 ml)
- 8 tablespoons unsalted butter (112 g)
- 2 cups finely diced yellow onion (300 g)
- 2 cups diced carrots (260 g)
- 2 cups finely diced celery (200 g)
- 8 ounces mushrooms (227 g)
- 1 tablespoon minced garlic (15 g)
- Salt and pepper to taste
- 1/2 teaspoon Italian seasoning (1 g)
- 1/2 teaspoon dried thyme (1 g)
- 1/2 teaspoon dried oregano (1 g)
- 1 bay leaf (optional)
- 32 ounces vegetable broth (946 ml)
- 13 ounces artichokes (368 g)
- 1/2 cup flour (60 g)
- 1 1/2 cups whole milk (355 ml)
- 1/2 cup heavy cream (120 ml)
- Fresh thyme for serving
- 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 vegetables for 8–10 minutes until softened, stirring frequently.
- Mix in Italian seasoning, thyme, and oregano. Stir constantly for 30 seconds.
- Add bay leaf, vegetable broth, and artichokes. Bring to boil then reduce to simmer.
- Simmer uncovered for 15 minutes, stirring occasionally.
- Melt remaining butter in separate pot over medium heat.
- Whisk flour into melted butter until smooth. Cook 1 minute.
- Gradually whisk in half the milk until smooth.
- Add remaining milk and cream, whisking constantly until thickened.
- Pour creamy mixture into soup pot and stir well.
- Cook until soup reaches desired thickness. Adjust seasonings.
- Serve hot with fresh thyme and buttered bread if desired.
Notes
- Chop vegetables uniformly for even cooking
- Use low-sodium broth to control salt content
- Add extra milk for thinner consistency if needed
- Refrigerate leftovers in airtight containers up to 4 days
- Prep Time: 30 min
- Cook Time: 20 min
- Category: Main Course
- Method: Baked
- Cuisine: American
Nutrition
- Calories: 309 kcal
- Sugar: 7 g
- Sodium: 537 mg
- Fat: 22 g
- Carbohydrates: 23 g
- Fiber: 5 g
- Protein: 7 g
Ingredients and Substitutions
Gathering quality ingredients ensures your artichoke soup turns out flavorful every time. Here’s what you’ll need along with handy substitutions:
Base Components
- Olive oil: Use any neutral oil like avocado or vegetable oil if preferred
- Butter: Dairy-free margarine works for a vegan version
- Onion, carrots, celery: This classic trio forms the foundation of flavor
- Mushrooms: Baby bella add depth, but white mushrooms work too
- Vegetable broth: Choose low-sodium to control salt content
- Artichoke hearts: Canned or jarred versions save prep time
Creamy Elements
- Flour: Gluten-free 1:1 blend maintains thickness
- Whole milk: Substitute with unsweetened almond or oat milk
- Heavy cream: Coconut cream offers rich dairy-free alternative

How to Make Artichoke Soup
Follow these straightforward steps to create your artichoke masterpiece. Overall, the process involves sautéing vegetables, building the soup base, and finishing with a creamy roux.
Step 1: Sauté the Vegetables
Heat olive oil and 2 tablespoons butter in a large pot over medium-high heat. Add diced onions, carrots, celery, mushrooms, and garlic. Season with salt and pepper, then cook for 8–10 minutes until vegetables soften and onions turn translucent. Stir frequently to prevent sticking.
Step 2: Build the Soup Base
Mix in Italian seasoning, dried thyme, and oregano, stirring constantly for 30 seconds. Add bay leaf, vegetable broth, and chopped artichokes. Bring the mixture to a boil, then reduce heat to maintain a gentle simmer. Leave uncovered for 15 minutes, stirring occasionally.
Step 3: Prepare the Creamy Roux
While soup simmers, melt remaining 6 tablespoons butter in a separate medium pot over medium heat. Sprinkle flour over melted butter and whisk until smooth. Cook for 1 minute while whisking constantly. Gradually add 1/2 cup milk, whisking until incorporated. Slowly pour in remaining milk followed by cream, whisking continuously until mixture thickens enough to leave a clear path on a wooden spoon. Remove from heat.
Step 4: Combine and Finish
Pour the creamy milk mixture into the large pot with vegetables and stir well. Cook until soup reaches desired thickness. Taste and adjust seasonings. If soup becomes too thick, add milk gradually to reach preferred consistency. Serve hot with optional fresh thyme and buttered bread. For a different hearty meal, this classic vegetable soup delivers robust flavors.
Pro Tips for Success
Keep these expert suggestions in mind to ensure your artichoke soup turns out perfectly every time:
- Chop vegetables evenly: Uniform pieces cook at the same rate
- Don’t rush the roux: Cook flour-butter mixture thoroughly to avoid raw taste
- Control thickness: Add broth for thinner soup or simmer longer for thicker texture
- Season gradually: Taste after each seasoning addition to prevent over-salting
Flavor Variations
While this artichoke soup shines as written, consider these delicious twists to keep things interesting:
Protein Additions
Stir in shredded rotisserie chicken during the last 5 minutes of cooking for extra heartiness. Alternatively, add white beans or chickpeas for plant-based protein. If you enjoy meaty stews, our Irish stew recipe combines tender meat with potatoes beautifully.
Herb Swaps
Replace Italian seasoning with herbes de Provence for a French-inspired version. Fresh basil or parsley stirred in at the end offers bright contrast to the creamy base.
Spice It Up
Add red pepper flakes or a dash of hot sauce for gentle heat. Smoked paprika lends subtle smokiness that complements the artichokes wonderfully.
Serving Suggestions
While delicious on its own, artichoke soup becomes extraordinary with thoughtful pairings:
- Crusty bread: Baguette slices or sourdough croutons add satisfying crunch
- Green salad: Balance richness with a light arugula salad with lemon dressing
- Garnishes: Fresh herbs, grated Parmesan, or toasted nuts enhance presentation
Storage and Freezing Instructions
Proper storage keeps your soup tasting fresh for days:
Refrigeration
Cool soup completely before transferring to airtight containers. Store in refrigerator for up to 4 days. Reheat gently on stove, adding milk if needed to restore creaminess.
Freezing
Freeze soup without dairy additions for best results. Prepare soup through step 2, then cool and freeze for up to 3 months. Thaw overnight in refrigerator, then complete steps 3-4 when ready to serve.
Nutrition Facts per Serving
| Calories | Fat | Carbs | Protein | Fiber | Sugar | Sodium |
|---|---|---|---|---|---|---|
| 309 kcal | 22 g | 23 g | 7 g | 5 g | 7 g | 537 mg |
FAQs About Artichoke Soup
Can I use frozen artichokes?
Yes! Thaw frozen artichokes completely and pat dry before using. They offer similar texture and flavor to canned versions.
Why did my soup turn out lumpy?
Lumps usually form when the roux mixes too quickly with liquid. Always whisk constantly while gradually adding milk to create a smooth base.
How can I make this soup vegan?
Replace butter with olive oil, use plant-based milk and cream alternatives, and ensure vegetable broth is vegan-certified.
What main dishes pair well with artichoke soup?
Serve as a starter before grilled fish or chicken. For vegetarian meals, pair with quinoa salad or stuffed peppers.
Can I use fresh artichokes instead?
While possible, fresh artichokes require significant prep work. You’ll need about 4 medium artichokes to yield the equivalent of canned hearts.
Final Thoughts
This creamy artichoke soup recipe proves that simple ingredients can create extraordinary meals. With its velvety texture and earthy flavors, it’s sure to become a favorite in your recipe rotation.
The flexible nature of the dish allows for endless customization based on your preferences and dietary needs. Whether you’re cooking for a special occasion or just need weekday comfort food, this soup delivers satisfaction in every spoonful.







