If you’re craving something truly soothing and nourishing, this Creamy Spinach Potato Soup That’s Comfort in a Bowl Recipe is exactly what you need. It marries the heartiness of tender potatoes with the vibrant freshness of spinach, all enveloped in a luscious creamy base that feels like a warm hug on a chilly day. Every spoonful blends gentle spices, velvety texture, and a hint of umami, making it a perfect dish to cozy up to at any time. Whether you’re cooking for yourself or sharing with loved ones, this soup is guaranteed to bring comfort and joy to your table.

Ingredients You’ll Need
The beauty of this soup lies in its simplicity—each ingredient plays a crucial role in building that rich flavor and inviting color we all adore. From the buttery aromatics to the fresh spinach bursts, these essentials combine effortlessly into a dish that feels both wholesome and indulgent.
- Butter (2 tablespoons): Adds richness and depth of flavor, creating a silky base.
- Medium Onion, diced (1): Brings natural sweetness that balances the savory elements.
- Garlic, minced (2 cloves): Gives a robust kick and warms up the palate.
- Paprika (1 teaspoon): Adds warmth and a lovely reddish color that makes the soup visually inviting.
- Italian Herbs (1 teaspoon): A fragrant blend that enhances the savory notes beautifully.
- Potatoes, cubed (3 cups): For creamy texture and hearty substance.
- Low sodium vegetable broth (4 cups): Keeps it light and flavorful without overpowering.
- Milk (1 cup): Contributes smooth creaminess that’s utterly comforting.
- All-purpose flour (1 tablespoon): Essential for thickening the soup into a luscious consistency.
- Low-sodium soy sauce (2 tablespoons): Adds subtle umami depth, making the flavors pop.
- Fine salt (1 teaspoon) and freshly ground pepper (1 teaspoon): To taste, seasoning that brings balance.
- Baby spinach (4 cups): Provides vibrant color and fresh, earthy notes.
How to Make Creamy Spinach Potato Soup That’s Comfort in a Bowl Recipe
Step 1: Sauté the Aromatics
Begin by melting butter over medium heat in a large pot. Toss in the diced onion and sauté until soft and translucent, about 5 minutes. This stage is where the soup starts to build its inviting aroma and flavor foundation, so be sure to let that onion soften gently without browning.
Step 2: Add Garlic and Spices
Next, stir in the minced garlic, paprika, and Italian herbs. Cook everything together for about one minute. This quick step toasting the spices wakes up the dish with warm flavors that will carry through every spoonful.
Step 3: Cook the Potatoes
Add your cubed potatoes to the pot, then pour in the vegetable broth. Bring this mixture up to a boil before lowering the heat to a gentle simmer. Cover the pot and let the potatoes cook until they’re tender, about 15 minutes. This stage softens the potatoes perfectly so they can melt into that creamy broth later.
Step 4: Thicken the Soup
While the potatoes are simmering, whisk the milk and flour together in a separate cup until smooth. Once the potatoes are tender, pour this mixture into the pot along with the soy sauce. Stir gently and bring the liquid back to a simmer for about 2 minutes so the soup thickens into that luscious, creamy texture we love.
Step 5: Final Seasoning and Adding Spinach
Taste your soup and adjust the seasoning with salt and pepper as needed. Then, stir in the baby spinach one handful at a time. Allow each addition to wilt down for 2-3 minutes before adding more. The spinach brings that lovely pop of color plus freshness and subtle earthiness to the creamy base.
Step 6: Serve and Enjoy
Once your soup is vibrant and steaming hot, it’s time to serve. This Creamy Spinach Potato Soup That’s Comfort in a Bowl Recipe shines best when eaten right away, paired with some crusty bread or crunchy croutons. For an extra touch, a drizzle of extra virgin olive oil on top adds a silky finish that makes every spoonful feel special.
How to Serve Creamy Spinach Potato Soup That’s Comfort in a Bowl Recipe

