There’s something unbelievably comforting about creamy spinach gnocchi topped with crunchy toasted walnuts—like a warm hug on a plate. After weeks of quick, uninspired dinners, I finally whipped up this dish and was blown away by how effortlessly the tender gnocchi melts into a rich, velvety sauce, while the walnuts add the perfect nutty crunch. Whether you’re craving a cozy meal for one or looking to impress friends with something simple yet elegant, this recipe strikes the perfect balance between indulgence and home-cooked goodness. Ready to bring a little gourmet magic to your kitchen? Let me show you how easy it is to create this crowd-pleasing delight from scratch!
Why try Creamy Spinach Gnocchi with Toasted Walnuts?
Comfort food elevated: This dish turns simple gnocchi into a creamy, flavorful masterpiece. Effortless elegance: Minimal prep makes it perfect for busy nights. Textural delight: Soft gnocchi meet crunchy toasted walnuts for a satisfying bite. Versatile and satisfying: Great as a cozy solo meal or a show-stopper for guests. Nutrient boost: Spinach adds a fresh, healthy twist to indulgent creaminess.
Creamy Spinach Gnocchi with Toasted Walnuts Ingredients
For the Gnocchi
- Potatoes – Use starchy potatoes like Russets for light, pillowy gnocchi.
- All-purpose flour – Helps bind the dough without making it tough.
- Eggs – Adds richness and structure to your gnocchi dough.
- Salt – Enhances all flavors subtly in the gnocchi.
For the Creamy Spinach Sauce
- Fresh spinach – Provides vibrant color and a healthy touch to the sauce.
- Heavy cream – Creates the velvety smooth base for indulgent flavor.
- Garlic cloves – Infuse warmth and depth, perfectly complementing the spinach.
- Parmesan cheese – Melts into the cream, adding salty, nutty richness.
- Butter – Adds luxurious mouthfeel and helps balance the garlic aroma.
For the Toasted Walnuts Topping
- Walnuts – Toasted to bring out their deep, crunchy nuttiness, essential for texture contrast.
- Olive oil – A light drizzle enhances walnut toasting and flavor.
Try this Creamy Spinach Gnocchi with Toasted Walnuts recipe for a comforting blend of textures and flavors you’ll keep coming back to!
How to Make Creamy Spinach Gnocchi with Toasted Walnuts
For the Gnocchi:
- Boil potatoes: Place whole Russets in salted water, bring to a boil, and simmer until tender, about 20–25 minutes, until skins slip off and flesh feels soft.
- Mash potatoes: Drain and mash potatoes while still warm, using a ricer or fork for smooth, lump-free texture. Let cool slightly before mixing.
- Form dough: On a floured surface, combine cooled potatoes, flour, and egg. Knead gently into a cohesive dough, taking care not to overwork it.
- Cook gnocchi: Boil a large pot of salted water. Drop gnocchi in batches, cooking until they float, about 2–3 minutes. Scoop them out with a slotted spoon.
For the Sauce:
- Sauté garlic: In a large skillet, melt butter over medium heat. Add minced garlic and cook until fragrant, about 1–2 minutes, avoiding browning.
- Wilt spinach: Add fresh spinach, stirring until just wilted and bright green, about 2–3 minutes. Ensure leaves are tender before adding liquids.
- Add cream: Pour in heavy cream, lower heat to a gentle simmer, and cook for 3–4 minutes until sauce thickens and coats a spoon’s back.
- Stir cheese: Remove pan from heat and whisk in grated Parmesan until smooth and glossy. Season with salt and pepper to taste.
For the Toasted Walnuts:
-
Toast walnuts: In a small skillet over medium heat, warm olive oil. Add walnuts, stirring for 3–4 minutes until golden and aromatic.
-
Combine: Gently fold cooked gnocchi into the creamy spinach sauce. Plate immediately and sprinkle toasted walnuts on top for irresistible crunch.
Optional: Garnish with fresh parsley and extra Parmesan.
Exact quantities are listed in the recipe card below.

