Cream Of Spinach Soup Recipe

I swear, this recipe changed how I view weeknight soups.

This easy cream of spinach soup recipe is a family favorite, elevated with a savory-sweet caramelized onion and Gruyère cheese topping. It’s quick enough for a weeknight but special enough for guests, turning a simple spinach soup into a memorable meal. The secret lies in blending fresh spinach for maximum nutrients and creating a rich, nutty cheese ribbon topping. Get ready to redefine your definition of comfort food with this hearty, satisfying cream of spinach soup recipe.

cream of spinach soup recipe
Cream Of Spinach Soup Recipe 9

Ingredients for Cream of Spinach Soup with Gruyère Ribbons

  • Fresh Spinach (900g / 2 lbs)
    We use fresh spinach for the best flavor and vibrant green color, though frozen (thawed and squeezed dry) can be substituted in a pinch. Remove tough stems to avoid fibrous textures in the final soup. Thoroughly wash and pat dry before cooking.
  • Olive Oil and Butter
    Use 15ml (1 tbsp) extra virgin olive oil for sautéing the soup base ingredients and another 15ml (1 tbsp) for caramelizing the onion topping. Unsalted butter (45g / 3 tbsp) forms the base of the roux.
  • Onions and Garlic
    1 large yellow onion, finely diced, forms the savory foundation of the soup base. 2 cloves fresh garlic, minced, add aromatic depth. 2 large yellow onions, thinly sliced, are crucial for the sweet, caramelized topping for this cream of spinach soup.
  • Roux and Liquid Base
    All-purpose flour (30g / 1/4 cup) combined with butter creates a quick roux for thickening the soup. Vegetable broth (720ml / 3 cups) provides the liquid base for the soup; use low-sodium to control saltiness.
  • Heavy Cream
    Heavy cream (240ml / 1 cup) is added at the end for rich flavor and luxurious texture. Avoid boiling the soup after adding the cream to prevent separation. (You can also swap this for full-fat coconut milk or Greek yogurt for a dairy-free or tangier twist).
  • Key Seasonings and Toppings
    Freshly grated nutmeg (1/2 teaspoon) enhances the natural flavor of spinach and adds warmth. Gruyère cheese (120g / 1 cup), finely grated, provides the nutty flavor for the ribbons; microbial rennet ensures vegetarian-friendly status. Fresh chives (30ml / 2 tbsp) for garnish add a fresh, final touch.
  • Salt and Pepper
    Fine sea salt (1 teaspoon) and freshly ground black pepper (1/2 teaspoon) adjust to taste at the end.

Instructions for Making Cream of Spinach Soup

  1. Prepare the Spinach Base: Heat 15ml (1 tbsp) olive oil in a large pot or Dutch oven over medium heat. Add the finely diced onion and cook, stirring occasionally, until softened and translucent, about 5-7 minutes. Add the minced garlic and cook for 1 minute more until fragrant. Add the fresh spinach in batches to the pot, stirring frequently until each batch wilts down before adding the next. Once all spinach is wilted, remove the pot from heat and let cool slightly for a few minutes.
  2. Blend the Soup Mixture: Carefully transfer the wilted spinach and onion mixture to a blender. Add the vegetable broth to the blender. Blend until the mixture is completely smooth and uniform in color; this may take 1-2 minutes on medium-high speed. Set aside.
  3. Create the Roux and Thicken the Soup: In the same pot, melt the unsalted butter (45g) over medium heat. Whisk in the all-purpose flour (30g) and cook, stirring constantly, for 1-2 minutes to create a roux. Gradually whisk in the blended spinach mixture until smooth, then bring to a gentle simmer. Reduce heat to low and stir in the heavy cream, nutmeg, salt, and black pepper. Simmer for 5-7 minutes, stirring occasionally, until the cream of spinach soup thickens slightly. Taste and adjust seasonings as needed. To ensure a smooth texture, I sometimes blend in a handful of parsley here for extra color and nutrition when my kids aren’t looking.
  4. Prepare the Caramelized Onion Ribbons: While the soup simmers, heat the remaining 15ml (1 tbsp) olive oil in a separate large skillet over medium-low heat. Add the thinly sliced yellow onions. Cook slowly, stirring frequently, for 25-35 minutes, until the onions are deeply golden brown, very soft, and caramelized; season with a pinch of salt near the end. In a small bowl, combine the warm caramelized onions and grated Gruyère cheese; stir well until the cheese begins to melt and combines to form a thick, cohesive ribbon-like mixture for the cream of spinach soup recipe topping.
  5. Serve and Garnish: Ladle the warm cream of spinach soup into deep bowls. Take a generous spoonful of the caramelized onion and Gruyère mixture and place it on top of the soup. Garnish immediately with the finely chopped fresh chives for a pop of color and freshness.

