Lemony Tuscan Artichoke Soup
This lemony Tuscan Artichoke Soup feels like a warm hug from the Italian countryside—it’s creamy, bright, and surprisingly elegant for using simple canned artichoke hearts as a base.
This recipe is perfect for busy weeknights, serving 6–8 hungry folks. You’ll start by sautéing some basic aromatics, then simmer the canned artichokes and marinated sun-dried tomatoes in rich stock with a splash of fresh lemon juice. Finally, stir in fresh spinach and cream, then finish it off with aged Asiago or Parmesan cheese for a silky, flavorful touch. The result? A bowl that’s comforting but fresh, with savory, tangy notes, just begging for a crusty slice of rustic bread.
As you read on, I’ll share easy ingredient swaps, storage tips, reheating advice, and a handful of styling suggestions to keep your soup vibrant and delicious every time.
What Makes It Special
What really sets this Tuscan Artichoke Soup apart is the artichoke flavor—it’s not your everyday soup. The artichokes add a unique, lightly sweet earthiness that keeps this dish exciting and far from predictable.
It’s a fantastic last-minute dinner that feels like a fancy meal thanks to the Italian knack for turning simple ingredients into something unforgettable—think Tuscan White Bean Soup. And with the fresh brightness of lemon (akin to the sunny tang in Avgolemono, Greek lemon chicken soup), the richness of cheese, and the tender artichoke bites, it’s almost impossible to go wrong here.
If you want to make it heartier, just toss in some Italian sausage or shredded rotisserie chicken to satisfy the meat lovers at your table.
The artichokes bring this Tuscan Artichoke Soup a truly unique flavor that keeps every spoonful exciting—no boring moments here!
It’s a miracle for last-minute dinners that feels downright special, thanks to the Italian talent for elevating simple ingredients into something fancy and delicious. The combo of lemon, cheese, and artichokes? Just perfect.
And if you need to make it more filling, add in some Italian sausage or shredded rotisserie chicken to please all appetites.
Pantry-Friendly Ingredients

- 2 Tbsp extra virgin olive oil
- 3 stalks celery, diced
- 1 medium yellow onion, diced
- 4 cloves garlic (2 if very large) minced or crushed
- pinch red pepper flakes
- 14 ounces canned artichoke hearts drained and chopped. Use up to 2 cans if you want more artichokes in your soup.
- 1/2 cup marinated sun dried tomatoes, sliced
- 32 ounces chicken stock or broth*
- 1 Tbsp lemon juice (about 1/2 lemon)
- salt and freshly cracked black pepper
- 1 cup packed fresh spinach. Baby spinach works great, or slice regular spinach into thin strips.
- 1/2 cup heavy cream
- 1 cup shredded or grated Asiago or Parmesan cheese
How to Make It
- Heat olive oil in a large soup pot or Dutch oven over medium heat.
- Sauté diced celery, diced yellow onion, minced garlic, and a pinch of red pepper flakes, stirring often, until softened and fragrant, about 5 minutes.
- Drain and chop canned artichoke hearts.
- Add chopped artichokes, sliced sun-dried tomatoes, chicken stock, and lemon juice; bring to a simmer and cook gently for 5 minutes.
- Stir in packed fresh spinach until wilted.
-
Pour in heavy cream and bring the soup back to a gentle simmer.

- Season with salt and freshly cracked black pepper to taste.
- Remove from heat and stir in shredded Asiago or Parmesan until melted and combined.
Finishing and Serving Tips
The warm golden hue of this Tuscan Artichoke Soup mainly comes from fruity olive oil, savory chicken stock, and rich cream all working together to bring out those lovely yellow tones. But if your soup looks more meh than magical, try crushing a tiny pinch of saffron threads into the broth—that little trick is a total game changer to brighten color and charm the eyes as well as the taste buds!
The gorgeous golden hue of this Tuscan Artichoke Soup comes naturally from fruity olive oil, rich chicken stock, and creamy dairy blending to enhance those warm yellow notes. But if your soup ends up looking a little dull, here’s a neat trick: crush a tiny pinch of saffron threads into the broth to brighten both color and flavor. It’s a handy little boost when you want this soup to look as good as it tastes! For serving, pair bowls with a crisp, acidic side like a Caprese pasta salad to add fresh contrast.
Ways to Customize
Here are a bunch of ideas to switch up your Tuscan Artichoke Soup if you like to get creative:
- Swap kale for spinach: Kale is a Tuscan superstar, especially Lacinato or Tuscan kale, which shows up in classics like Ribollita and Pappa al Pomodoro.
- Use fresh artichoke hearts: Prep fresh ones by trimming and soaking in lemon water to keep them bright and prevent browning.
- Blend it up: Use an immersion blender to puree the soup fully or just a bit. This works nicely if you skip the cream, leaving a thick, hearty texture that’s perfect with crunchy croutons.
- Boost the heartiness: Add diced potatoes or creamy canned cannellini beans for extra depth and soul in your Tuscan Artichoke Soup.
- Italian seasoning: I usually skip this, but if you love herbs, sprinkle in a teaspoon, crumbled between your fingers, to wake up the flavors.
- Tomato twist: Toss in a can of diced tomatoes along with your stock for a brighter, tangier soup.
- Make it vegetarian: Just switch to vegetable stock to keep things meatless and delicious.
- Vegan version: Use vegetable stock, swap the cream for cashew cream or a plant-based alternative, and choose vegan Parmesan or nutritional yeast instead of cheese.
- Add protein: Stir in shredded rotisserie chicken when you add the spinach. For more cozy chicken-soup inspiration, check out Hearty Chicken Veggie Soup.
- Browned Italian sausage: Cook the sausage first, set aside, then add back in when you introduce the stock and tomatoes. For a quick example of properly browning sausage and layering flavor, see Chicken Sausage and Broccoli Orzo.
- Crunchy garnish: Top your bowl with crumbled bacon or crispy prosciutto for an extra burst of flavor and texture.
Storing and Reheating
Let your Tuscan Artichoke Soup cool to almost room temperature before storing. Put leftovers in an airtight container and keep it in the fridge for 3–4 days.
To reheat, warm gently on the stove over low to medium heat, stirring now and then. Avoid boiling once the cream is in, or the texture might turn grainy. If it’s thick after chilling, thin it out with a bit of chicken or veggie stock as you warm it, or add tender zucchini noodles (here’s how to make zucchini noodles) for extra veg. For extra yum, stir in some extra cheese off the heat, squeeze in fresh lemon juice, and pop in fresh spinach right before serving to keep it bright and tender.
Make-ahead tip: You can prepare the soup base (everything through simmering the artichokes, tomatoes, and stock) a day or two ahead. Hold off on adding the cream, cheese, and spinach until reheating—this keeps the soup fresh and colorful.
Freezing: Because cream and cooked greens don’t freeze well, skip the cream and spinach if freezing. Cool the soup completely, then freeze in a sealed container for up to 2 months. Thaw overnight in the fridge, gently reheat on the stove, then stir in cream, cheese, and fresh spinach before serving.