Make Ahead Options
These Creamy Spinach Gnocchi with Toasted Walnuts are perfect for meal prep enthusiasts! You can prepare the gnocchi and creamy spinach sauce up to 24 hours in advance. To do this, cook and cool the gnocchi, then store them in an airtight container, ensuring to sprinkle a bit of flour to prevent sticking. For the sauce, cool it down completely before refrigerating. When ready to serve, simply reheat the sauce over medium heat, stirring gently, and toss in the gnocchi until warmed through. Top with toasted walnuts and enjoy this comforting dish just as delicious as the first day!
Expert Tips for Creamy Spinach Gnocchi with Toasted Walnuts
- Perfect potato choice: Use starchy Russet potatoes to ensure your gnocchi stays light and pillowy, avoiding a dense or gummy texture.
- Don’t overwork dough: Knead gently and just enough to combine ingredients; overworking can make gnocchi tough instead of tender.
- Toast walnuts carefully: Keep walnuts moving in the pan over medium heat to prevent burning and preserve their rich, nutty flavor.
- Simmer sauce gently: Avoid boiling the cream; a gentle simmer thickens the sauce smoothly without curdling or separating.
- Add gnocchi last: Fold gnocchi into the sauce right before serving to maintain their soft texture and prevent mushiness.
- Season thoughtfully: Taste as you go, seasoning the creamy spinach gnocchi with salt and pepper to highlight every flavor layer perfectly.
How to Store and Freeze Creamy Spinach Gnocchi with Toasted Walnuts
Fridge: Store leftovers in an airtight container for up to 3 days. Reheat gently on the stove with a splash of cream to retain its creamy texture.
Freezer: Freeze the gnocchi before cooking for up to 2 months. Freeze the pre-made creamy sauce in a separate container. Thaw them together overnight in the fridge before reheating.
Reheating: For best results, reheat the entire dish on low heat in a skillet. Stir frequently to ensure the sauce becomes creamy again and doesn’t separate.
Wrapping: If you freeze portions, wrap them tightly in plastic wrap and place in a freezer bag to prevent freezer burn.
What to Serve with Creamy Spinach Gnocchi with Toasted Walnuts?
Transform your comforting main into a full meal experience that delights the senses.
- Garlic Bread: Warm, crusty garlic bread is the perfect accompaniment to scoop up the creamy sauce and adds a flavorful crunch.
- Arugula Salad: A fresh, peppery arugula salad balances the richness of the gnocchi, adding a bright, zesty finish to the meal.
- Roasted Vegetables: Seasonal roasted vegetables like carrots and zucchini provide a slightly sweet contrast to the savory flavors and add vibrant color to the plate.
Don’t forget a drizzle of balsamic glaze! The tangy sweetness pairs beautifully with both the roasted vegetables and gnocchi’s creaminess.
- White Wine Spritzer: A light, refreshing white wine spritzer offers just the right amount of acidity to cut through the richness, making each bite a pleasure.
- Lemon Sorbet: For dessert, a tangy lemon sorbet cleanses the palate with its zesty brightness, leaving you refreshed after the indulgent main course.
Variations & Substitutions for Creamy Spinach Gnocchi with Toasted Walnuts
Feel free to explore these scrumptious twists to make this dish your own!
-
Gluten-Free: Substitute all-purpose flour with a 1:1 gluten-free blend for a lighter dough without sacrificing texture.
-
Vegan: Replace heavy cream with coconut cream and use plant-based margarine, omitting the Parmesan for a dairy-free delight.
-
Nut-Free: Skip the walnuts and replace them with toasted pumpkin seeds for a similar crunch while keeping it allergy-friendly.
-
Spicy Kick: Add red pepper flakes to the sauce for an exciting heat that beautifully contrasts the creaminess of the dish.
-
Herbed Variation: Stir in fresh herbs like basil or thyme into the creamy sauce for added flavor dimensions and a vibrant touch.
-
Cheesy Twist: Swap out Parmesan for crumbled feta or goat cheese for a tangy flavor experience that’s simply divine.
The beauty of this recipe lies in its versatility. You can experiment with any number of these suggestions to create a dish that captures your personal taste!
Creamy Spinach Gnocchi with Toasted Walnuts Recipe FAQs
What type of potatoes should I use for making the gnocchi?
For the best light and pillowy gnocchi, I recommend using starchy Russet potatoes. Their dry texture helps create a soft dough without making it dense or gummy.
How long can I store leftover creamy spinach gnocchi in the refrigerator?
You can keep leftovers in an airtight container for up to 3 to 4 days. When reheating, do it gently on the stove with a little splash of cream to revive the sauce’s velvety texture.
Can I freeze the gnocchi and sauce, and how should I do it?
Absolutely! Freeze uncooked gnocchi on a baking sheet until solid, then transfer to a freezer bag—this keeps them from sticking. The creamy spinach sauce freezes well in a separate airtight container. Thaw both overnight in the fridge, then warm them together gently in a skillet.
What if my gnocchi turns out dense or chewy?
This usually means the dough was overworked or the potato was too moist. To fix this, be gentle when kneading and use dry, starchy potatoes. Also, avoid adding too much flour, or your gnocchi will lose its delicate texture.
Are toasted walnuts safe for people with nut allergies or pets?
While the toasted walnuts add a wonderful crunch for us, they are definitely not safe for anyone with nut allergies or for pets. If needed, swap them out for toasted pumpkin seeds or crispy breadcrumbs for a nut-free alternative.

Easy Creamy Spinach Gnocchi with Toasted Walnuts for Comfort Food Bliss
Ingredients
Equipment
Method
- Boil potatoes: Place whole Russets in salted water, bring to a boil, and simmer until tender, about 20–25 minutes.
- Mash potatoes: Drain and mash potatoes while still warm, using a ricer or fork for a smooth texture.
- Form dough: Combine cooled potatoes, flour, and egg on a floured surface and knead gently into cohesive dough.
- Cook gnocchi: Boil salted water, drop gnocchi in batches, cooking until they float, about 2–3 minutes.
- Sauté garlic: In a skillet, melt butter over medium heat. Add minced garlic and cook until fragrant.
- Wilt spinach: Add fresh spinach, stirring until just wilted and bright green.
- Add cream: Pour in heavy cream, lower heat, and cook until sauce thickens.
- Stir cheese: Remove pan from heat and whisk in grated Parmesan until smooth.
- Toast walnuts: Warm olive oil in a small skillet over medium heat, add walnuts, and stir until golden.
- Gently fold cooked gnocchi into the creamy spinach sauce. Plate immediately and sprinkle toasted walnuts on top.




