Boiled Potatoes and Spinach Recipe: Herb-Infused Creaminess in One Pan

Side Dishes

Boiled Potatoes and Spinach Recipe: Herb-Infused Creaminess in One Pan

This boiled potatoes and spinach recipe delivers restaurant-worthy comfort in just 30 minutes—creamy, herbed, and perfectly balanced. The secret lies in simmering potatoes until tender, then finishing them in a rich garlic-butter sauce with wilted spinach.

I first discovered this technique while testing side dishes for a dinner party, and it became an instant crowd-pleaser.

What sets this dish apart is the one-pan method, which reduces cleanup while maximizing flavor. You’ll start with simple ingredients—potatoes, spinach, butter, garlic, and herbs—but the result is anything but basic.

The potatoes develop a velvety texture, while the spinach wilts into a vibrant, aromatic green that brightens every bite.

The sauce ties everything together with a herb-infused creaminess that coats every potato and leaf. A squeeze of lemon at the end adds a bright contrast, cutting through the richness.

This dish is foolproof, restaurant-quality, and ready in time for dinner. Perfect for pairing with grilled meats or fish, it’s the kind of side that elevates any meal.

For extra depth, try adding a pinch of smoked paprika or a splash of white wine to the sauce. The variations are endless, but the core technique remains the same—simple, flavorful, and impossible to mess up. Let’s get cooking!

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
🔥
Calories
Med Cal

Ingredients for boiled potato and spinach

Simple ingredients transform into restaurant-quality comfort with herb-infused creaminess.

Ingredient Amount Notes
Yukon Gold Potatoes 🥔 1 ½ lb Cut into even 1-inch cubes for uniform cooking
Baby Spinach 🌿 5 oz Fresh, vibrant leaves preferred
Unsalted Butter 🧈 ½ cup Cold, cut into small cubes
Garlic Cloves 🧄 4 cloves Fresh, peeled and thinly sliced
Heavy Cream 🥛 ¼ cup Full-fat for optimal creaminess
Fresh Parsley 🌿 ¼ cup Chopped, for garnish and flavor
Fresh Thyme 🌿 ½ oz Leaves only, finely chopped
Lemon Juice 🍋 1 tbsp Freshly squeezed for brightness
Diamond Crystal Kosher Salt 🧂 1 tsp For seasoning, plus extra to taste
Freshly Ground Black Pepper 🌶️ ½ tsp Cracked peppercorns preferred
Vegetable Broth 💧 ½ cup Low-sodium for balanced flavor
Extra-Virgin Olive Oil 🫒 1 tbsp For finishing drizzle

The Yukon Gold potatoes are the foundation—their waxy texture holds up beautifully to boiling and absorbs flavors without turning mushy. Most grocery stores carry them, but Whole Foods or local farmers markets often have the freshest cuts. Avoid red potatoes here; they break apart when cubed. For the spinach, baby spinach is ideal (no tough stems to trim), but flat-leaf varieties work too. If using frozen, thaw and squeeze out excess water—it’ll steam your dish instead of wilt properly. The butter matters here: European-style unsalted (like Plugrá or Kerrygold) adds depth that regular butter can't match.

No Yukon Golds? Russet potatoes work in a pinch, but parboil them first to prevent crumbling. Fresh herbs wilt down significantly, so dried thyme at one-third the amount is a decent substitute, though fresh is always better. The heavy cream can be swapped for half-and-half or coconut milk for a lighter texture, but the richness suffers. Vegetable broth? Low-sodium is critical—high-sodium versions will overpower the delicate flavors. For extra umami depth, add 1 tsp soy sauce or 1/2 tsp miso paste to the broth. The lemon juice is non-negotiable; it brightens the dish and cuts through the richness—bottled lemon juice lacks freshness, so always use freshly squeezed.

This dish reheats beautifully—simply cover with foil and warm in a 350°F oven for 10-15 minutes. Store leftovers in an airtight container for up to 4 days, though the spinach may darken slightly. For longer storage, freeze the sauce separately from the potatoes; reheat the sauce first, then toss in the potatoes. The sauce keeps for 3 months frozen, while the potatoes are best used within 2 weeks of cooking. Garnish with extra parsley and a drizzle of olive oil just before serving—this final touch elevates the presentation and adds freshness.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this recipe when I’m too tired to scrub pots. Boil the Yukon Golds whole (yes, really), then toss them into the same pot with wilted spinach, garlic, and butter—minimal cleanup, maximum flavor.
  • Creamy Garlic Bliss: That first bite of tender potatoes coated in rich heavy cream and fragrant garlic? It’s the kind of dish that makes you pause mid-bite. The spinach adds a fresh, earthy punch without overpowering—honestly, it’s the coziest thing I’ve made in months.
  • Weeknight Hero: Between us, this is my go-to when I’ve got friends over unexpectedly or need to feed a crowd. The potatoes hold up perfectly, and the spinach stays vibrant—no sad, wilted sides here. Plus, it’s ready faster than takeout.
  • Budget-Friendly Luxury: Yukon Golds and spinach are pantry staples that won’t break the bank, yet this dish feels like a fancy dinner. The butter and cream elevate it to restaurant-worthy, but the cost stays low. Leftovers? Even better the next day—just reheat with a splash of milk.