Make-Ahead Tips and Freezing Instructions

This cream of spinach soup recipe is excellent for meal prep, but a little planning goes a long way. The key is to avoid adding the cream until the very end, whether you’re making it ahead or freezing it.

To prepare this healthy cream of spinach soup recipe ahead of time, make the soup base (Steps 1-3 in the instructions, without the heavy cream) and store it in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stovetop and then stir in the heavy cream just before serving.

The caramelized onion and Gruyère ribbon topping can also be made up to 1 day ahead and stored separately in the refrigerator. Reheat gently in the microwave or on the stovetop before adding to the soup.

Freezing Instructions

To freeze the soup, freeze the base before adding the heavy cream. Cool completely, transfer to a freezer-safe container, and store for up to 3 months. When reheating, thaw completely, then heat gently and add the cream at the end to prevent separation.

cream of spinach soup recipe
Cream Of Spinach Soup Recipe 10

Serving Suggestions and Pairings

This easy, family-friendly cream of spinach soup recipe can be served in many ways to create a complete meal.

  • Crusty Bread: This soup pairs perfectly with a slice of warm, crusty bread or a side of cheesy garlic bread.
  • Simple Salad: For a complete and balanced meal, serve alongside a light side salad dressed with a vinaigrette.
  • Sandwich Pairing: A classic grilled cheese or a turkey club sandwich transforms this into a satisfying lunch or dinner.
  • Croutons: Add homemade croutons for extra texture.

FAQs (Frequently Asked Questions)

Can I use frozen spinach instead of fresh?

Yes, you can use frozen spinach, but be sure to thaw it completely and squeeze out all excess water before cooking. Use approximately 450g (1 lb) of frozen spinach to replace 900g (2 lbs) of fresh spinach. This prevents the final cream of spinach soup recipe from being too watery.

How do I prevent the cream from curdling?

Add the heavy cream only after removing the soup from a vigorous boil. Keep the heat on low and simmer gently; do not allow the soup to reach a rolling boil once the cream is added. For extra insurance, bring the cream up to room temperature before adding it to the hot soup base.

Can I make this cream of spinach soup dairy-free or vegan?

You can substitute the butter with olive oil, use full-fat coconut milk or cashew cream instead of heavy cream, and use a plant-based shredded cheese for the topping. Note that the flavor profile will change slightly, so adjust seasonings accordingly.

What other cheeses work well with spinach soup?

If you don’t have Gruyère, high-quality white cheddar, provolone, or even Parmesan cheese can be used, though they will alter the texture and flavor of the topping. The key is finding a cheese that melts well and adds a savory, nutty note.

How can I make the cream of spinach soup thicker or thinner?

For a thicker soup, either use less broth initially or mix 1 tablespoon of cornstarch with 1 tablespoon of cold water to create a slurry and whisk it into the simmering soup at the end. For a thinner soup, simply add more vegetable broth until you reach your desired consistency. I prefer a slightly thinner consistency for a weeknight family meal, but a thicker base when serving it as a starter.

How do I store leftovers?

Store leftover soup in an airtight container in the refrigerator for up to 3-4 days. Reheat gently on the stovetop or in the microwave; add a splash of milk or broth if needed to thin it out if it has thickened upon cooling.

Conclusion

