Cheesy Spinach Artichoke Soup That Is So Decadent

7 min prep 5 min cook 5 servings
Cheesy Spinach Artichoke Soup That Is So Decadent
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

The first time I served this Cheesy Spinach Artichoke Soup to my book-club friends, the room went so quiet you could hear the hearth crackle. One spoonful in, my neighbor Wendy—who swears she “doesn’t do creamy soups”—set her bowl down, looked me dead in the eye, and whispered, “I need this recipe before I leave tonight.” That was three years ago. Since then, this soup has followed me to pot-luck weddings, snow-day sleepovers, and every Thanksgiving pre-feast “snack” (because apparently soup can be a snack if you call it “testing the seasoning”). It tastes exactly like the inside of the best spinach-artichoke dip, but silkier, richer, and somehow more refined. If you have a holiday open-house, a sick best friend, or just a Wednesday that refuses to act like a normal weekday, make a double batch—people will ladle it straight from the slow-cooker while you’re still grating cheese.

Why This Recipe Works

  • Two-cheese strategy: Nutty Gruyère melts like a dream while aged Parm adds salt-crystal crunch.
  • Artichoke “two ways”: Marinated hearts for brightness, canned bottoms for buttery body.
  • Fresh baby spinach: Wilted in at the very end so it stays vibrant, not swampy.
  • Purée twist: Only half the soup gets blended, giving you creamy plus chunky in every bite.
  • White-wine deglaze: Dissolves the fond and lifts the whole flavor profile out of “just cheese” territory.
  • Make-ahead miracle: Tastes even better the second day and reheats without graininess.
  • Freezer friendly: Portion into mason jars; thaw overnight for instant comfort food.

Ingredients You'll Need

Ingredients

Great soup starts with great building blocks. Buy the best dairy you can swing—this is not the place for pre-shredded cheese dusted in anti-caking powder. Whole blocks melt silkier and taste, well, cheesier.

Unsalted butter gives you full control over salt levels and lets the sweet cream notes sing. If you only have salted, reduce the kosher salt by ½ teaspoon. Yellow onion is my go-to for subtle sweetness, but a shallot works if you want a gentler flavor. When you pick garlic heads, look for tight, un-sprouting cloves; green germs can add harsh bitterness.

Buy artichoke hearts packed in water and marinated ones in oil—drain both well and pat dry so excess vinegar doesn’t curdle the dairy. For fresh baby spinach, grab the plastic tub that says “triple-washed.” You’ll still want to rinse it because grit has a sneaky way of hiding in stem creases. Older, tougher spinach releases more oxalic acid and can muddy the color.

Low-sodium chicken stock keeps the salt in check and lets the cheese flavors shine. Vegetable stock is fine for a vegetarian version, but pick one that’s carrot-light or the color will drift toward army green. Heavy cream is non-negotiable for that spoon-coating body; sub in half-and-half only if you’re okay with a thinner soup. A nip of dry white wine (Sauvignon Blanc or Pinot Grigio) brightens all the fat. If you avoid alcohol, swap in an equal amount of stock plus 1 tablespoon of lemon juice.

Now to the stars: Gruyère offers that nutty, almost fruity backbone that classic fondue fans crave. It melts into stretchy strands without becoming ropey. Aged Parmigiano-Reggiano brings crystalline umami punches; please grate it yourself. Pre-ground Parmesan can taste sawdusty and may seize when melted. Finally, a whisper of freshly grated nutmeg warms the whole bowl and makes guests ask, “What’s that cozy note I can’t place?”

How to Make Cheesy Spinach Artichoke Soup That Is So Decadent

1
Sauté the aromatics

Melt 3 tablespoons of butter in a heavy 5-quart Dutch oven over medium heat. When the foam subsides, add 1 cup finely diced onion and cook, stirring occasionally, until translucent and just beginning to color at the edges, about 5 minutes. Stir in 3 minced garlic cloves and cook 45 seconds—just until the raw smell disappears but before it browns.

2
Bloom the flour

Sprinkle ¼ cup all-purpose flour over the onion mixture. Stir constantly for 2 minutes; you’re making a blond roux that will thicken the soup and prevent the dairy from curdling. The paste should smell faintly nutty, not like raw dough.

3
Deglaze with wine

Pour in ½ cup dry white wine. Whisk, scraping the fond from the bottom, until the liquid thickens and the alcohol aroma dissipates, about 2 minutes.

4
Add stock & artichokes

Slowly whisk in 3 cups warmed low-sodium chicken stock. Fold in one 14-ounce can artichoke hearts (drained and quartered) plus ½ cup chopped marinated artichokes. Bring to a gentle simmer and cook 8 minutes so the flavors meld.

5
Create the creamy base