Step-by-step instructions for herb-infused creamy potatoes and spinach

This method delivers tender potatoes and wilted spinach infused with aromatic herbs and velvety cream.

1

Parboil the Potatoes for Perfect Texture

Place the 1.5 lb yukon gold potatoes in a large pot and cover with cold water by 2 inches. Add 1 tsp diamond crystal kosher salt and bring to a rolling boil over high heat. Once boiling vigorously, reduce heat to medium-high and cook for 8-10 minutes until the potatoes are fork-tender but still hold their shape when pierced.

You'll know they're ready when a knife slides in easily but the edges remain slightly firm. Immediately drain the potatoes in a colander and rinse briefly under cold water to stop the cooking process. This parboiling step ensures your potatoes will finish cooking perfectly in the final pan without becoming mushy.

2

Sauté Garlic and Thyme in Butter

In a large skillet, melt 0.5 cup unsalted butter over medium heat until foaming subsides. Add the 4 cloves garlic cloves and 0.5 oz fresh thyme leaves, stirring constantly for 30-45 seconds until the garlic becomes fragrant but doesn't brown. Remove from heat immediately to prevent burning.

This quick sautéing infuses the butter with garlic's sweetness and thyme's earthy aroma. The butter should be bubbling gently but not browned—this ensures you capture the delicate flavors without bitterness. Keep the skillet warm for the next step.

3

Combine Potatoes with Garlic Butter

Return the drained potatoes to the warm skillet with the garlic butter. Add 0.5 cup vegetable broth and toss gently to coat all potatoes evenly. Cover and cook over medium-low heat for 5-7 minutes, stirring occasionally, until the potatoes absorb all the liquid and develop a lightly golden crust in spots.

You'll notice the potatoes begin to crisp slightly at the edges—that's your cue to add the spinach. The broth helps create a light sauce that clings to each potato cube, while the residual heat finishes cooking them perfectly.

4

Wilt the Spinach and Add Cream

Push the potatoes to one side of the skillet and add the 5 oz baby spinach in a single layer. Cook for 1-2 minutes until just wilted, then stir to combine with the potatoes. Pour in the 0.25 cup heavy cream and 1 tbsp lemon juice, stirring gently to distribute evenly.

The spinach should collapse dramatically as it wilts, releasing its vibrant green color. The lemon juice brightens the dish while cutting through the richness of the cream. Continue cooking for another 2-3 minutes until the sauce thickens slightly and coats the back of a spoon.

5

Finish with Parsley and Olive Oil

Remove from heat and stir in the 0.25 cup chopped fresh parsley and 1 tbsp extra-virgin olive oil. Season to taste with additional diamond crystal kosher salt and 0.5 tsp freshly ground black pepper. Transfer to a serving dish and let rest for 2-3 minutes before serving.

The parsley adds freshness while the olive oil ties all the flavors together. This resting period allows the potatoes to absorb any remaining sauce, ensuring each bite is creamy and flavorful. Serve immediately with crusty bread or grilled fish for a complete meal.

👨‍🍳

Pro Tips For Making Boiled Potato And Spinach

  • PARBOIL POTATOES UNTIL TENDER: DESCRIPTION: Yukon Golds should yield easily with a fork—not rock-hard, not mushy. Boil them in salted water (1 tbsp salt per gallon) until they’re just done, about 12-15 minutes. Overcooking turns them gluey when mixed with cream later. I used to pull them too early, thinking they’d finish in the sauce—wrong. They need that initial firmness to hold shape.
  • SALT THE POTATO WATER WELL: DESCRIPTION: Skip the salt in the final dish if you’re using unsalted butter. The potatoes absorb flavor like a sponge, so salt the boiling water generously (1 tbsp per pound of potatoes). This ensures they’re seasoned through and through—no need to guess later. I learned this after tasting bland, buttery potatoes that needed a whole extra shaker at the table.
  • WILT SPINACH IN BATCHES: DESCRIPTION: Baby spinach wilts fast, but dumping the whole bag in at once steams it into a sad, watery mess. Divide it into two piles and wilt each in turns—just 30 seconds per batch over medium heat. The leaves should collapse but stay vibrant green. I was skeptical until I tried it; now I never go back.
  • STIR CREAM AT THE END: DESCRIPTION: Warm the heavy cream separately until steaming (not boiling), then fold it into the potatoes and spinach off the heat. Stirring in cold cream causes the sauce to seize and turn grainy. Let the residual heat from the potatoes melt it together—smooth and luxurious, not clumpy. Sounds weird, but it works every time.