This cream of spinach soup recipe with its savory caramelized onion ribbons is the perfect way to turn a simple ingredient into an extraordinary family meal. It’s nutritious, rich, and deeply satisfying, proving that comfort food can also be elegant. We hope this recipe becomes a new favorite in your home. Be sure to pin this recipe to your board for your next meal plan!

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Cream Of Spinach Soup Recipe 1765688392.015313

cream of spinach soup recipe


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Kamala Jane
  • Total Time: 55 minutes
  • Yield: 6 servings
  • Diet: Vegetarian

Description

A comforting cream of spinach soup enhanced by a savory-sweet caramelized onion and Gruyère cheese topping, perfect for an elegant weeknight meal.


Ingredients

  • 2 lbs fresh spinach, stems removed
  • 3 large yellow onions, divided (1 diced, 2 sliced)
  • 2 cloves garlic, minced
  • 2 tbsp olive oil, divided
  • 3 tbsp unsalted butter
  • 1/4 cup all-purpose flour
  • 3 cups vegetable broth
  • 1 cup heavy cream
  • 1 cup Gruyère cheese, grated
  • 1/2 tsp ground nutmeg
  • 2 tbsp fresh chives, chopped
  • 1 tsp sea salt
  • 1/2 tsp black pepper

Instructions

  1. Sauté Aromatics and Spinach: Heat 1 tbsp olive oil in a large pot over medium heat. Add the diced onion and cook for 5-7 minutes until soft. Stir in minced garlic and cook for 1 minute. Add the fresh spinach in batches, stirring until wilted. Remove pot from heat and let cool slightly.
  2. Blend Soup Base: Transfer wilted spinach mixture and vegetable broth to a blender. Blend until completely smooth. Set aside.
  3. Create Roux and Thicken Soup: In the same pot, melt the butter over medium heat. Whisk in the flour and cook for 1-2 minutes to create a roux. Gradually whisk in the blended spinach mixture until smooth. Bring to a gentle simmer, then reduce heat to low. Stir in the heavy cream, nutmeg, salt, and pepper. Simmer for 5-7 minutes until slightly thickened.
  4. Caramelize Onion Topping: In a separate skillet, heat 1 tbsp olive oil over medium-low heat. Add the sliced onions and cook slowly for 25-35 minutes, stirring frequently, until deeply golden brown and caramelized. Combine the warm caramelized onions with the grated Gruyère cheese, stirring until the cheese melts slightly into a cohesive mixture.
  5. Serve and Garnish: Ladle the warm soup into bowls. Top each serving with a generous spoonful of the caramelized onion and Gruyère mixture, then garnish with fresh chives.

Notes

Avoid boiling the soup once the heavy cream has been added to prevent separation. For best results, allow the cream to reach room temperature before adding it to the hot soup base.

  • Prep Time: 15 minutes
  • Cook Time: 40 minutes
  • Category: Soup
  • Method: Stovetop
  • Cuisine: American

Nutrition

  • Serving Size: 1 bowl (approx. 1.5 cups)
  • Calories: 345 kcal
  • Sugar: 6 g
  • Sodium: 490 mg
  • Fat: 27 g
  • Saturated Fat: 16 g
  • Unsaturated Fat: 8 g
  • Trans Fat: 0 g
  • Carbohydrates: 18 g
  • Fiber: 3 g
  • Protein: 11 g
  • Cholesterol: 65 mg

FREE PRINTABLE RECIPE

Get the Printable Recipe PDF (Free)

Enter your email and we’ll send you the ingredients + step-by-step instructions as a clean PDF you can save to your phone.

1 Enter your email below.
2 Confirm from the email we send (double opt-in).
3 Download your PDF instantly.

No spam. Unsubscribe anytime. After submitting, you’ll get a confirmation email first (double opt-in). If you don’t see it, check Spam or Promotions.

  • ✅ Printable PDF (ingredients + steps)
  • ✅ Save it to your phone (no long scrolling)
  • ✅ Includes cook time + servings
  • ✅ Easy to follow

FAQ

Where’s the full recipe?
It’s delivered as a printable PDF so you can save it and cook without scrolling.

I didn’t get the email.
Check Spam/Promotions and search your inbox for your site name. Then click Confirm to receive the PDF.

Get the printable PDF for this recipe.

Leave a Comment

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