Lemony Tuscan Artichoke Soup
Imagine a bowl of the Italian countryside — bright, lemony, buttery artichokes plus a touch of cream and plenty of savory cheese to cozy you up without weighing you down. This Tuscan artichoke soup has a gentle, nutty flavor from the artichokes that makes every bite interesting and fresh.
This recipe is designed to be quick and pantry-friendly. You can whip it up in about 30 minutes using canned artichoke hearts, a few simple aromatics, stock, cream, and grated Italian cheese. It serves a crowd—perfect for feeding 6 to 8 people—and it’s flexible if you want to make it vegetarian, vegan, or heartier by adding beans or shredded chicken.
Keep reading for a detailed ingredient list, easy instructions, plus helpful tips on swaps, storage, reheating, and more so you can make this Tuscan artichoke soup your own. Whether you want a light weeknight lunch or a comforting dinner with crusty bread and extra cheese, this soup’s got you covered!
Why This Recipe Shines
Artichokes give this soup a truly unique flavor—you won’t find another soup that tastes quite like this. They add a beautiful earthy, subtly sweet note that keeps the soup lively and far from ordinary.
It’s one of those last-minute meals that feel fancy without any fuss—typical Italian brilliance turning simple ingredients into something special. The trio of lemon, artichokes, and cheese makes it almost impossible to go wrong.
If you’ve got meat-eaters to please, stir in some cooked Italian sausage or shredded rotisserie chicken to bump up the flavor and heartiness.
Pantry Friendly Ingredients

- 2 Tbsp extra virgin olive oil
- 3 stalks celery, diced
- 1 medium yellow onion, diced
- 4 cloves garlic (or 2 large) minced or crushed
- pinch of red pepper flakes
- 14 ounces canned artichoke hearts, drained and chopped (use up to 2 cans if you want a more artichoke-packed soup)
- 1/2 cup marinated sun-dried tomatoes, sliced
- 32 ounces chicken stock or broth*
- 1 Tbsp lemon juice (about half a lemon)
- salt and freshly cracked black pepper, to taste
- 1 cup packed fresh spinach (baby spinach works best or shred regular spinach)
- 1/2 cup heavy cream
- 1 cup shredded Asiago or Parmesan cheese
Step by Step Method
- Warm 2 Tbsp extra virgin olive oil in a soup pot or Dutch oven.
- Sauté diced celery, diced yellow onion, minced garlic, and a pinch of red pepper flakes for about 5 minutes, stirring often, until soft and fragrant.
- Drain and chop canned artichoke hearts and add them to the pot along with sliced marinated sun-dried tomatoes.
- Pour in 32 ounces chicken stock and 1 Tbsp lemon juice; season with salt and freshly cracked black pepper.
- Bring the soup to a simmer and cook gently for 5 minutes to meld the flavors.
-
Stir in 1 cup packed fresh spinach and cook until wilted.

- Pour in 1/2 cup heavy cream and heat until the soup returns to a gentle simmer (do not boil).
- Taste and adjust seasoning with more salt, pepper, or lemon juice as needed.
- Remove the pot from heat and stir in 1 cup shredded Asiago or Parmesan until melted and creamy.
Chef Tips for Best Results
This soup’s gorgeous golden hue comes from rich olive oil, flavorful chicken stock, and creamy dairy—the perfect combo to highlight those warm yellow tones. But every batch can look a bit different depending on your ingredients.
If your soup looks a little dull, try crushing a tiny pinch of saffron threads into the broth. It adds a beautiful sunny boost and makes your Tuscan artichoke soup even more inviting. This is a neat little trick for any time you want to brighten up the color in your cooking.
Ways to Customize It
Want to change things up? Here are some tasty ways to customize your Tuscan artichoke soup:
- Swap kale for spinach: Tuscan soups often feature hearty kale, especially “Lacinato” or Tuscan kale. Try it for a tougher, slightly chewier green.
- Use fresh artichoke hearts: If you want to go fresh, prep the hearts and keep them in lemon water to prevent browning before adding to your soup.
- Blend partially or fully: Use an immersion blender if you want a thick, creamy texture without cream. Puree all or just half – both taste great and are perfect with crunchy croutons.
- Add diced potatoes or cannellini beans: These add body and make your Tuscan artichoke soup extra hearty and filling.
- Boost with Italian seasoning: A teaspoon sprinkled in adds a fragrant herbal note. Crumble fresh for the best aroma.
- Stir in a can of diced tomatoes: Add for a tangier, chunkier soup.
- Use vegetable stock: to keep things vegetarian.
- Go vegan: Use veggie stock, vegan cheese, and swap cream for cashew or coconut cream.
- Add protein: Toss in shredded rotisserie chicken when adding the spinach for quick meatiness.
- Cook Italian sausage: Brown it before you start the recipe, set aside, then add back when you add stock and tomatoes for extra richness.
- Top it off: A sprinkle of crumbled bacon or crispy prosciutto gives a wonderful salty crunch.
Storage, Freezing, and Reheating
After cooking, let your Tuscan artichoke soup cool, then store it in airtight containers in the fridge for 3 to 4 days. To speed cooling, divide the soup into shallow containers.
Reheat gently on the stove over low to medium heat, stirring often. If the soup thickened too much in the fridge, add a splash of stock or water to loosen it up. Add cream and cheese near the end of reheating, or off the heat, to avoid curdling.
You can also microwave leftovers using medium power in short intervals, stirring in between so the soup warms evenly without the dairy separating.
Freezing soups with cream and cheese can sometimes alter texture. My tip: freeze the soup before adding cream and cheese. After simmering and cooling completely, freeze in airtight containers for up to 2 months. Thaw overnight in the fridge, reheat gently, then stir in cream and cheese just before serving for best results.
For make-ahead: you can prep this soup up to just before adding cream and cheese, then refrigerate for 1 to 2 days. When ready, reheat gently, finish with cream, cheese, adjust lemon and seasoning to taste, and serve warm and cozy.

