Side Dishes
This boiled potatoes and spinach recipe transforms humble ingredients into a luxurious side dish that’s ready in under 30 minutes. The secret lies in combining tender potatoes with wilted spinach and a velvety garlic-cream sauce—all in one pot for effortless cleanup.
I developed this method after realizing how often simple sides get overlooked, and the right seasoning can turn them into the star of the meal.
The beauty of this recipe is its versatility—it works as a hearty side for grilled meats, a light vegetarian main, or even a comforting weeknight dinner. You’ll need just five key ingredients: potatoes, spinach, garlic, cream, and butter, plus optional herbs like parsley or thyme for extra brightness.
The potatoes boil until fork-tender while the spinach wilts down into a vibrant green base, then everything comes together in a rich, garlicky sauce.
What you’ll end up with is a dish that’s creamy yet light, savory with a hint of garlic, and packed with nutrients. The sauce clings perfectly to the potatoes, creating a satisfying bite that’s far from basic boiled veggies.
This recipe is foolproof—no fancy techniques required, just precise timing and a few simple steps. Ready to elevate your sides?
Serve it alongside roasted chicken, fish, or even as a standalone dish with crusty bread. The creamy sauce pairs beautifully with black pepper and a squeeze of lemon for a bright finish. Let’s get cooking!
Ingredients for boiled potato and spinach
Five core ingredients plus optional herbs create this elegant one-pot side that rivals restaurant-quality dishes.
| Ingredient | Amount | Notes |
|---|---|---|
| Russet Potatoes 🥔 | 1 ½ lb | Cut into 1-inch cubes, peeled |
| Fresh Baby Spinach 🌿 | 5 oz | Packed, loosely packed leaves |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | High-quality, peppery variety |
| Unsalted Butter 🧈 | 3 tbsp | Cold, cut into small cubes |
| Heavy Whipping Cream 🥛 | ½ cup | Full-fat for best texture |
| Garlic Cloves 🧄 | 3 cloves | Minced, fresh preferred |
| Diamond Crystal Kosher Salt 🧂 | ¾ tsp | Adjust to taste |
| Freshly Ground Black Pepper 🌶️ | ¼ tsp | Coarsely ground |
| Fresh Lemon Juice 🍋 | 1 tbsp | Freshly squeezed |
| Fresh Parsley 🌿 | 2 tbsp | Chopped, for garnish |
| Fresh Thyme Leaves 🌿 | 1 tsp | Or 0.25 tsp dried thyme |
The potatoes are the foundation, so choose Russet potatoes—their fluffy texture holds up perfectly to boiling. Avoid waxy varieties like red potatoes, which can turn mushy. For the spinach, fresh baby spinach is ideal, but frozen works in a pinch (thaw and drain thoroughly). The extra-virgin olive oil and unsalted butter combination creates the velvety sauce—avoid margarine or low-fat butter, as they compromise texture. Trader Joe's carries excellent olive oil and butter at reasonable prices, while Whole Foods offers organic options if you prefer. Garlic should be freshly minced for maximum flavor; pre-minced garlic from jars lacks the same aromatic punch.
No fresh spinach? Frozen chopped spinach, thawed and drained, works perfectly—just squeeze out excess moisture to prevent a watery sauce. Substitute heavy whipping cream with half-and-half if needed, though the texture will be slightly lighter. Vegetable broth can replace water for boiling potatoes, adding depth. For a tangier finish, lemon zest can supplement the juice. Fresh herbs like parsley and thyme elevate the dish, but dried herbs at half the quantity suffice if fresh aren’t available. Diamond Crystal kosher salt is recommended for precise seasoning, though any fine sea salt will do.
This dish reheats beautifully—simply warm through with a splash of water or cream on the stovetop. Store in an airtight container in the fridge for up to 4 days, though the sauce may separate slightly. For longer storage, freeze for up to 3 months. Garnish with fresh parsley just before serving to maintain vibrant color. The sauce thickens as it cools, so a quick stir with a splash of warm water or cream restores its silky consistency. Portion into individual containers for easy meal prep—each serving pairs perfectly with grilled proteins or crusty bread.
Why You'll Love This Recipe
- One-Pot Wonder: I swear by this recipe when I’m too tired to dirty three pans—just boil the potatoes, wilt the spinach right in the pot, then fold in that creamy butter and cream. The potatoes stay tender while the spinach soaks up all the richness like a dream.
- Rich Without Effort: That combo of butter, cream, and olive oil? It turns humble boiled potatoes into something velvety and indulgent. Honestly, the first time I made it, I thought, "This is what fancy restaurant potatoes taste like—but at home."
- Lunchbox Hero: Between us, this is my go-to for packed lunches. The potatoes hold up perfectly overnight (just reheat with a splash of water), and the spinach stays vibrant. My kids actually eat their greens when it’s mixed in—no complaints, just empty containers.
- Budget Luxury: Russets and spinach are cheap staples, but the butter and cream make it feel like a splurge. I’ll be real: I make this when I want comfort food that doesn’t break the bank. Leftovers? Even better—taste just as good the next day.
Step-by-step instructions for boiled potatoes and spinach with garlicky green cream sauce
This one-pot method delivers tender potatoes and vibrant spinach bathed in a rich, aromatic cream sauce.
Parboil the Potatoes Until Tender
Place the 1.5 lb russet potatoes, cut into 1-inch cubes, in a 6-quart pot and cover with cold water by about 2 inches. Add 0.5 tsp diamond crystal kosher salt and bring to a boil over high heat. Once boiling, reduce heat to medium-high and simmer for 8-10 minutes until the potatoes are fork-tender but still hold their shape when pierced.
Drain the potatoes immediately in a colander, shaking gently to remove excess water. Return them to the same pot and set aside. The residual moisture helps prevent drying during the sauce-making process. If the potatoes seem too dry after draining, add 1 tablespoon fresh lemon juice to maintain moisture and brighten the final dish.
Sauté Garlic and Spinach in Olive Oil
In the same pot, heat 2 tbsp extra-virgin olive oil over medium heat until shimmering. Add the 3 minced garlic cloves and sauté for 30-45 seconds until fragrant but not browned—this prevents bitterness. Immediately add the 5 oz fresh baby spinach, stirring constantly for 1-2 minutes until just wilted. The spinach should collapse into a vibrant green mass but retain its color.
Remove the pot from heat and let the spinach cool slightly. This step is critical—overcooking turns spinach mushy. If the garlic begins to brown before the spinach wilts, reduce the heat to medium-low and continue stirring. The spinach should be bright green, not dull or grayish.
Build the Cream Sauce with Butter and Thyme
Return the pot to medium heat and add the 3 tbsp unsalted butter, cut into small cubes. Let it melt completely, then stir in the 1 tsp fresh thyme leaves and 0.25 tsp freshly ground black pepper. The sauce should begin to thicken slightly as the butter emulsifies with the olive oil.
Gradually pour in the 0.5 cup heavy whipping cream, whisking constantly to prevent curdling. Simmer gently for 3-4 minutes until the sauce thickens enough to coat the back of a spoon. Taste and adjust seasoning with an additional 0.25 tsp diamond crystal kosher salt if needed. The sauce should be rich but not overly heavy—balance is key.
Combine and Finish with Lemon and Parsley
Add the parboiled potatoes to the pot and gently fold everything together until fully coated in the sauce. Simmer for 2-3 minutes over low heat, stirring occasionally, until the potatoes absorb the flavors and the sauce reaches a velvety consistency. The potatoes should be completely coated with the green cream sauce, not floating on top.
Remove from heat and stir in the 1 tbsp fresh lemon juice and 2 tbsp chopped fresh parsley. The lemon juice brightens the dish, cutting through the richness of the cream sauce. Let the mixture rest for 2 minutes to allow the flavors to meld. Serve immediately, garnished with an extra sprinkle of parsley for color and freshness.
Pro Tips For Making Boiled Potato And Spinach
- CUT POTATOES EVENLY: Use a mandoline or sharp knife to slice Russets into ¼-inch rounds—no thicker, no thinner. I learned this the hard way when my uneven chunks boiled into a mushy mess while the outer edges stayed raw. (Yes, even if you’re impatient like me, resist the urge to rush this.)
- SALT THE WATER HARD: Toss in 2 tablespoons of salt before adding the potatoes—enough so the water tastes like the sea. Unsalted butter later won’t cut through the blandness if the base is weak. Trust me, your taste buds will notice.
- WILT SPINACH FAST: Shock the spinach in boiling water for 30 seconds, then drain and plunge into ice water. This keeps it vibrant while still tender enough to blend into the cream. My grandmother swore by this, and she was right: limp spinach ruins the dish.
- STIR IN CREAM LAST: Warm the cream separately to 160°F before folding it into the potatoes and butter—hot cream curdles like a nightmare. I skip this when I’m lazy, but the dish is noticeably better when I don’t. (Your future self will thank you.)
Dietary considerations for this boiled potato and spinach
Vegetarian-Friendly Base
This recipe is naturally vegetarian and requires no animal products beyond optional dairy additions like butter and cream. The core ingredients—potatoes, spinach, garlic, and herbs—are all plant-based.
For a dairy-free version, substitute vegan butter (like Earth Balance) and coconut cream for the heavy whipping cream. The texture remains rich, though slightly lighter. 🌱
Gluten-Free Compliance
All ingredients in this recipe are inherently gluten-free, making it safe for those with celiac disease or gluten sensitivity. The potatoes, spinach, garlic, and herbs contain no gluten.
Double-check your butter and cream labels if you're avoiding cross-contamination—some brands process dairy in gluten-containing facilities. For added safety, use certified gluten-free butter like Miyoko's.
Low-Fat Adaptations
To reduce fat content, replace 3 tbsp butter with 1 tbsp olive oil and 2 tbsp low-fat Greek yogurt (thinned with a splash of water). The sauce will still coat the potatoes but with fewer calories.
For a lighter touch, omit the cream entirely and use ¼ cup vegetable broth to thin the sauce while keeping it flavorful. 💪
Dairy-Free Substitutions
Swap heavy whipping cream for unsweetened almond milk or cashew cream (blend soaked cashews with water) to keep the dish dairy-free. Use vegan butter (like Country Crock Plant Butter) instead of regular butter.
The sauce will have a slightly different mouthfeel but still delivers a creamy finish. Add 1 tsp nutritional yeast for a cheesy flavor if desired.
Nut-Free Considerations
This recipe is naturally nut-free, but always verify labels on store-bought ingredients like butter or cream if you have severe allergies. For extra caution, use certified nut-free brands.
The spinach and potatoes are inherently safe, and the garlic-herb base provides robust flavor without nuts. Keep an eye on cross-contamination risks when handling shared kitchen tools. ✨
Meal Prep Adaptations
Store leftovers in an airtight container with parchment paper between layers to prevent sogginess. Reheat gently on the stovetop with a splash of water or broth to restore creaminess.
For make-ahead convenience, pre-chop all ingredients and store in separate containers. Assemble the dish fresh when ready to serve—this preserves the vibrant green color and creamy texture. 📅
Nutrition facts
Frequently asked questions
Can I use frozen spinach instead of fresh?
Yes, but you'll need to thaw and drain it thoroughly first. Use 3 cups frozen chopped spinach (about 5 oz when thawed) and squeeze out all excess moisture with a clean kitchen towel. Frozen spinach works well, but fresh yields a brighter green color and better texture.
Why did my sauce separate?
Sauce separation usually happens from sudden temperature changes or over-stirring. To fix it, whisk in 1 tbsp cold water or cream while heating gently on low. For prevention, add the cream gradually while whisking constantly, and avoid letting the sauce boil. The sauce should thicken smoothly over medium-low heat.
What's the best way to reheat leftovers?
Reheat gently on the stovetop with 1-2 tbsp water or broth to restore creaminess. Cover and warm over low heat for 3-4 minutes, stirring occasionally. Microwaving can make the sauce split, so stovetop reheating preserves the texture best. Store in an airtight container for up to 4 days.
Can I make this dish ahead of time?
Yes, but assemble it fresh before serving for best results. Pre-chop all ingredients and store separately in the fridge for up to 2 days. When ready to cook, follow the same steps—just combine everything at the end. The sauce may thicken further when reheated, so add a splash of warm water if needed.
What if I don't have heavy cream?
Use ½ cup whole milk or ¼ cup sour cream thinned with ¼ cup water for a lighter version. For richer flavor, substitute with ½ cup Greek yogurt (whisked smooth) or ¼ cup crème fraîche. The texture will be slightly different but still delicious.