Creative variations of boiled potato and spinach

Garlic-Herb Roasted Potatoes

Swap boiling for roasting by tossing cubed potatoes with 2 tbsp olive oil, 3 minced garlic cloves, 1 tsp dried rosemary, and ½ tsp smoked paprika.

Roast at 425°F for 30-35 minutes until crispy, then finish with wilted spinach and a splash of ¼ cup chicken broth in the pan. This version adds smoky depth while keeping the creamy texture. 🌶️

Creamy Lemon-Parmesan Twist

Boost the sauce with ¼ cup grated Parmesan cheese and an extra 1 tbsp lemon juice for a bright, cheesy finish. Add ½ tsp lemon zest to the garlic butter for an extra layer of citrus aroma.

This variation works especially well with red skin potatoes for a rustic touch. The Parmesan adds umami that pairs perfectly with the spinach's earthiness.

Spicy Cajun-Inspired

Infuse the butter with ½ tsp Cajun seasoning (like Tony Chachere's) and ¼ tsp cayenne pepper for a kick. Add 1 tsp hot sauce (like Crystal or Tabasco) when combining the spinach.

Serve with a sprinkle of green onions for freshness. This version is perfect for pairing with grilled shrimp or blackened fish. The heat balances beautifully with the creamy potatoes.

Vegan Creamy Version

Replace butter with ½ cup vegan butter (like Miyoko's) and heavy cream with ¼ cup full-fat coconut milk. Use 1 tbsp nutritional yeast for a cheesy flavor and add ½ tsp turmeric to the potatoes for color.

The dish remains rich and creamy while being completely plant-based. Garnish with extra lemon juice and fresh herbs for brightness. 🌱

Italian-Inspired with Sun-Dried Tomatoes

Add 2 tbsp chopped sun-dried tomatoes (oil-packed) to the garlic butter and sprinkle with ½ tsp dried oregano. Finish with a drizzle of 1 tbsp balsamic glaze before serving.

This Mediterranean twist adds sweetness and acidity that complements the spinach perfectly. The sun-dried tomatoes provide a chewy texture that contrasts with the creamy potatoes.

Cheesy Potato and Spinach Bake

For a baked version, layer cooked potatoes with wilted spinach, ½ cup shredded mozzarella, and ¼ cup cream in a baking dish. Top with ¼ cup breadcrumbs mixed with 1 tbsp melted butter and bake at 375°F for 15-20 minutes until golden.

This makes a hearty side that can be prepped ahead and baked when ready to serve. The breadcrumb topping adds crunch that contrasts with the creamy filling. 🧀

Nutrition facts

Servings 4
Amount Per Serving
Calories 420kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 18g90%
Cholesterol 95mg32%
Sodium 580mg25%
Total Carbohydrate 34g12%
Dietary Fiber 6g21%
Sugars 4g
Protein 12g24%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use frozen spinach instead of fresh?

Yes, but squeeze out all excess water first to prevent a soggy dish. Use 3 oz frozen spinach (about half the fresh amount) and thaw it completely before adding. The texture won't be as vibrant, but it still works in a pinch.

2

Why do my potatoes turn out mushy?

Overcooking during the parboiling step is the most common cause. Stop cooking when a knife slides in easily but edges stay firm (8-10 minutes). Also, avoid small potato pieces—they cook faster and become mealy. For extra insurance, rinse with cold water immediately after draining.

3

How can I make this dish ahead of time?

Cook the potatoes and sauce separately, then reheat in a skillet with a splash of broth. The spinach wilts best fresh, but you can reheat it separately and mix just before serving. Store components in airtight containers for up to 4 days. For longer storage, freeze the sauce separately for up to 3 months.

4

What's the best way to reheat leftovers?

Gently warm in a skillet over medium-low heat with 1 tbsp butter and 2 tbsp broth to restore creaminess. Avoid microwaving—it makes spinach rubbery. For extra flavor, add a pinch of garlic powder or thyme while reheating. The dish reheats best when components are stored separately.

5

Can I make this dish without cream?

Swap heavy cream for ¼ cup whole milk or ½ cup vegetable broth for a lighter version. Add 1 tbsp cornstarch to thicken the sauce. The dish will still be flavorful, though slightly less rich. For extra depth, stir in 1 tbsp grated Parmesan at the end for cheesy flavor without cream.

★★★★★4.9(12 reviews)
Categories Side Dishes