Search Recipes

Find your favorite dishes

Creamy Spinach–Artichoke Soup

Maya

By Maya

Mar 9, 2026

15 min prep
30 min cook
4 servings
Jump to Recipe
Creamy Spinach–Artichoke Soup

Welcome to a delightful culinary adventure where comfort meets nutrition! This Creamy Spinach-Artichoke Soup is not just any soup; it's a warm hug in a bowl, brimming with fresh flavors and a velvety texture that will have you coming back for seconds. Ready in just 45 minutes, it's perfect for a cozy night in or to impress guests at your next gathering.

Imagine a rich broth infused with garlic, tender artichokes, and vibrant spinach, all topped with a sprinkle of Parmesan. It’s not just soup; it’s a creamy masterpiece that celebrates the best of hearty ingredients. Let’s dive into why this recipe is a must-try!

Why You'll Love This Recipe

  • Rich and Creamy: The combination of almond milk and Parmesan creates a luxurious texture that melts in your mouth.
  • Nutritious Ingredients: Packed with spinach and artichokes, this soup is as healthy as it is delicious.
  • Quick and Easy: You can whip this up in just 45 minutes, making it perfect for busy weeknights.
  • Customizable: Adjust the seasonings and add-ins to suit your taste; it’s a versatile recipe!

About the Ingredients

Olive Oil

This golden oil adds a rich flavor and helps to sauté the aromatics, enhancing the overall taste of the soup.

Medium Onion

The base of any great soup, onions provide a sweet and savory depth that complements the other ingredients beautifully.

Garlic

Minced garlic brings an irresistible aroma and a hint of spice that elevates the entire dish.

Fresh Spinach

Bright, leafy greens not only add color but also pack a nutritional punch, making this soup both healthy and vibrant.

Artichoke Hearts

These tender morsels offer a unique flavor and texture, enhancing the creaminess of the soup with every bite.

Vegetable Broth

This acts as the flavorful base of the soup, infusing it with a savory richness that pairs perfectly with the other ingredients.

Tips & Tricks

Use Fresh Ingredients

Fresh spinach and garlic make a noticeable difference in flavor compared to their dried or frozen counterparts.

Adjust the Thickness

If you prefer a thicker soup, simply whisk in a slurry of flour and broth as indicated in the recipe.

Blend for Creaminess

For a smooth texture, use an immersion blender or transfer the soup in batches to a regular blender.

Garnish Generously

Don’t skip the fresh parsley and extra Parmesan for a pop of color and flavor right before serving!

Pro Tips

  • Use Room Temperature Ingredients: This helps the flavors meld better, especially with the milk.
  • Don't Rush the Simmer: Allow the soup to simmer gently for flavors to develop fully.
  • Experiment with Herbs: Try adding fresh thyme or chives for an extra burst of flavor.
  • Serve with Crusty Bread: Pair this soup with a slice of warm, crusty bread for a complete meal.

Step-by-Step Instructions

Heat the Oil

In a large pot, heat the olive oil over medium heat until shimmering.

Sauté the Onions

Add the diced onion and cook for about 5 minutes until softened and translucent.

Add Garlic and Spinach

Stir in the minced garlic and cook for 1-2 minutes until fragrant, then add the chopped spinach and cook until wilted.

Incorporate Artichokes

Add the chopped artichokes and sauté for another 2-3 minutes, allowing their flavors to blend.

Combine Broth and Milk

Pour in the vegetable broth and bring to a gentle simmer. Stir in the almond milk and seasonings.

Delicious Variations

Add Protein

For a heartier soup, add shredded chicken or white beans for extra protein.

Spicy Kick

Add a pinch of red pepper flakes for a touch of heat that complements the creaminess.

Herbed Twist

Incorporate fresh herbs like dill or cilantro for a unique flavor profile.

How to Store Creamy Spinach–Artichoke Soup

Refrigerator

Store in an airtight container for up to 3 days. Reheat gently on the stove.

Freezer

Freeze in individual portions for up to 3 months. Thaw overnight in the refrigerator before reheating.

Reheating

Reheat on the stove over low heat, stirring occasionally, until warmed through.

Frequently Asked Questions

Can I use frozen spinach?

Yes! Just thaw and drain the spinach before adding it to the soup.

Is this soup vegetarian?

Yes, simply use vegetable broth and omit the Parmesan cheese for a vegan option.

Can I make this soup ahead of time?

Absolutely! It tastes even better the next day once the flavors have melded.

What can I serve with this soup?

Serve with crusty bread, a fresh salad, or even grilled cheese for a comforting meal.

Now that you have all the secrets to making this Creamy Spinach-Artichoke Soup, it’s time to get cooking! Enjoy the warmth and comfort it brings, and don’t forget to share your delicious results with family and friends!

Creamy Spinach–Artichoke Soup

Creamy Spinach–Artichoke Soup

A rich, velvety Spinach-Artichoke Soup made with fresh spinach, artichoke hearts, and herbs. Nutritious, comforting, and ready in 45 minutes.

15 min
Prep Time
30 min
Cook Time
4
Servings
250 kcal
Calories

Ingredients

Instructions

  1. 1 Heat olive oil in a large pot over medium heat.
  2. 2 Add diced onion and cook for 5 minutes until softened.
  3. 3 Stir in minced garlic and cook for 1-2 minutes until fragrant.
  4. 4 Add chopped spinach and cook until wilted, about 3-4 minutes.
  5. 5 Stir in chopped artichokes and sauté for another 2-3 minutes.
  6. 6 Pour in the vegetable broth. Bring to a gentle simmer for 10 minutes.
  7. 7 Add almond milk or whole milk and stir to combine.
  8. 8 Mix in Parmesan cheese (if using), salt, pepper, thyme, and basil.
  9. 9 For a thicker soup, whisk flour with a small amount of broth to form a slurry and stir it in. Let simmer for 3-5 minutes.
  10. 10 Stir in lemon juice to brighten the flavor.
  11. 11 For a creamy texture, blend the soup using an immersion blender or blend in batches.
  12. 12 Return to pot and simmer another 5 minutes.
  13. 13 Ladle into bowls and garnish with parsley and extra Parmesan.

Chef's Note

Adjust thickness with broth or milk as needed. Blend fully for a smooth soup or partially for texture. Lemon is optional but brightens the flavor beautifully.

Servings: 4

Cuisine: American

Course: Soup

Nutrition (per serving): 6gg protein