Ingredients
Scale
- 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