Creamy Spinach Gnocchi
Comfort food that feels a little fancy, Creamy Spinach Gnocchi is the kind of weeknight meal that disappears fast. Pillowy gnocchi get tossed in a silky, cheesy sauce studded with tender spinach, brightened with lemon, and finished with nutmeg for warmth. This recipe is straightforward, relies on pantry staples, and makes a cozy dinner for two to three people or a generous single-serving for the hungriest of nights.
Why you’ll love this recipe
There are three things that make this dish a keeper: the quick-cooking dried gnocchi, a simple roux-based sauce that yields rich creaminess without heavy cream, and fresh spinach folded in at the end so it barely wilts and retains color and texture. The lemon juice lifts the whole dish so it never feels cloying, and parmesan adds savory depth. It’s elegant enough for guests, yet uncomplicated enough for a busy evening.
Ingredients
- 16 ounces dried gnocchi
- 1 tablespoon olive oil
- ½ cup onion, diced
- 2 garlic cloves, minced
- ½ teaspoon dried thyme
- 2 tablespoons butter
- 2 tablespoons flour
- 1 cup whole milk
- ¼ teaspoon ground nutmeg
- ½ cup grated parmesan
- 4 ounces fresh spinach
- 1 lemon, juiced
Equipment
- Large pot for boiling gnocchi
- Large skillet or sauté pan
- Wooden spoon or silicone spatula
- Measuring cups and spoons
- Colander
Prep tips

- Measure the dry gnocchi so you can cook it immediately; dried gnocchi cooks quickly once the water boils.
- Dice the onion uniformly so it softens evenly in the pan.
- Grate the parmesan fresh if possible; it melts into the sauce more smoothly than pre-grated cheese.
- Have the lemon juiced and the milk at room temperature to prevent lumps when adding to the roux.
Step-by-step instructions

Follow these clear, ordered steps to make the sauce and cook the gnocchi. I keep the original sequence of actions but rewrite each step for clarity and consistency with the ingredient list.
- Bring a large pot of salted water to a rolling boil. Add 16 ounces dried gnocchi and cook according to package instructions until the gnocchi float and are tender, usually just a few minutes. Reserve about ½ cup of the cooking water, then drain the gnocchi in a colander and set aside.
- While the gnocchi cooks, heat 1 tablespoon olive oil in a large skillet over medium heat. Add ½ cup diced onion and sauté, stirring occasionally, until the onion is soft and translucent, about 4 to 5 minutes.
- Add 2 garlic cloves, minced, and ½ teaspoon dried thyme to the skillet. Cook, stirring constantly, for about 30 seconds to 1 minute until fragrant. Be careful not to let the garlic brown.
- Push the onion mixture to the side of the pan or transfer briefly to a small bowl, then add 2 tablespoons butter to the skillet. Once the butter melts, sprinkle 2 tablespoons flour into the pan and whisk or stir continuously to form a smooth paste (a roux). Cook the roux for 1 minute to remove the raw flour taste, stirring so it doesn’t brown.
- Gradually pour in 1 cup whole milk while whisking or stirring briskly to avoid lumps. Continue to cook and stir until the sauce thickens and becomes smooth, about 3 to 4 minutes. If the sauce becomes too thick, add a splash of the reserved gnocchi cooking water to reach your desired consistency.
- Stir ¼ teaspoon ground nutmeg into the sauce, then add ½ cup grated parmesan. Stir until the cheese melts and the sauce is creamy and glossy. Taste and adjust seasoning if needed with a pinch of salt and black pepper.
- Add 4 ounces fresh spinach to the skillet in handfuls, stirring after each addition so the spinach wilts evenly into the sauce. Cooking only until just wilted keeps the spinach bright and tender.
- Return the drained gnocchi to the skillet and gently toss them in the creamy spinach sauce so each piece is coated. If the sauce seems too thick, loosen it with a tablespoon or two of the reserved cooking water until it clings nicely to the gnocchi.
- Finish by stirring in the juice of 1 lemon. Taste and adjust as desired—add more lemon for brightness or another pinch of nutmeg for warmth. Serve immediately, optionally garnished with extra grated parmesan and a drizzle of olive oil.
Serving suggestions
This Creamy Spinach Gnocchi shines on its own but pairs beautifully with a simple green salad dressed in vinaigrette or crusty bread to sop up the sauce. For protein, serve alongside a roasted chicken breast or pan-seared fish.
Make-ahead and storage
- Refrigerate leftovers in an airtight container for up to 3 days. Rewarm gently in a skillet over low heat with a splash of milk or reserved pasta water to revive the sauce.
- For freezing, spoon portions into freezer-safe containers and freeze for up to 1 month. Thaw overnight in the refrigerator before reheating gently on the stove.
Flavor notes and swaps
- If you prefer a richer sauce, substitute half-and-half for the whole milk.
- For a dairy-free version, use a plant-based butter substitute and unsweetened soy or oat milk, and replace the parmesan with a shredded dairy-free alternative; check melting properties as brands vary.
- Replace dried thyme with fresh thyme leaves (about 1½ teaspoons) if you have them on hand; add them when you add the garlic so their aroma develops.
Quick troubleshooting
- Sauce too thin: Allow it to simmer a bit longer, stirring so it reduces and thickens, or add a small extra pinch of flour dissolved in a tablespoon of milk, then whisk in.
- Sauce too thick: Stir in reserved gnocchi cooking water, one tablespoon at a time, until the desired consistency is reached.
- Gnocchi sticky or clumped: Toss them immediately after draining with a small drizzle of olive oil to keep them separated before combining with the sauce.
Final thoughts
This Creamy Spinach Gnocchi recipe is proof that a handful of simple ingredients can make a comforting, restaurant-worthy meal at home. It’s cozy without being heavy, versatile enough for weeknights, and delicious when you want a quick yet satisfying dinner. Keep the ingredients on hand, and you’ll have a go-to pasta alternative that comes together in about 30 minutes.

