Artichoke soup is one of those wonderfully warm delights that can elevate your kitchen to comforting heights. With its rich, creamy texture and distinct flavor, this dish embodies everything you crave when you want a cozy meal. As the fragrant aroma of sautéed onions and garlic wafts through your home, it’s hard not to feel a wave of nostalgia, reminding you of evenings spent gathered around the table with loved ones, sharing stories and laughter.

When I first stumbled upon an artichoke soup recipe, I was struck by how a few simple ingredients could come together to create such a delightful dish. It’s an easy soup recipe that you can whip up in about 45 minutes, making it perfect for any occasion—from a family dinner to a casual lunch with friends. Simple yet satisfying, artichoke soup will quickly become a staple in your cooking repertoire. Are you ready to discover how to make this delicious comfort meal that’s sure to warm your heart?
Why You’ll Love This Recipe
- Simple & Quick: This artichoke soup comes together in less than an hour, making it a fantastic choice for a weeknight dinner.
- Irresistible Flavor: The combination of artichoke hearts, creamy milk, and savory sun-dried tomatoes creates a flavor explosion that makes each spoonful irresistible.
- Eye-Catching Appeal: With a lovely creamy texture and vibrant green spinach (if you choose to add it), this soup is as pretty as it is delicious.
- Flexible Serving: Enjoy it as an appetizer, a lunch option, or as a comforting dinner on cooler days. It also pairs beautifully with crusty bread.
- Diet-Friendly Options: This recipe can easily be made dairy-free by substituting coconut milk, allowing everyone to enjoy it.
Ingredients You’ll Need
- 2 cups artichoke hearts (canned or jarred, drained and chopped): These tender hearts add a subtle yet distinctive flavor, elevating the soup. You can substitute with frozen artichokes if preferred.
- 1 small onion (finely diced): Onions provide a sweet base that adds depth to the flavors. Yellow onions are typically the go-to choice.
- 3 cloves garlic (minced): Garlic brings a fragrant aroma and warmth, perfect for comforting dishes. Fresh is highly recommended for the best flavor.
- 3 cups vegetable or chicken broth: This is the soup’s liquid foundation, contributing to its richness. Use low-sodium broth for better control over saltiness.
- 1 cup milk or cream: For that creamy texture, use whole milk for a lighter version or heavy cream for indulgence. Non-dairy milk can work, but ensure it’s unsweetened.
- 2 tablespoons olive oil: A staple for cooking, olive oil adds healthy fats and enhances flavor. Extra virgin olive oil is best for its quality.
- 1/4 cup sun-dried tomatoes (chopped): These add tanginess and a touch of sweetness, complementing the artichokes beautifully.
- 1 cup fresh spinach (optional): Spinach adds color and nutrition. You can easily replace it with kale or omit it altogether.
- Salt and black pepper to taste: Essential for seasoning and bringing out all the flavors in your soup.
How to Make Artichoke Soup
- Heat the Olive Oil: In a large pot, heat 2 tablespoons of olive oil over medium heat until it shimmers.
- Cook the Onions: Add 1 small finely diced onion and sauté until it turns soft and translucent, about 5 minutes.
- Add the Garlic: Stir in 3 minced cloves of garlic and cook for another minute. This should create a fragrant base.
- Incorporate the Artichokes: Add the 2 cups of chopped artichoke hearts, stirring to mix well, allowing them to absorb the flavors.
- Pour in the Broth: Introduce 3 cups of vegetable or chicken broth to the pot, bringing the mixture to a gentle simmer.
- Let it Simmer: Cook for about 15-20 minutes, giving a chance for the flavors to meld together beautifully.
- Blend the Soup: Using an immersion blender, carefully puree the soup until it’s smooth and velvety.
- Add Creaminess: Stir in 1 cup of milk or cream, mixing thoroughly to incorporate the creaminess.
- Incorporate Sun-Dried Tomatoes and Spinach: Add 1/4 cup of chopped sun-dried tomatoes and your 1 cup of fresh spinach (if using). Let it simmer for an additional 5 minutes.
- Season and Serve: Finish with salt and black pepper to taste, and serve your luscious artichoke soup warm.
Storing & Reheating
To store your leftover soup, allow it to cool to room temperature before transferring it to an airtight container. It can be kept in the refrigerator for up to 3 days. If you want to store it longer, freezing is an excellent option; the soup can stay frozen for up to 3 months. Just ensure it’s in a freezer-safe container. When reheating, warm it gently on the stove over low heat, stirring occasionally. Be mindful that the texture may vary slightly upon reheating, so adding a splash of broth can help refresh it.
Chef’s Helpful Tips
- Avoid overcooking the onions; they should be soft but not caramelized. This preserves the balance of flavors.
- If you do not have an immersion blender, you can carefully transfer the soup in batches to a traditional blender — just be sure to let it cool a bit first.
- Feel free to experiment with spices! A pinch of cayenne or smoked paprika would add a delightful twist.
- To save time, prep all ingredients beforehand so you can enjoy the cooking process without the scatter.
- If you prefer a chunkier texture, reserve some artichoke hearts before blending and fold them back in for added bite.
Artichoke soup promises to be a delightful addition to your culinary repertoire, inviting warmth and satisfaction to your dining experience. With its simple ingredients, it demonstrates the beauty of homemade meals without breaking the bank or spending hours in the kitchen. Whether you’re serving it at a dinner party or enjoying a cozy night in, this soup is sure to impress.
Don’t hesitate to sprinkle in your own flair—perhaps a bit of lemon zest for brightness or some Parmesan cheese before serving. It’s all about crafting a dish that’s not only comforting but also uniquely yours. Prepare yourself for the warm embrace of this comforting meal, and enjoy every spoonful of artichoke goodness.