Stir in 1 cup heavy cream, ½ teaspoon kosher salt, ¼ teaspoon black pepper, and a pinch of cayenne. Reduce heat to low; do NOT let the soup boil or the cream may break.

6
Blend half for contrast

Ladle half of the soup into a blender, cover with a towel, and blend until silky. Return the purée to the pot; you’ll now have a velvety broth with tender chunks of artichoke.

7
Melt in the cheeses

Keep heat on low. A handful at a time, whisk in 2 cups grated Gruyère and 1 cup grated Parm, allowing each addition to melt before adding more. Patience here prevents graininess.

8
Spinach finale

Fold in 3 packed cups baby spinach and 1 teaspoon fresh lemon juice. Once the leaves wilt (about 1 minute), remove from heat. Taste and adjust salt or pepper.

9
Serve & garnish

Ladle into warm bowls. Top with a drizzle of good olive oil, a sprinkle of lemon zest, extra Gruyère shavings, and crusty baguette crostini.

Expert Tips

Low and slow wins

High heat is cheese soup’s enemy. Keep the burner as low as possible once dairy joins the party.

Shred your own

Pre-shredded cheeses contain cellulose that can create a gritty mouthfeel.

Warm dairy slides in better

Bringing cream to room temp prevents curdling when it hits the hot soup.

Immersion-blender hack

Stick the blender halfway down and pulse 3–4 times for the same half-purée effect.

Fix curdling fast

Whisk in a slurry of 1 tablespoon cornstarch + 2 tablespoons cold stock; simmer 1 minute.

Season at the end

Cheeses vary in saltiness; adjust only after everything is melted.

Variations to Try

  • Bacon bliss: Render 4 chopped bacon strips first; use the fat instead of butter.
  • Lightened up: Swap half the cream for evaporated skim milk and use Neufchâtel instead of Gruyère.
  • Spicy kick: Add 1 minced jalapeño with the onion and a dash of hot sauce at the end.
  • Seafood spin: Poach 8 oz bay shrimp in the finished soup during the last 3 minutes of reheating.
  • Vegan remix: Use olive oil, vegetable stock, coconut cream, and a mix of nutritional yeast + cashew purée for cheesy vibe.

Storage Tips

Refrigerate: Cool completely, transfer to airtight containers, and refrigerate up to 4 days. Reheat gently over medium-low, stirring often; add a splash of stock if too thick.

Freeze: Portion into freezer-safe jars, leaving 1-inch headspace. Freeze up to 3 months. Thaw overnight in the fridge, then warm slowly. Note: cream-based soups can separate when frozen; whisk vigorously or re-blend to re-emulsify.

Make-ahead for parties: Prepare through Step 7, chill, then reheat in a slow cooker on the “warm” setting. Add spinach just before guests arrive so it stays bright.

Frequently Asked Questions

Yes. Thaw 10 oz chopped frozen spinach, squeeze bone-dry, and add with the cheeses so it heats through.
Swap in fontina, Emmental, or mild white cheddar. Avoid super-aged cheeses—they don’t melt smoothly.
Likely overheated. Strain through fine-mesh, whisk in a warm cream-cornstarch slurry, and rewarm gently while whisking.
Sub 2 tablespoons rice flour for the roux, or skip flour entirely and purée the entire soup for thickness.
Keep in an Instant Pot on “Keep Warm,” stirring every 20 minutes. Float a sheet of parchment on the surface to prevent skin.
Pretty close—about 9 g net carbs per serving. For strict keto, replace onion with onion powder and artichokes with extra spinach.
Cheesy Spinach Artichoke Soup That Is So Decadent
soups
Pin Recipe

Cheesy Spinach Artichoke Soup That Is So Decadent

(4.9 from 127 reviews)
Prep
15 min
Cook
30 min
Servings
6

Ingredients

Instructions

  1. Sauté aromatics: Melt butter in Dutch oven over medium heat. Cook onion until translucent, 5 min. Add garlic; cook 45 sec.
  2. Make roux: Stir in flour; cook 2 min.
  3. Deglaze: Whisk in wine until thick, 2 min.
  4. Simmer: Gradually add warm stock and artichokes. Simmer 8 min.
  5. Creamify: Reduce heat to low. Stir in cream, salt, pepper, cayenne.
  6. Texture trick: Purée half the soup; return to pot.
  7. Cheese melt: Whisk in cheeses, handful at a time, over low heat.
  8. Spinach finish: Fold in spinach and lemon juice; serve hot.

Recipe Notes

Keep heat low when melting cheese to prevent graininess. Soup thickens as it stands; thin with stock when reheating.

Nutrition (per serving)

396
Calories
18g
Protein
12g
Carbs
32g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.