This page may contain affiliate links. As an Amazon Associate I earn from qualifying purchases. Please see my Privacy Policy for more details. Advertisements displayed do not reflect endorsements or recommendations made by Veggie Inspired.
This Pan-Fried Gnocchi with Creamy Spinach Sauce is a weeknight dinner that feels far more impressive than the effort required. Store-bought gnocchi gets pan-fried until golden and crispy on the outside, then tossed in a rich dairy-free cream sauce packed with frozen spinach. The whole thing comes together in one skillet in about 35 minutes — and it tastes absolutely incredible.

Save this Post!
Pan-frying the gnocchi instead of boiling it is a game changer. Boiled gnocchi tends to be gluey and soft all the way through. Pan-fried gnocchi has crispy, golden edges and a pillowy, creamy interior. Once you try it this way, you’ll never go back. It takes a few extra minutes but the texture payoff is completely worth it.
This dish tastes rich and decadent but it’s made entirely from pantry and freezer staples — shelf-stable gnocchi, frozen spinach, a simple roux, and dairy-free milk. Comfort food that comes together easily on any weeknight.
Why you’ll love this recipe
- Ready in just 35 minutes
- Made with pantry and freezer staples
- Completely vegan and dairy-free
- Pan-fried gnocchi — crispy outside, pillowy inside
- One skillet — minimal cleanup
- Easily made gluten-free — use GF gnocchi and GF flour
- Restaurant-worthy flavor at home
Ingredients you need

Ingredient notes and substitutions
- Gnocchi ~ I use shelf-stable packaged gnocchi which is vegan and cooks up beautifully when pan-fried. Read the label if vegan is important to you — some brands contain egg. For a gluten-free option, look for certified gluten-free gnocchi (DeLallo makes one that is both plant-based and gluten-free) or cauliflower gnocchi. I haven’t tested this recipe with homemade gnocchi but it should work just fine.
- No gnocchi? Ladle the creamy spinach sauce over cooked pasta instead — a medium shape like penne or rotini works well. Or try it over baked potatoes or stirred into cooked rice with a bag of frozen mixed vegetables
- Spinach ~ Frozen spinach is my go-to here — no thawing required. It goes straight from the freezer into the sauce and breaks down quickly as it simmers. Any excess moisture evaporates as the sauce thickens. Fresh spinach works too — cook the sauce down first, then stir in the fresh spinach just until wilted. Frozen kale or Swiss chard are also great substitutes.
- Non-dairy milk ~ Use an unsweetened, unflavored variety. Almond, oat, cashew, and light coconut milk all work well. Avoid sweetened or vanilla-flavored milks — they’ll throw off the flavor of the sauce.
- Nutritional yeast ~ Adds a savory, subtly cheesy depth that works beautifully in this dairy-free cream sauce. If you don’t have nutritional yeast, substitute 1-2 tablespoons of white miso stirred in at the end. Or use your favorite store-bought vegan parmesan.
- Thickener ~ A simple roux — equal parts vegan butter and flour — is what gives this sauce its creamy, velvety consistency. For a gluten-free version, use a gluten-free all-purpose flour blend. The technique is exactly the same.
- Nutmeg ~ Nutmeg has been used in cream sauces for centuries — it adds a subtle warmth and depth that balances the richness of the sauce beautifully. It’s optional, but highly recommended. Just a dash is all you need.
- Spices ~ Italian seasoning, red pepper flakes, salt, and pepper. If you don’t have Italian seasoning, use dried basil, oregano, or thyme — individually or in combination. The red pepper flakes add a mild heat — leave them out if you prefer no spice.
How to make the recipe
Please scroll down to the recipe card for exact ingredient measurements and instructions.

- Pan-fry the gnocchi. Heat 1 tablespoon of olive oil in a large nonstick skillet over medium heat. Add the gnocchi and spread it out into one even layer — don’t crowd the pan. Cook, stirring occasionally (about every 2 minutes), until golden brown on all sides, about 12-15 minutes. Transfer to a plate and set aside.

- Sauté the aromatics. Add the remaining tablespoon of olive oil to the same skillet. Add the diced onion and sauté for about 4 minutes until soft and translucent. Add the minced garlic, Italian seasoning, salt, pepper, red pepper flakes, and nutmeg. Stir and cook for about 1 minute until fragrant. minutes until soft and translucent.

- Make the roux. Add the vegan butter and stir until melted. Sprinkle the flour over the top and whisk continuously until no white flour remains visible and the mixture is smooth, about 1 minute.

- Build the cream sauce. Slowly add the non-dairy milk, whisking continuously to prevent lumps. Add the frozen spinach and nutritional yeast and stir to combine. Increase the heat to bring to a boil, then reduce to medium-low and simmer until the sauce is thickened and the spinach is fully cooked, about 10 minutes. Use a wooden spoon to break up any clumps of spinach as it simmers.

- Combine and serve. Return the pan-fried gnocchi to the skillet. Add the lemon juice and stir until the gnocchi is completely coated in the creamy spinach sauce. Taste and adjust seasoning as needed. Serve immediately.

