Artichoke Spinach Soup with Sun-Dried Tomatoes

This Artichoke Spinach Soup with Sun-Dried Tomatoes is a cozy, creamy, flavor-packed dish that’s perfect for cooler nights or when I want something rich but veggie-forward. It’s a savory blend of tender artichoke hearts, sweet sun-dried tomatoes, and earthy spinach in a cheesy, silky broth. Every spoonful offers a mix of comforting textures and bright, tangy flavors.

Why You’ll Love This Recipe

  • I love how fast this soup comes together—start to finish in under 30 minutes.
  • The flavors are both rich and refreshing, thanks to the lemon juice and sun-dried tomatoes.
  • It’s a great way for me to enjoy leafy greens and veggies without feeling like I’m eating “health food.”
  • The melted Asiago or Parmesan gives it that decadent finish that makes every bite feel indulgent.
  • It works as a starter, side, or even a light main dish when I’m in the mood for something satisfying but not too heavy. Artichoke Spinach Soup with Sun-Dried Tomatoes

Ingredients

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

olive oil
celery
yellow onion
garlic
red pepper flakes
canned artichoke hearts
marinated sun-dried tomatoes
chicken stock
lemon juice
salt and freshly cracked black pepper
fresh spinach
heavy cream
shredded Asiago or Parmesan cheese

Directions

  1. Sauté the Aromatics
    I start by heating olive oil in a large pot over medium heat. Then I add the diced celery, onion, minced garlic, and a pinch of red pepper flakes. I cook them for about 5 minutes until everything softens and smells amazing.
  2. Add Artichokes and Tomatoes
    Next, I stir in the chopped artichoke hearts and sliced sun-dried tomatoes. They bring a bold, tangy depth to the base of the soup.
  3. Simmer with Broth and Lemon
    I pour in the chicken stock and lemon juice, then let everything simmer for around 5 minutes to let the flavors meld.
  4. Add the Spinach
    Once the soup is gently bubbling, I toss in the spinach and cook just until it wilts—it only takes a minute or two.
  5. Cream and Seasoning
    I stir in the heavy cream and let the soup simmer gently (not boil). Then I season with salt and freshly cracked black pepper to taste.
  6. Finish with Cheese
    Once the soup is off the heat, I stir in the shredded Asiago or Parmesan until it’s completely melted and the soup is creamy and cheesy.
  7. Serve
    I ladle it into bowls and top with extra cheese and a little more black pepper for garnish. It’s best served warm and fresh.

Servings and timing

Servings: 4
Prep time: 10 minutes
Cook time: 15 minutes
Total time: 25 minutes

Variations

  • Make It Vegetarian: I swap the chicken stock for vegetable broth for a fully meatless version.
  • Add Protein: Sometimes I stir in shredded rotisserie chicken or cooked Italian sausage for a heartier bowl.
  • Use Kale Instead of Spinach: If I’m out of spinach, I use chopped kale and simmer it a little longer until tender.
  • Try Different Cheeses: Asiago and Parmesan are perfect, but I’ve also used Pecorino Romano or even a mix of cheeses for more complexity.
  • Add Pasta or Rice: To make it more filling, I stir in cooked pasta, farro, or rice right before serving.

Storage/Reheating

Storing Leftovers:
I keep leftovers in an airtight container in the fridge for up to 4 days. The flavors get even better the next day.

Freezing:
Since the soup has cream and cheese, it doesn’t freeze perfectly—it can separate a little. If I do freeze it, I reheat it slowly and stir it well to bring it back together.

Reheating:
I reheat the soup on the stovetop over low heat or in the microwave, stirring occasionally. If it thickens too much, I add a splash of broth or water to loosen it.

FAQs

Can I use frozen spinach instead of fresh?

Yes, I’ve used frozen spinach before. I just thaw it first and squeeze out the excess water before adding it to the soup.

Is there a dairy-free version of this soup?

