Artichoke Soup Recipe
Introduction
This rich and comforting artichoke soup is a perfect way to warm up on chilly days. Creamy and packed with tender vegetables and tender artichokes, it’s a satisfying dish that’s easy to prepare and full of flavor.

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 to 5 carrots)
- 2 cups finely diced celery (4 to 5 stalks)
- 1 (8-ounce) package mushrooms, sliced 1/4-inch thick (baby bella preferred)
- 1 tablespoon minced garlic
- Salt and pepper, to taste
- 1/2 teaspoon Italian seasoning
- 1/2 teaspoon dried thyme
- 1/2 teaspoon dried oregano
- 1 bay leaf (optional)
- 1 (32-ounce) container chicken broth (4 cups)
- 13 to 14 ounces artichokes, drained and coarsely chopped
- 1/2 cup flour
- 1-1/2 cups whole milk
- 1/2 cup heavy cream
- Fresh thyme (optional, for serving)
- Hearty buttered bread (optional, for serving)
Instructions
- Step 1: In a large pot, heat olive oil and 2 tablespoons of butter over medium-high heat. Once the butter melts, add onions, carrots, celery, mushrooms, and garlic. Season with about 1 teaspoon each of salt and pepper. Cook for 8–10 minutes, stirring frequently, until the vegetables soften and the onions become translucent.
- Step 2: Stir in Italian seasoning, dried thyme, and oregano. Cook while stirring constantly for 30 seconds to release the herbs’ aroma.
- Step 3: Add bay leaf (if using), chicken broth, and chopped artichokes. Bring to a boil, then reduce heat to a gentle simmer. Leave uncovered and cook for 15 minutes, stirring occasionally.
- Step 4: While the soup simmers, prepare the creamy base. In a medium pot, melt the remaining 6 tablespoons of butter over medium heat. Sprinkle the flour over the butter and whisk until smooth. Cook for 1 minute, whisking constantly to avoid lumps.
- Step 5: Gradually whisk in 1/2 cup of milk until smooth. Continue adding the remaining milk and then the heavy cream, whisking constantly. Cook until the mixture thickens enough to leave a clear trail on a wooden spoon, then remove from heat.
- Step 6: Pour the creamy milk mixture into the large pot with the simmering soup and stir well. Cook until the soup thickens slightly. Taste and adjust seasoning as needed. If the soup is too thick, add a little more milk to reach your preferred consistency.
- Step 7: Serve hot, optionally garnished with fresh thyme and accompanied by hearty buttered bread for a complete meal.
Tips & Variations
- For a vegetarian version, substitute chicken broth with vegetable broth.
- Use canned or frozen artichokes if fresh are not available; just be sure to drain well.
- Add a splash of white wine before simmering for extra depth of flavor.
- For a smoother texture, blend the soup partially or fully before adding the creamy base.
Storage
Store leftover soup in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stove over low heat, stirring frequently. If the soup has thickened too much after refrigeration, add a little milk or broth while reheating to loosen it up.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I make this soup dairy-free?
Yes, you can substitute the butter with olive oil or a dairy-free spread, and use unsweetened plant-based milk with a bit of cornstarch to thicken instead of the milk and cream.
How can I make this soup ahead of time?
This soup can be prepared up to the simmering step in advance and refrigerated. When ready to serve, prepare the creamy base and finish the soup as directed to ensure freshness and the best texture.
PrintArtichoke Soup Recipe
A rich and comforting Artichoke Soup featuring tender vegetables, savory herbs, and a creamy base. This flavorful soup combines sautéed onions, carrots, celery, mushrooms, and garlic with artichokes and chicken broth, finished with a luscious milk and butter roux for a velvety texture.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 6 servings 1x
- Category: Soup
- Method: Stovetop
- Cuisine: American
Ingredients
Vegetables
- 2 cups finely diced yellow onion (about 2 onions)
- 2 cups diced carrots (peeled; 4 to 5 carrots)
- 2 cups finely diced celery (4 to 5 stalks)
- 1 (8-ounce) package mushrooms, sliced 1/4-inch thick (baby bella preferred)
- 1 tablespoon minced garlic
Seasonings and Herbs
- Salt and pepper, to taste (about 1 teaspoon each)
- 1/2 teaspoon Italian seasoning
- 1/2 teaspoon dried thyme
- 1/2 teaspoon dried oregano
- 1 bay leaf (optional)
Liquids and Fats
- 2 tablespoons olive oil
- 8 tablespoons unsalted butter, divided (1 stick)
- 1 (32-ounce) container chicken broth (4 cups)
- 1–1/2 cups whole milk
- 1/2 cup heavy cream
Main Ingredient
- 13 to 14 ounces artichokes, drained and coarsely chopped
Thickener
- 1/2 cup all-purpose flour
For Serving (Optional)
- Fresh thyme
- Hearty buttered bread
Instructions
- Cook Veggies: In a large pot over medium-high heat, heat 2 tablespoons olive oil and 2 tablespoons butter. Once melted, add diced onions, carrots, celery, mushrooms, and minced garlic. Season with salt and pepper. Sauté for 8 to 10 minutes, stirring frequently, until the vegetables soften and onions turn translucent.
- Add Seasonings: Sprinkle in Italian seasoning, dried thyme, and dried oregano. Stir constantly for 30 seconds to release the herbs’ flavors.
- Simmer: Add the bay leaf (if using), chicken broth, and coarsely chopped artichokes. Bring the mixture to a boil, then reduce heat to maintain a gentle simmer. Leave the pot uncovered and let simmer for 15 minutes, stirring occasionally.
- Make Creamy Base: Meanwhile, melt the remaining 6 tablespoons butter in a medium pot over medium heat. Sprinkle the flour evenly on top and whisk continuously until smooth. Cook for 1 minute, whisking constantly to form a roux. Gradually whisk in 1/2 cup milk until smooth, then add the remaining milk and finally the heavy cream, whisking constantly. Continue cooking until the mixture thickens enough to coat the back of a wooden spoon with a clear trail. Remove from heat.
- Finish Soup: Pour the creamy milk mixture into the large pot with the simmering vegetables and artichokes. Stir well and cook until the soup thickens slightly. Taste and adjust salt and pepper as needed. If the soup is too thick, add a bit more milk to achieve desired consistency.
- Serve: Serve the hot soup garnished with fresh thyme and accompanied by hearty buttered bread if desired.
Notes
- You can omit the bay leaf if you prefer a simpler herb flavor.
- Use baby bella mushrooms for a richer taste, but any mushroom variety works.
- Be sure to whisk the roux mixture constantly to avoid lumps and ensure a creamy smooth texture.
- If the soup thickens too much after adding the creamy base, thin it with additional milk gradually.
- Fresh thyme garnish adds a nice herbal punch and a pop of color for presentation.
Keywords: artichoke soup, creamy vegetable soup, comforting soup recipe, stovetop soup, mushroom artichoke soup, easy homemade soup