Creamy Spinach Gnocchi
Ingredients
- 16 ounces dried gnocchi
- 1 tablespoon olive oil
- 1/2 cup onion diced
- 2 cloves garlic minced
- 1/2 teaspoon dried thyme
- 2 tablespoons butter
- 2 tablespoons all-purpose flour
- 1 cup whole milk
- 1/4 teaspoon ground nutmeg
- 1/2 cup grated Parmesan
- 4 ounces fresh spinach
- 1 lemon juiced
Instructions
- Bring a large pot of salted water to a rolling boil over medium-high heat and keep it boiling for cooking the gnocchi.
- Heat a large high-sided skillet over medium heat, then add the olive oil and diced onion; season with a pinch of salt and cook 4–5 minutes until softened and starting to brown.
- Add the minced garlic and dried thyme to the skillet and cook 1 minute until fragrant.
- Add the butter and stir until fully melted, then sprinkle the flour over the mixture and cook, stirring, 1 minute until the roux thickens and bubbles.
- Slowly whisk in the milk, breaking up any lumps, then bring the sauce to a gentle bubble and cook about 5 minutes until it coats the back of a spoon.
- Remove the sauce from the heat and stir in the ground nutmeg; season with salt and pepper to taste.
- Add the gnocchi to the boiling water and cook according to package directions, usually about 3 minutes, until they float to the surface.
- While the gnocchi cook, stir the grated Parmesan, fresh spinach, and lemon juice into the warm cream sauce; the spinach will wilt as you combine.
- When the gnocchi float, scoop them out with a spider strainer or slotted spoon and add directly to the spinach cream sauce; toss to combine.
- If the sauce is too thin, add 1/4–1/2 cup of the hot starchy gnocchi cooking water and toss until desired consistency is reached.
- Serve immediately topped with extra Parmesan if desired.
Equipment
- Large Pot
- large high-sided skillet
- Wooden spoon or spatula
- Whisk
- spider strainer or slotted spoon
Notes
- Use whole milk for a richer sauce.
- Reserve gnocchi cooking water to adjust sauce consistency.
- Fresh spinach wilts quickly when stirred into the hot sauce.
- Grate Parmesan fresh for best flavor.