Absolutely. I swap the heavy cream for full-fat coconut milk or a dairy-free creamer, and I use a vegan cheese or skip the cheese entirely if I want to keep it dairy-free.

Can I make this ahead of time?

Yes. This soup holds up well for a few days in the fridge, and the flavors deepen over time. I just avoid adding the cheese until I’m ready to serve for the best texture.

What’s the best type of sun-dried tomatoes to use?

I like the marinated kind packed in oil—they’re more flavorful and easier to blend into the soup. I slice them thin so they melt into the broth nicely.

Can I blend the soup for a smoother texture?

Definitely. If I’m in the mood for a creamier soup, I blend part or all of it using an immersion blender. I just make sure to blend before adding the cheese.

Conclusion

This Artichoke Spinach Soup with Sun-Dried Tomatoes is one of those recipes I come back to again and again. It’s easy, comforting, and packed with unique, vibrant flavor. Whether I serve it as a light meal or a starter for something bigger, it always hits the spot—and I love how flexible it is. It’s the kind of soup that makes eating vegetables feel indulgent.

Print

Artichoke Spinach Soup with Sun-Dried Tomatoes

Artichoke Spinach Soup with Sun-Dried Tomatoes

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

This Artichoke Spinach Soup with Sun-Dried Tomatoes is a cozy, creamy, flavor-packed dish made with tender artichoke hearts, tangy sun-dried tomatoes, and leafy spinach in a cheesy, silky broth. Perfect for cool nights, it’s ready in under 30 minutes and full of vibrant Mediterranean-inspired flavor.

  • Author: Lizaa
  • Prep Time: 10 minutes
  • Cook Time: 15 minutes
  • Total Time: 25 minutes
  • Yield: 4 servings
  • Category: Soup, Dinner, Vegetarian Option
  • Method: Stovetop
  • Cuisine: Mediterranean-Inspired
  • Diet: Vegetarian

Ingredients

  • 1 tablespoon olive oil
  • 1 celery stalk, diced
  • 1 yellow onion, diced
  • 3 cloves garlic, minced
  • 1/4 teaspoon red pepper flakes
  • 1 can (14 oz) artichoke hearts, drained and chopped
  • 1/2 cup marinated sun-dried tomatoes, sliced
  • 4 cups chicken stock
  • 1 tablespoon lemon juice
  • Salt and freshly cracked black pepper, to taste
  • 3 cups fresh spinach
  • 1/2 cup heavy cream
  • 3/4 cup shredded Asiago or Parmesan cheese

Instructions

  1. Sauté Aromatics: Heat olive oil in a large pot over medium heat. Add celery, onion, garlic, and red pepper flakes. Cook for 5 minutes until softened and fragrant.
  2. Add Artichokes & Tomatoes: Stir in chopped artichoke hearts and sun-dried tomatoes.
  3. Simmer Broth: Pour in chicken stock and lemon juice. Simmer for 5 minutes to blend flavors.
  4. Add Spinach: Stir in spinach and cook until just wilted.
  5. Cream & Seasoning: Add heavy cream, salt, and pepper. Simmer gently (do not boil).
  6. Finish with Cheese: Remove from heat and stir in Asiago or Parmesan until melted and smooth.
  7. Serve: Ladle into bowls and garnish with extra cheese and black pepper if desired.

Notes

  • Use vegetable broth to make it vegetarian.
  • Add rotisserie chicken or cooked sausage for protein.
  • Replace spinach with kale if preferred—simmer longer to tenderize.
  • Use Pecorino Romano or a mix of cheeses for added depth.
  • Blend all or part of the soup for a creamy texture before adding cheese.

Nutrition

  • Serving Size: 1 bowl
  • Calories: 280
  • Sugar: 5g
  • Sodium: 620mg
  • Fat: 20g
  • Saturated Fat: 11g
  • Unsaturated Fat: 7g
  • Trans Fat: 0g
  • Carbohydrates: 15g
  • Fiber: 4g
  • Protein: 9g
  • Cholesterol: 55mg

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