Frequently Asked Questions
-
Can I make this soup vegetarian or vegan?
Absolutely! Swap chicken stock for vegetable stock to keep it vegetarian. For vegan, use veggie stock, plant-based cream or blended cashews, and vegan Parmesan or nutritional yeast instead of cheese.
-
Can I use marinated artichoke hearts?
I recommend not using marinated artichokes—they have oil, vinegar, and seasonings that shift the flavor and saltiness too much. Stick with plain canned or frozen artichokes for this recipe.
-
Can I use fresh or frozen artichokes instead of canned?
Yes! Frozen artichoke hearts work great once thawed and drained. Fresh ones take more prep—trim and keep in lemon water so they don’t brown—and may tweak the cooking time slightly.
-
How do I make the soup thicker or thinner?
Puree part of the soup with an immersion blender or add diced potatoes or cannellini beans to thicken it up. To thin it out, stir in a bit more stock until you get the consistency you want.
-
Can I puree this soup?
Definitely! Use an immersion blender to go smooth or leave some texture by pulsing it a bit. Pureeing is also a great alternative if you skip the cream and want a creamy feel without dairy—similar to how Greek avgolemono (lemon chicken soup) achieves luscious body with eggs and lemon.
-
How do I add protein?
Mix shredded rotisserie chicken in when you add spinach, or brown crumbled Italian sausage before cooking the aromatics and add it back with the stock and tomatoes. For another cozy, chicken-forward bowl, try our Chicken Pot Pie Soup.
-
My soup seems too salty. What now?
Taste before salting—sun-dried tomatoes and store-bought stock can be salty. If it’s already too salty, add unsalted stock or toss in a peeled, diced potato while simmering to absorb some salt.

A creamy and comforting soup featuring canned artichoke hearts, sun-dried tomatoes, fresh spinach, and a bright lemon touch, perfect for a simple yet elegant meal.
- 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 (2 if very large), minced or crushed
- Pinch red pepper flakes
- 14 ounces canned artichoke hearts, drained and chopped (use up to 2 cans for more artichokes)
- 1/2 cup marinated sun dried tomatoes, sliced
- 32 ounces chicken stock or broth (vegetable stock can be used for vegetarian version)
- 1 Tbsp lemon juice (about 1/2 lemon)
- Salt and freshly cracked black pepper to taste
- 1 cup packed fresh spinach (baby spinach or thinly sliced regular spinach)
- 1/2 cup heavy cream (plant-based cream for vegan option)
- 1 cup shredded or grated Asiago or Parmesan cheese (use vegan Parmesan or nutritional yeast for vegan option)
Instructions
- Warm the olive oil in a large soup pot or Dutch oven over medium heat.
- Sauté diced celery, diced yellow onion, minced garlic, and a pinch of red pepper flakes for about 5 minutes until softened and fragrant, stirring often to prevent browning.
- Add the chopped artichoke hearts, sliced sun-dried tomatoes, chicken stock, and lemon juice. Bring to a gentle simmer and cook for 5 minutes to marry the flavors.
- Stir in the fresh spinach until wilted.
- Pour in the heavy cream and bring the soup back to a gentle simmer; season with salt and freshly cracked black pepper to taste.
- Remove the soup from heat and fold in the shredded Asiago or Parmesan cheese until melted and combined.
- Serve garnished with extra cheese and freshly cracked black pepper if desired.
Notes
To make the soup less chunky or to increase servings, add extra chicken or vegetable stock while simmering without sacrificing flavor., For a heartier version, add Italian sausage or shredded rotisserie chicken., To make it vegetarian, substitute chicken stock with vegetable stock., For a vegan version, use vegetable stock, substitute cream with cashew cream or a plant-based alternative, and use vegan Parmesan or nutritional yeast instead of cheese., To thicken the soup, you can blend part or all of it, or add diced potatoes or canned cannellini beans., To brighten the color, a small pinch of saffron threads can be added to the broth., Soup stores well in the fridge for 3-4 days; avoid boiling on reheating to maintain cream texture., For freezing, omit cream and spinach; add fresh cream and spinach after reheating.
Nutrition
- Serving Size: About 1 serving
- Calories: 282 kcal
- Fat: 18 g
- Carbohydrates: 17 g
- Protein: 13 g