Serving suggestions
This gnocchi is satisfying enough to serve as a complete meal, but here are some great ways to round it out:
Add more substance:
- Serve alongside Vegan Chicken Cutlets, Marinated Baked Tofu, or Spicy Seasoned Black Beans
- Stir in some BBQ Lentils or vegan ground beef directly into the sauce
Add more vegetables:
- Stir mushrooms, green peas, broccoli, or halved cherry tomatoes into the cream sauce
- Serve alongside Lemon Roasted Asparagus, Roasted Rainbow Carrots, or Garlic Green Beans
With a side salad:
- Massaged Kale Salad, Butter Lettuce Salad, or Kale Apple Slaw all pair beautifully
With bread:
- A crusty slice of sourdough or baguette for sauce-sopping is non-negotiable
- Vegan Garlic Bread takes it to the next level
Pro tips and tricks
Pan-fry, don’t boil. Pan-frying gives you golden, crispy edges and a pillowy interior. Boiling gives you gluey, soft gnocchi all the way through. The extra few minutes are absolutely worth it.
Don’t crowd the pan. Spread the gnocchi out in one single even layer with space between each piece. Crowding causes steaming rather than browning.
Don’t stir too often. Let the gnocchi sit undisturbed for about 2 minutes between stirs to develop those gorgeous golden edges.
Whisk the milk in slowly. Adding the non-dairy milk too quickly can cause lumps in the roux. Pour it in slowly in a thin, steady stream while whisking continuously for the smoothest possible sauce.
Break up the spinach as it simmers. Frozen spinach can clump — use a wooden spoon or spatula to break it apart as the sauce cooks.
Taste and adjust at the end. The lemon juice at the final step makes a significant difference — add it gradually and taste as you go. You may also want a pinch more salt or a little extra nutritional yeast.
Serve immediately. This dish is best eaten right away while the gnocchi is still crispy and the sauce is at its sauciest. The gnocchi will soften and the sauce will thicken as it sits.

Storage and freezing
Fridge: Store leftovers in an airtight container for up to 3-4 days. The sauce will thicken significantly as it sits — add a splash of non-dairy milk or vegetable broth when reheating on the stovetop or in the microwave. Note that the gnocchi will lose its crispiness after storing — the dish is still delicious but won’t have the same
texture as when freshly made.
Freezer: Not recommended — the cream sauce and gnocchi don’t freeze well and the texture suffers significantly upon thawing.
Make ahead: The cream sauce can be made ahead and refrigerated for up to 3 days. Pan-fry the gnocchi fresh right before serving and toss with the reheated sauce.
FAQs
No! Packaged shelf-stable gnocchi does not need to be boiled before cooking. Pan-frying gives you a far superior texture — crispy golden edges and a creamy pillowy interior.
Yes — cook the sauce down first in Step 5, then stir in a large handful of fresh baby spinach right at the end, just until wilted, about 1-2 minutes. Fresh spinach wilts quickly and doesn’t need the full simmer time that
frozen spinach requires.
Yes — substitute 1-2 tablespoons of white miso stirred in at the very end of cooking. Or use your favorite store-bought vegan parmesan cheese instead.

More creamy pasta recipes
I hope you love this recipe as much as we do! If you tried it, please use the star rating system in the recipe card and leave a comment with your feedback. ⭐️⭐️⭐️⭐️⭐️
For even more easy family recipes, be sure to check out my cookbook, The Meatless Monday Family Cookbook!

Pan-Fried Gnocchi with Creamy Spinach Sauce
Recommended Equipment
Ingredients
- 2 tablespoons olive oil divided
- 16 ounces shelf-stable packaged gnocchi
- 1 small onion diced
- 3 cloves garlic minced
- 1 teaspoon Italian seasoning
- ½ teaspoon salt or to taste
- ¼ teaspoon black pepper or to taste
- ¼ teaspoon red pepper flackes
- ⅛ teaspoon ground nutmeg optional
- 2 tablespoons vegan butter
- 2 tablespoons all-purpose flour
- 1 ½ cups unsweetened, plain non-dairy milk almond, oat, cashew, or light coconut milk
- 8 ounces frozen spinach
- 3 tablespoons nutritional yeast
- juice of ½ lemon or to taste
Instructions
- Heat 1 tablespoon of oil in a large nonstick skillet over medium heat. Add the gnocchi and spread it out into one even layer. Cook, stirring occasionally (about every 2 minutes), until it's golden brown on all sides, about 12 to 15 minutes. Transfer the gnocchi to a bowl or plate and set aside.
- Add the remaining 1 tablespoon of oil to the same skillet. Sauté the onion until soft and translucent, about 4 minutes.
- Add the garlic, Italian seasoning, salt, pepper, red pepper flakes, and nutmeg. Stir and cook until fragrant, about 1 minute.
- Add the butter. Stir to incorporate until melted. Sprinkle the flour over the top of the onion mixture. Stir until no white flour remains visible, about 1 minute.
- Slowly add the non-dairy milk, whisking continuously to prevent lumps.
- Add the frozen spinach and nutritional yeast and stir to combine. Increase the heat to bring to a boil, then decrease the heat to medium-low and simmer until the sauce is thickened, about 10 minutes. Use a wooden spoon to break up any clumps of spinach as it's simmering.
- Return the gnocchi to the skillet, add the lemon juice, and stir until it is completely coated in the creamy spinach sauce. Taste and adjust seasoning as necessary.
- Serve immediately.
Notes
Nutrition
Nutrition values are calculated using online calculators and are estimates only. Please verify using your own data.














Comments
No Comments