Love this? Pin it for later!
Why This Recipe Works
- Hands-off cooking: The slow cooker does all the heavy lifting while you live your life—no babysitting required.
- Deep, complex flavor: Hours of gentle simmering melds the potatoes, aromatics, and herbs into something far greater than the sum of its parts.
- Velvety texture without heavy cream: A clever blend of starchy potatoes and a touch of cream cheese creates luxurious silkiness.
- Nutrient-dense comfort: Spinach adds iron and vitamins while keeping the soup feeling virtuous enough for seconds.
- Pantry-friendly ingredients: Everything comes from the grocery store basics you probably already have on hand.
- Freezer hero: Makes a double batch beautifully—future you will thank present you on the busiest weeknights.
Ingredients You'll Need
The magic of this soup lies in its simplicity—each ingredient plays a crucial role in building layers of flavor. Start with Yukon Gold potatoes; their naturally buttery texture and thin skins mean you can skip peeling, plus they hold their shape while still breaking down enough to thicken the broth. If you can only find Russets, they'll work, but they'll dissolve more completely into the soup—delicious in its own way, just different.
For the onions, I prefer yellow for their balance of sweetness and sharpness. Dice them small so they melt into the background rather than asserting themselves. The garlic should be fresh—four plump cloves, minced to a paste with a pinch of salt using the flat of your knife. This releases the oils and prevents any harsh, raw garlic bite in the final soup.
Fresh spinach is non-negotiable for me. Those pre-washed baby spinach leaves from the clamshell container are perfect—no stemming required. If you're working with mature spinach, remove the tough stems and give it a proper wash in several changes of water. Frozen spinach works in an absolute pinch, but thaw and squeeze it bone-dry first or you'll dilute the soup's richness.
The vegetable broth forms the backbone of flavor. Homemade is heavenly, but I understand that's asking a lot on a Tuesday morning. Look for low-sodium versions so you can control the salt. Pacific Foods and Imagine both make excellent boxed broths. If all you have is water, you can still make this work—just up the aromatics and add a bay leaf.
Finally, the cream cheese is my secret weapon. Just four ounces transforms the entire pot into something you'd swear contains a pint of heavy cream. Use the full-fat block, not the whipped variety, and let it soften on the counter while the soup cooks so it melts seamlessly.
How to Make Creamy Slow Cooker Potato and Spinach Soup for Cold Weather Comfort
Prep your vegetables
Scrub the potatoes well under running water, removing any eyes or green spots. Dice into ¾-inch pieces—uniform size ensures even cooking. Dice the onion into ¼-inch pieces. Mince the garlic with a pinch of salt until it forms a paste. This takes about 30 seconds of rocking your knife back and forth, but it eliminates any sharp garlic bites in the finished soup.
Build the base
Layer the potatoes, onions, and garlic in the slow cooker. Sprinkle with the thyme, salt, and several grinds of black pepper. Pour the vegetable broth over everything, pressing down lightly to ensure most of the vegetables are submerged. The liquid should just barely cover the potatoes—add a splash more broth or water if needed.
Set it and forget it
Cover and cook on LOW for 7-8 hours or HIGH for 4-5 hours. The soup is ready when the potatoes are completely tender and starting to break down around the edges. Resist the urge to peek too often—each lift of the lid adds 15-20 minutes to your cooking time.
Add the creaminess
Cube the cream cheese and scatter it over the surface of the hot soup. Cover and let stand for 5 minutes to soften, then whisk vigorously until the cream cheese melts completely and the soup turns velvety smooth. If you spot any stubborn bits, press them against the side of the insert with your spoon.
Wilt in the spinach
Stir in the spinach a few handfuls at a time, letting each addition wilt before adding more. This prevents overcrowding and ensures the spinach stays bright green rather than turning that sad army color. The residual heat will cook it perfectly in about 2 minutes.
Taste and adjust
Now's the time to be bold with seasoning. Potatoes need salt like winter needs wool. Start with another teaspoon of salt and several grinds of pepper, stir well, and taste. The soup should taste vibrant, not bland. If it feels flat, add a squeeze of lemon juice or a splash of white wine vinegar to brighten everything.
Serve with style
Ladle into warm bowls (I keep mine in a low oven while the soup cooks) and top with your choice of garnishes. A drizzle of good olive oil, some crusty bread for dunking, and maybe a few shards of Parmesan if you're feeling fancy. The soup will thicken as it stands—thin with a splash of broth or milk when reheating.
Expert Tips
Keep it hot
If your slow cooker runs cool (many older models do), increase cooking time by 30-60 minutes. The soup should maintain a gentle simmer—look for occasional bubbles breaking the surface.
Prevent separation
If your cream cheese refuses to melt smoothly, whisk a ladleful of hot soup into a bowl with the cream cheese until smooth, then stir this mixture back into the pot.
Build deeper flavor
For an extra layer of complexity, sauté the onions and garlic in butter until golden before adding to the slow cooker. This adds about 10 minutes of active time but rewards you with restaurant-level depth.
Make it faster
In a rush? Dice the potatoes smaller (½-inch) and cook on HIGH for 3 hours. The soup will be ready when you get home from work if you start it on your lunch break.
Keep spinach bright
If you're serving this to company and want picture-perfect green spinach, stir it in just 5 minutes before serving. The heat will wilt it but preserve that vibrant color.
Scale smart
Doubling the recipe works beautifully, but don't fill your slow cooker more than ¾ full. If you're feeding a crowd, borrow a second slow cooker rather than overfilling.
Variations to Try
Loaded Baked Potato Style
Stir in cooked, crumbled bacon and sharp cheddar cheese. Top with sour cream, sliced green onions, and extra bacon bits for all the comfort of a loaded baked potato in soup form.
Vegan Green Goddess
Replace cream cheese with cashew cream (soak 1 cup cashews, blend with 1 cup water until smooth). Add a handful of fresh herbs—parsley, chives, tarragon—at the end for a bright, spring-y twist.
Spicy Southwest
Add a diced jalapeño and a teaspoon of smoked paprika. Stir in frozen corn and black beans with the spinach. Finish with a squeeze of lime and fresh cilantro for a soup that warms you twice.
French Onion Hybrid
Caramelize the onions deeply before adding to the slow cooker. Replace half the broth with beef stock, top each bowl with a slice of toasted baguette and Gruyère cheese, then broil until bubbly.
Mediterranean Sunshine
Add a can of white beans and a teaspoon of dried oregano. Stir in chopped sun-dried tomatoes and kalamata olives with the spinach. Finish with a drizzle of lemon-infused olive oil and fresh oregano leaves. The briny, bright flavors transport you straight to a seaside taverna, even in the dead of winter.
Storage Tips
This soup is a meal-prep dream, improving in flavor as the ingredients mingle. Store cooled soup in airtight containers in the refrigerator for up to 5 days. The soup will thicken considerably as it chills—this is normal and actually makes for easier storage. When reheating, add broth or water a splash at a time until you reach your desired consistency.
For longer storage, freeze individual portions in silicone muffin cups or souper cubes—those genius silicone trays that make soup pucks. Once frozen solid, pop them out and store in a freezer bag for up to 3 months. This method gives you perfectly portioned soup that thaws quickly on busy nights. Thaw overnight in the refrigerator or use the defrost setting on your microwave, then warm gently on the stove.
One important note: if you plan to freeze the soup, consider leaving out the spinach and adding it fresh when reheating. Frozen and thawed spinach can become a bit mushy and lose its vibrant color. If you're not fussy about texture, go ahead and freeze it all—it's still delicious, just more homestyle than restaurant-pretty.
For make-ahead entertaining, the soup base (everything except the cream cheese and spinach) can be made 2 days ahead. Store in the refrigerator, then reheat gently and finish with the cream cheese and spinach just before serving. This is especially handy for dinner parties or holiday meals when oven and stove space are at premium.
Frequently Asked Questions
While fresh potatoes give the best texture, frozen diced potatoes (like Ore-Ida) work in a pinch. Avoid frozen hash browns with peppers or seasonings. Add them straight from frozen, but reduce the broth by ½ cup since frozen potatoes release more moisture. The soup will have a slightly different texture—less chunky, more unified—but still delicious.
You have several options: mash some potatoes against the side of the pot for a rustic thickener, whisk in an extra 2 ounces of cream cheese, or make a slurry with 2 tablespoons of flour mixed with cold water and stir it in during the last 30 minutes of cooking. For immediate thickening, puree 1 cup of soup and stir it back in.
Absolutely! Use the sauté function to cook the onions and garlic first, then add everything except the cream cheese and spinach. Cook on HIGH pressure for 8 minutes with natural release for 10 minutes. Stir in cream cheese and spinach, then let stand 5 minutes before serving. The flavor won't be quite as developed as the slow-cooked version, but it's ready in under an hour.
Substitute ½ cup heavy cream, ¾ cup half-and-half, or 1 cup whole milk. Greek yogurt works too—whisk 1 cup into the hot soup off-heat to prevent curdling. For a dairy-free version, blend 1 cup of the cooked potatoes with 1 cup of the broth until smooth and stir back in, or use coconut milk for a different flavor profile.
Size matters here—keep your potato pieces at least ½-inch thick. Yukon Golds hold their shape better than Russets. If you need to hold the soup for serving, switch your slow cooker to WARM once the potatoes are tender. They'll hold for 2-3 hours without falling apart. For meal prep, slightly undercook them since they'll continue softening as the soup cools.
Yes! Stir in cooked chicken, crispy pancetta, or Italian sausage during the last 30 minutes. White beans or chickpeas work beautifully and add staying power. For seafood lovers, add peeled shrimp during the last 10 minutes—they'll poach perfectly in the hot soup. A soft-boiled egg on top turns this into breakfast-for-dinner comfort.
Ingredients
Instructions
- Prep vegetables: Dice potatoes into ¾-inch pieces. Dice onion small. Mince garlic with a pinch of salt until it forms a paste.
- Layer in slow cooker: Add potatoes, onions, garlic, thyme, salt, and pepper to slow cooker. Pour broth over everything.
- Cook low and slow: Cover and cook on LOW 7-8 hours or HIGH 4-5 hours, until potatoes are very tender.
- Add creaminess: Scatter cream cheese cubes over hot soup. Cover 5 minutes to soften, then whisk until smooth.
- Finish with greens: Stir in spinach a handful at a time until wilted. Taste and adjust seasoning with salt, pepper, or lemon juice.
- Serve hot: Ladle into bowls and garnish as desired. The soup thickens as it stands—thin with broth when reheating.
Recipe Notes
For the creamiest texture, let the cream cheese soften at room temperature while the soup cooks. If you're sensitive to dairy, substitute coconut milk or blend 1 cup of the cooked potatoes with broth for natural creaminess.