Garnishes
Simple garnishes can elevate this soup beautifully. Try sprinkling some freshly grated Parmesan, a swirl of sour cream, or crispy fried shallots on top. A few torn fresh basil leaves can also add a lovely herbaceous note that brightens the bowl.
Side Dishes
This soup pairs wonderfully with a variety of sides. Crusty artisan bread, garlic toast, or homemade croutons make perfect companions for dipping. If you want something lighter, a crisp green salad with lemon vinaigrette complements the creamy richness nicely.
Creative Ways to Present
If you’re serving this at a cozy dinner or a casual get-together, try presenting the soup in individual rustic bowls with a toasted baguette slice on the side. You can also ladle it into hollowed-out mini bread bowls for a charming rustic touch that’s sure to impress guests.
Make Ahead and Storage
Storing Leftovers
This soup keeps well in the refrigerator for up to 3 days. Store it in an airtight container to preserve the flavors and creaminess. Give it a good stir before reheating, as the ingredients can settle.
Freezing
You can freeze the soup for up to 2 months. Use freezer-safe containers or heavy-duty zip-top bags. Keep in mind that spinach could lose some texture after freezing, so it’s best to enjoy this soup fresh whenever possible.
Reheating
Reheat gently on the stove over medium-low heat, stirring frequently to prevent sticking and to redistribute the creamy texture evenly. If the soup has thickened too much in the fridge, add a splash of milk or broth to loosen it up as you warm it through.
FAQs
Can I use regular broth instead of vegetable broth?
Absolutely! Chicken or beef broth can be used if you prefer a richer or meat-based flavor. Just remember to adjust salt levels accordingly since some broths can be saltier.
Is this soup suitable for vegans?
This version contains butter and milk, so it’s not vegan. However, you can swap the butter for olive oil or vegan margarine and use a plant-based milk like almond or oat milk to keep it creamy and vegan-friendly.
Can I use frozen spinach instead of fresh?
Yes, frozen spinach works well in this recipe. Just be sure to thaw and drain it thoroughly before adding, so the soup doesn’t become too watery.
How thick should the soup be?
The soup should be creamy and smooth but still fluid enough to enjoy easily with a spoon. If it’s too thick, simply stir in a bit more milk or broth until you reach your desired consistency.
Can I add other vegetables to the soup?
Definitely! Diced carrots, celery, or leeks can be sautéed with the onions to add more layers of flavor and nutrition. Just adjust cooking times to ensure all veggies are tender.
Final Thoughts
There is something truly magical about a bowl of soup that feels like home, and this Creamy Spinach Potato Soup That’s Comfort in a Bowl Recipe does just that. It’s reliable, delicious, and wonderfully simple, perfect for any occasion when you want warmth and satisfaction with minimal fuss. I can’t wait for you to try it and make it a new favorite in your kitchen too!
Print
Creamy Spinach Potato Soup That’s Comfort in a Bowl Recipe
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Yield: 4 servings
- Category: Soup
- Method: Stovetop
- Cuisine: American
- Diet: Low Sodium
Description
This creamy spinach potato soup is a comforting and flavorful dish perfect for a cozy meal. Made with tender potatoes, fresh baby spinach, aromatic herbs, and a smooth, creamy broth, this soup is easy to prepare and packed with wholesome ingredients for a delicious and warming bowl of goodness.
Ingredients
Base Ingredients
- 2 tablespoons Butter (adds richness and depth of flavor)
- 1 medium Onion, diced (brings sweetness)
- 2 cloves Garlic, minced (gives robust kick)
- 1 teaspoon Paprika (adds warmth and color)
- 1 teaspoon Italian herbs (blend of flavors)
Main Ingredients
- 3 cups Potatoes, cubed (for creamy texture)
- 4 cups Low sodium vegetable broth (light and healthy)
- 1 cup Milk (adds creaminess)
- 1 tablespoon All-purpose flour (for thickening)
- 2 tablespoons Low-sodium soy sauce (adds umami flavor)
Seasonings & Vegetables
- 1 teaspoon Fine salt (to taste)
- 1 teaspoon Freshly ground pepper (to taste)
- 4 cups Baby spinach (provides vibrant color)
Instructions
- Prepare the base: Melt the butter in a large pot over medium heat. Add the diced onion and sauté for 5 minutes until soft and translucent, releasing a delightful aroma.
- Add aromatics: Toss in the minced garlic, Italian herbs, and paprika, cooking for an additional minute to infuse the flavors fully into the base.
- Cook the potatoes: Add the cubed potatoes to the pot and pour in the vegetable broth. Bring the mixture to a boil, then reduce the heat to a gentle simmer. Cover the pot and cook for 15 minutes until the potatoes are tender.
- Make the thickening mixture: In a separate cup, whisk together the milk and all-purpose flour until smooth. This will help thicken the soup without lumps.
- Combine and thicken: Stir the milk and flour mixture along with the soy sauce into the pot. Continue stirring gently until the liquid returns to a simmer and thickens, about 2 minutes.
- Season to taste: Taste the broth and adjust the seasoning by adding fine salt and freshly ground pepper as needed to enhance the flavors.
- Add spinach: Incorporate the baby spinach gradually, stirring in a handful at a time, allowing it to wilt in the warm soup over 2 to 3 minutes.
- Serve: Serve the soup immediately while hot. Pair it with crusty bread or croutons for a satisfying meal. Optionally, drizzle with extra virgin olive oil for added richness.
Notes
- For a vegan version, substitute butter with olive oil, milk with plant-based milk, and soy sauce with a vegan-friendly alternative.
- To make the soup gluten-free, use a gluten-free flour blend instead of all-purpose flour.
- Adjust the thickness by adding more broth if the soup becomes too thick or simmer longer to thicken further.
- Add a pinch of nutmeg for a warm, aromatic undertone if desired.
- This soup pairs excellently with crusty bread, garlic croutons, or a sprinkle of grated cheese on top.

