Artichoke Spinach Soup with Sun-Dried Tomatoes is a creamy, savory soup loaded with Mediterranean flavor and perfect for cooler days. It combines tender artichoke hearts, rich sun-dried tomatoes, and wilted spinach in a velvety broth finished with cream and melted Asiago or Parmesan cheese. This soup is hearty, comforting, and elegant enough to serve as a dinner starter or a stand-alone meal.

Why I Love This Recipe

I love how this soup brings together such bold, vibrant ingredients without feeling heavy. The artichokes add a slightly tangy, earthy bite, while the sun-dried tomatoes give the broth depth and sweetness. The spinach adds a fresh, green finish, and the cheese pulls it all together with rich, salty creaminess. It’s easy to make, full of texture, and always feels a little more special than your average soup. Plus, it comes together in under 30 minutes, which makes it a weeknight winner for me.

Ingredients

(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)

  • 2 tablespoons olive oil

  • 3 stalks celery, diced

  • 1 medium yellow onion, diced

  • 4 cloves garlic, minced

  • Pinch red pepper flakes

  • 14 ounces canned artichoke hearts, drained and chopped

  • 1/2 cup marinated sun-dried tomatoes, sliced

  • 32 ounces chicken stock

  • 1 tablespoon lemon juice

  • Salt and freshly cracked black pepper, to taste

  • 1 cup fresh spinach

  • 1/2 cup heavy cream

  • 1 cup shredded Asiago or Parmesan cheese

Directions

  1. I heat the olive oil in a large pot over medium heat.

  2. I add the diced celery, onion, garlic, and a pinch of red pepper flakes, then sauté for about 5 minutes until softened and fragrant.

  3. I stir in the chopped artichoke hearts and sliced sun-dried tomatoes and cook for another minute to blend the flavors.

  4. I pour in the chicken stock and add the lemon juice, then bring the mixture to a gentle simmer for about 5 minutes.

  5. I toss in the fresh spinach and cook just until wilted.

  6. I stir in the heavy cream and let the soup simmer gently—avoiding a boil—so everything stays smooth and silky.

  7. I season with salt and freshly cracked black pepper to taste.

  8. I remove the soup from heat and stir in the shredded Asiago or Parmesan cheese until fully melted and incorporated.

  9. I serve it warm, garnished with a sprinkle of extra cheese and a touch of cracked pepper.

Servings and timing

This recipe makes about 4 generous servings.
Prep time: 10 minutes
Cook time: 20 minutes
Total time: 30 minutes

Variations

  • I sometimes use vegetable broth instead of chicken stock to make it vegetarian.

  • If I want to add protein, shredded rotisserie chicken or cooked white beans work beautifully in this soup.

  • I’ve also added a splash of white wine before the stock for extra depth.

  • For a thicker texture, I blend half the soup and stir it back in before adding the cream and cheese.

Storage/Reheating

I store leftovers in an airtight container in the refrigerator for up to 3 days. To reheat, I warm it gently on the stove over medium heat, stirring frequently to prevent the cream and cheese from separating. If it thickens too much in the fridge, I just add a splash of broth or water while reheating. I don’t recommend freezing this soup, as the cream and cheese can affect the texture after thawing.

FAQs

Can I use frozen spinach?

Yes, I’ve used frozen spinach when fresh isn’t available. I thaw and drain it well before adding it to the soup.

Is there a substitute for heavy cream?

If I want something lighter, I’ve used half-and-half or whole milk. The soup won’t be as rich, but it still tastes great.

Can I make this soup vegetarian?

Absolutely. I just use vegetable broth instead of chicken stock, and it’s still packed with flavor.

What’s the best cheese to use?

I prefer Asiago for its nuttier flavor, but Parmesan or even Pecorino Romano work well too.

How do I prevent the cream from curdling?

I make sure not to boil the soup after adding the cream. Gentle simmering and stirring help keep the texture smooth.

Conclusion

Artichoke Spinach Soup with Sun-Dried Tomatoes is a vibrant and comforting dish that delivers big flavor with minimal effort. I love making it when I want something hearty, creamy, and just a little different from the usual soup routine. Whether I’m enjoying it as a cozy dinner or serving it as a starter for guests, this recipe never fails to impress. It’s wholesome, satisfying, and full of Mediterranean flair—just the kind of bowl I want to curl up with.

Print

Artichoke Spinach Soup with Sun-Dried Tomatoes

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Artichoke Spinach Soup with Sun-Dried Tomatoes is a creamy, Mediterranean-inspired soup that’s rich in flavor but quick to make. With tangy artichoke hearts, sweet sun-dried tomatoes, wilted spinach, and a cheesy, velvety broth, this soup is perfect for cozy dinners or elegant starters. A 30-minute one-pot meal that’s comforting, colorful, and full of texture.

  • Author: Mayaa
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Total Time: 30 minutes
  • Yield: 4 servings
  • Category: Soup, Main Course
  • Method: Stovetop
  • Cuisine: Mediterranean-Inspired
  • Diet: Gluten Free

Ingredients

  • 2 tablespoons olive oil
  • 3 stalks celery, diced
  • 1 medium yellow onion, diced
  • 4 cloves garlic, minced
  • Pinch red pepper flakes
  • 14 ounces canned artichoke hearts, drained and chopped
  • ½ cup marinated sun-dried tomatoes, sliced
  • 32 ounces chicken stock (or vegetable broth for vegetarian)
  • 1 tablespoon lemon juice
  • Salt and freshly cracked black pepper, to taste
  • 1 cup fresh spinach
  • ½ cup heavy cream
  • 1 cup shredded Asiago or Parmesan cheese

Instructions

  1. In a large pot, heat olive oil over medium heat.
  2. Add celery, onion, garlic, and red pepper flakes. Sauté for 5 minutes until softened.
  3. Stir in artichoke hearts and sun-dried tomatoes. Cook for 1 minute.
  4. Pour in chicken stock and lemon juice. Simmer for 5 minutes.
  5. Add spinach and cook until wilted.
  6. Stir in heavy cream and continue to simmer gently (do not boil).
  7. Season with salt and pepper.
  8. Remove from heat and stir in cheese until fully melted and incorporated.
  9. Serve warm, garnished with extra cheese and cracked pepper.

Notes

  • Use vegetable broth instead of chicken stock for a vegetarian version.
  • Stir in shredded rotisserie chicken or white beans to add protein.
  • Deglaze the pot with white wine before adding broth for more flavor.
  • Blend half the soup and return it to the pot for a thicker consistency.
  • Store in the fridge for up to 3 days and reheat gently over medium heat.

Nutrition

  • Serving Size: 1 bowl
  • Calories: 320
  • Sugar: 6g
  • Sodium: 780mg
  • Fat: 24g
  • Saturated Fat: 11g
  • Unsaturated Fat: 11g
  • Trans Fat: 0g
  • Carbohydrates: 14g
  • Fiber: 3g
  • Protein: 11g
  • Cholesterol: 50mg

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star