Recipe FAQs
Can I use frozen artichoke hearts instead of canned?
Absolutely! Frozen artichoke hearts work nicely in this recipe. Just be sure to thaw them and chop them beforehand. There’s no need to cook them longer; the simmering step will warm them up perfectly.
How can I make this soup vegan?
Making this soup vegan is easy! Simply replace the milk or cream with a non-dairy option, like coconut milk or almond milk. You can also use vegetable broth to ensure it’s fully plant-based.
Can I add more vegetables to this soup?
Definitely! Feel free to get creative by adding vegetables you love—like zucchini or carrots. Just chop them up and sauté them alongside the onions to ensure they cook through before blending.
How can I adjust the soup for spiciness?
If you prefer a spicy version, consider adding a dash of red pepper flakes while the soup simmers, or mix in some chopped jalapeños with the garlic and onions. Adjust according to your heat preference.
Print
Artichoke Soup
This Artichoke Soup is rich in flavor and super easy to make. With simple ingredients like artichoke hearts and sun-dried tomatoes, it’s perfect for a quick, comforting meal any night of the week.
- Total Time: 45 minutes
- Yield: 4 servings 1x
Ingredients
- 2 cups artichoke hearts (canned or jarred, drained and chopped)
- 1 small onion (finely diced)
- 3 cloves garlic (minced)
- 3 cups vegetable or chicken broth
- 1 cup milk or cream
- 2 tablespoons olive oil
- 1/4 cup sun-dried tomatoes (chopped)
- 1 cup fresh spinach (optional)
- salt to taste
- black pepper to taste
Instructions
- Heat olive oil in a large pot over medium heat.
- Add diced onion and cook until soft and translucent.
- Add minced garlic and cook for about 1 minute until fragrant.
- Add chopped artichoke hearts and stir well.
- Pour in the broth and bring to a gentle simmer.
- Let it cook for 15–20 minutes to blend flavors.
- Use an immersion blender to puree the soup until smooth.
- Stir in milk or cream and mix well.
- Add sun-dried tomatoes and optional spinach, then simmer for 5 more minutes.
- Season with salt and pepper to taste, then serve warm.
Last Step:
Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.Notes
For an extra depth of flavor, consider adding herbs like thyme or basil.
This soup can be made ahead of time and refrigerated for a few days, perfect for meal prep.
For a lighter version, use low-fat milk or omit cream entirely.
- Prep Time: 10 minutes
- Cook Time: 35 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: Mediterranean
Nutrition
- Serving Size: 1 cup
- Calories: 210
- Sugar: 3g
- Sodium: 450mg
- Fat: 10g
- Saturated Fat: 3.5g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 26g
- Fiber: 4g
- Protein: 5g
- Cholesterol: 10mg






