If you have been searching for a comforting and luscious soup that feels like a warm hug in a bowl, then this Creamy Spinach Soup with Potatoes and Parmesan Recipe is exactly what your kitchen needs. It brings together tender potatoes, vibrant fresh spinach, and the rich, tangy touch of Parmesan, all swirled into a silky-smooth, creamy base. Perfect for chilly evenings or any time you want a nourishing yet elegant dish that’s simple to make and full of bright, fresh flavors.

Ingredients You’ll Need

The image shows a large metal baking tray filled with many small, uneven pieces of toasted bread scattered all over. The bread pieces have a golden brown color with some darker edges, showing a crunchy texture. The tray sits on a white marbled surface that adds a clean and bright background to the warm tones of the toasted bread. photo taken with an iphone --ar 4:5 --v 7

The beauty of this Creamy Spinach Soup with Potatoes and Parmesan Recipe lies in its straightforward, wholesome ingredients. Each one plays a crucial role in developing the soup’s flavor, texture, and inviting green color, making it both satisfying and visually appealing.

  • Olive oil: Adds a lovely, fruity richness and is the perfect base for sautéing the onion and garlic.
  • Chopped yellow onion: Brings a sweet, aromatic foundation, gently caramelized for depth.
  • Minced garlic: Offers a subtle pungency that elevates the overall flavor without overpowering the spinach.
  • Low-sodium chicken broth: Provides the savory liquid that softens the potatoes and carries all the flavors.
  • Russet potato: Creates that silky, creamy body after blending, while adding mild earthiness.
  • Salt and black pepper: Essential for seasoning and balancing the creamy sweetness of the soup.
  • Fresh baby spinach: The star green ingredient, contributing vibrant color, nutrients, and a delicate earthiness.
  • Cream cheese: Adds luxurious creaminess and subtle tang, making the texture uncommonly smooth and velvety.
  • Half and half: Lightens and enriches the soup, rounding out the flavors beautifully without heaviness.
  • Homemade croutons (optional): Provide a satisfying crunch that contrasts perfectly with the creamy soup.
  • Finely shredded Parmesan cheese (optional): Adds a nutty, salty finish that takes the soup from delightful to unforgettable.

How to Make Creamy Spinach Soup with Potatoes and Parmesan Recipe

A white pot filled with bright green spinach leaves cooking in clear water with small pieces of chopped white onion visible under the spinach. A wooden spoon rests inside the pot on the left side. The pot is on a stove with a white marbled texture surface around it. Photo taken with an iphone --ar 4:5 --v 7

Step 1: Sauté the Aromatics

Start by heating your olive oil in a large pot over medium heat. Toss in the chopped onion and sauté gently for about three minutes until translucent and fragrant. Then add the minced garlic and sauté for another 30 seconds just until you can smell that wonderful garlic fragrance teasing your senses. This step builds the flavor base that carries through the entire soup.

Step 2: Simmer the Potatoes

Pour in the chicken broth, then add the cubed potatoes. Season with salt and pepper, but go easy — you can always add more later. Bring everything to a gentle boil over medium-high heat, then reduce heat to medium-low and cover. Let the potatoes simmer until they become tender, which should take about 15 minutes. The potatoes will absorb flavors and soften up perfectly to be blended into creamy goodness.

Step 3: Wilt the Spinach

Add half of the fresh baby spinach to the pot. Cover with a lid to trap steam and allow the spinach to wilt gently for about a minute. Stir the pot and add the remaining spinach, covering again for another one to two minutes. This method keeps the spinach vibrant green while softening it just enough to blend seamlessly into the soup.

Step 4: Stir in Cream Cheese

Now for the secret to that extra creamy texture — add the softened cream cheese in pieces directly to the pot. Stir it through. It does not have to melt completely at this stage; the next step will take care of that. The cream cheese brings a velvety richness that enhances the warmth of potatoes and spinach.

Step 5: Blend Until Smooth

Remove the pot from heat, then use an immersion blender to puree the mixture until it’s completely smooth. This is the magical moment where the soup transforms into that luscious, creamy texture you’re craving. If you don’t have an immersion blender, simply transfer the soup in batches to a standard blender, then return it to the pot.

Step 6: Add Half and Half and Warm

Return the pot to medium-low heat and stir in the half and half. Warm the soup through gently, but avoid boiling again to keep that velvety finish. Taste and adjust salt and pepper if needed. Now, your Creamy Spinach Soup with Potatoes and Parmesan Recipe is ready to impress.

Step 7: Serve

Ladle the soup into bowls and garnish with homemade croutons and freshly shredded Parmesan cheese for a bright salty punch, if desired.

How to Serve Creamy Spinach Soup with Potatoes and Parmesan Recipe

Garnishes

Elevate this soup by topping it with a sprinkle of freshly grated Parmesan, which adds an irresistibly nutty flavor, and crunchy homemade croutons that bring texture contrast. A small drizzle of cream can add extra luxury and create a beautiful swirl on the surface.

Side Dishes

This Creamy Spinach Soup with Potatoes and Parmesan Recipe pairs wonderfully with a crusty baguette or warm garlic bread for dipping. For a heartier meal, serve it alongside a fresh green salad or a simple roasted chicken breast to keep things light and balanced.

Creative Ways to Present

For a special occasion, serve the soup in elegant cups as an appetizer or pour it into hollowed-out mini bread bowls. Sprinkle finely chopped fresh herbs like parsley or chives on top for a fresh, colorful touch that immediately catches the eye.