FAQs and Troubleshooting
- Q: Can I use marinated artichoke hearts? A: I recommend skipping those for this recipe — the flavored oil can make your soup greasy or too intense. Plain canned, jarred in water or brine, frozen, or fresh artichokes work best.
- Q: Can I use fresh or frozen artichokes? A: Absolutely! If fresh, trim and keep hearts in lemon water to prevent browning. Frozen works well too; just thaw and drain before adding to your soup.
- Q: How do I make this soup vegetarian or vegan? A: Use vegetable stock instead of chicken stock. For vegetarian, keep the cream and cheese or use plant-based versions. For vegan, swap cream with cashew or coconut cream and use vegan cheese.
- Q: Can I leave out the cream? A: Yes! If skipping cream, consider pureeing some or all of the soup or add creaminess with cannellini beans or diced potatoes.
- Q: My soup tastes too salty — how can I fix it? A: Sometimes sun-dried tomatoes or stock can be salty. Dilute with unsalted stock or water, brighten with extra lemon juice, or toss in a peeled, cooked potato to absorb extra salt, then remove it.
- Q: What cheese should I use? A: Aged Italian cheeses like Asiago, Parmesan, or Pecorino Romano are perfect — they melt smoothly and add savory depth. Stir them in off the heat to avoid clumping.
- Q: Can I add meat? A: Yes, shredded rotisserie chicken or browned Italian sausage work wonderfully. Brown sausage first and add it in when you pour in stock, or stir in shredded chicken when adding spinach.
- Q: Why did my cream separate or curdle? A: Cream can separate if heated too fast or at high heat. Reheat gently, avoid boiling with cream added, and stir often. If separation happens, whisk in a little cold cream or milk off heat to smooth it out.

A bright, creamy, and comforting Tuscan artichoke soup made with canned artichoke hearts, fresh spinach, and a touch of lemon juice. Quick to prepare and perfect for lunch or dinner with Mediterranean flavors.
- Prep Time: 15 minutes
- Cook Time: 15 minutes
- Total Time: 30 minutes
- Yield: 6 - 8 servings 1x
- Category: Soup
- Cuisine: American/Italian
Ingredients
- 2 Tbsp extra virgin olive oil
- 3 stalks celery, diced
- 1 medium yellow onion, diced
- 4 cloves garlic (or 2 large), minced or crushed
- pinch of red pepper flakes
- 14 ounces canned artichoke hearts, drained and chopped (optionally up to 2 cans)
- 1/2 cup marinated sun-dried tomatoes, sliced
- 32 ounces chicken stock or broth (can substitute vegetable stock for vegetarian/vegan)
- 1 Tbsp lemon juice (about half a lemon)
- salt and freshly cracked black pepper, to taste
- 1 cup packed fresh spinach (baby spinach recommended)
- 1/2 cup heavy cream (can substitute cashew or coconut cream for vegan)
- 1 cup shredded Asiago or Parmesan cheese (use vegan cheese for vegan option)
Instructions
- Warm 2 Tbsp extra virgin olive oil in a soup pot or Dutch oven.
- Sauté diced celery, diced yellow onion, minced garlic, and a pinch of red pepper flakes for about 5 minutes, stirring often, until soft and fragrant.
- Add drained and chopped canned artichoke hearts and sliced marinated sun-dried tomatoes to the pot.
- Pour in 32 ounces chicken stock and 1 Tbsp lemon juice; season with salt and freshly cracked black pepper.
- Bring the soup to a simmer and cook gently for 5 minutes to meld the flavors.
- Stir in 1 cup packed fresh spinach and cook until wilted.
- Pour in 1/2 cup heavy cream and heat until the soup returns to a gentle simmer without boiling.
- Taste and adjust seasoning with additional salt, pepper, or lemon juice as needed.
- Remove the pot from heat and stir in 1 cup shredded Asiago or Parmesan cheese until melted and creamy.
- Serve hot, optionally garnished with extra cheese and freshly cracked black pepper.
Notes
For a thinner soup or more servings, add extra chicken stock or broth., Optional customizations include swapping kale for spinach, using fresh artichokes, partially or fully blending the soup, adding diced potatoes or cannellini beans for heartiness, boosting with Italian seasoning, using vegetable stock for vegetarian or vegan versions, and adding protein such as shredded rotisserie chicken or cooked Italian sausage., To keep vegan, substitute cream with cashew or coconut cream and use vegan cheese., For vibrant color, a pinch of crushed saffron threads can be added to the broth., Store cooled soup in airtight containers in the refrigerator for 3 to 4 days; reheat gently and add cream and cheese near end to prevent curdling., To freeze, omit cream and cheese before freezing; add them after thawing and reheating.
Nutrition
- Serving Size: Approximately 1 serving
- Calories: 282 kcal
- Fat: 18 g
- Carbohydrates: 17 g
- Protein: 13 g
More in Dinner
Wonton Noodle Soup Recipe
Roasted Tomato Basil Soup
Mexican Street Corn Soup