Make Ahead and Storage

Storing Leftovers

You can store any leftover soup in an airtight container in the refrigerator for up to three days. Make sure it has cooled to room temperature before sealing to prevent condensation and spoilage.

Freezing

This soup freezes beautifully. Portion it into freezer-safe containers or bags, leaving some space for expansion. It will keep well for up to three months, making it a fantastic freezer-friendly meal option when you need a quick comfort food.

Reheating

Reheat the soup gently on the stove over low to medium heat, stirring frequently to prevent sticking and to restore its creamy texture. You might want to add a splash of half and half or water if it thickens too much after freezing.

FAQs

Can I use vegetable broth instead of chicken broth?

Absolutely! Using vegetable broth makes this soup vegetarian-friendly and still imparts a wonderful depth of flavor without overpowering the delicate spinach and potatoes.

What if I don’t have cream cheese on hand?

You can substitute with sour cream or Greek yogurt for a slightly tangy twist, though the texture may be a bit less smooth. Alternatively, adding more half and half or a splash of heavy cream helps maintain creaminess.

Can I make this soup vegan?

Yes, by swapping chicken broth for vegetable broth, using a dairy-free cream cheese alternative, and replacing half and half with coconut milk or another plant-based cream, you’ll have a delicious vegan version.

Is it necessary to blend the soup?

Blending is key to achieving the silky, creamy texture that makes this soup stand out. If you prefer a chunkier texture, you can mash the potatoes partially, but the signature silkiness comes from blending fully.

How can I make the soup thicker or thinner?

For a thicker soup, use less broth or potato, or add a bit more cream cheese. To thin it out, simply stir in additional broth or half and half until you reach your desired consistency.

Final Thoughts

This Creamy Spinach Soup with Potatoes and Parmesan Recipe is one of those comforting classics you’ll find yourself making again and again. It’s simple enough for a weeknight meal but special enough to share with friends and loved ones. Give it a try and enjoy every velvety spoonful of fresh, soothing goodness!

Print
clockclock iconcutlerycutlery iconflagflag iconfolderfolder iconinstagraminstagram iconpinterestpinterest iconfacebookfacebook iconprintprint iconsquaressquares iconheartheart iconheart solidheart solid icon
Creamy Spinach Soup with Potatoes and Parmesan Recipe

Creamy Spinach Soup with Potatoes and Parmesan Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4.3 from 87 reviews

This creamy and comforting Spinach Soup combines tender potatoes, fresh baby spinach, and rich cream cheese for a velvety texture. Perfect for a light lunch or dinner, it is easy to prepare on the stovetop and can be garnished with homemade croutons and parmesan cheese for added flavor and texture.

  • Total Time: 40 minutes
  • Yield: 4 servings

Ingredients

Soup Base

  • 1 Tbsp olive oil
  • 1 cup chopped yellow onion (1 small)
  • 2 tsp minced garlic (2 cloves)
  • 4 cups low-sodium chicken broth
  • 1 large russet potato (12 to 16 oz), peeled and cut into 1/2-inch cubes
  • Salt and black pepper, to taste

Greens and Dairy

  • 16 oz fresh baby spinach
  • 4 oz cream cheese, cut into 4 pieces and softened well
  • 2/3 cup half and half (or more to taste)

Optional Garnishes

  • Homemade croutons (see notes for recipe)
  • Finely shredded parmesan cheese
  • Drizzle of cream (optional)

Instructions

  1. Saute Aromatics: Heat the olive oil in a large pot over medium heat. Add the chopped onion and sauté for 3 minutes until softened. Then add the minced garlic and sauté for an additional 30 seconds until fragrant.
  2. Cook Potatoes: Pour in the low-sodium chicken broth and add the cubed potatoes. Season with salt and black pepper to taste. Bring the mixture to a boil over medium-high heat, then reduce the heat to medium-low. Cover the pot and let it simmer until the potatoes are completely tender, about 15 minutes.
  3. Wilt Spinach: Add half of the fresh baby spinach to the pot, cover, and cook for 1 minute to wilt the spinach slightly. Stir the soup, then add the remaining spinach. Cover again and cook for 1 to 2 minutes until all the spinach is wilted.
  4. Add Cream Cheese: Stir in the cream cheese pieces. At this point, it does not need to be fully melted, just well incorporated into the soup.
  5. Blend the Soup: Remove the pot from heat and use an immersion blender to blend the soup until completely smooth and creamy.
  6. Finish with Half and Half: Return the soup to medium-low heat. Stir in the half and half and warm the soup through gently without bringing it to a boil.
  7. Serve: Serve the spinach soup warm. Garnish with homemade croutons and freshly shredded parmesan cheese if desired. Optionally, drizzle with a little cream for extra richness.

Notes

  • For homemade croutons, cube day-old bread and toss with olive oil, salt, and your favorite herbs, then bake in a 375°F (190°C) oven for 10-15 minutes until crispy.
  • Softening the cream cheese before adding helps it blend smoothly into the soup.
  • You can adjust half and half quantity to make the soup creamier or lighter according to taste.
  • This soup can be stored in the refrigerator for up to 3 days and reheated gently on the stovetop.
  • Author: Madelynn
  • Prep Time: 10 minutes
  • Cook Time: 30 minutes
  • Category: Soup
  • Method: Stovetop
  • Cuisine: American
  • Diet: Low Salt

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