The Best Vegan Gnocchi with Rich and Creamy Spinach Sauce

Posted on June 13, 2026

Vegan Gnocchi with Creamy Spinach Sauce

There’s something special about soft potato gnocchi coated in a rich, creamy sauce.

This Vegan Gnocchi with Creamy Spinach Sauce delivers all the comfort of a cozy pasta dinner without any dairy, making it a satisfying meal that feels both simple and indulgent.

The sauce is smooth, flavorful, and packed with tender spinach, creating the perfect match for pillowy gnocchi.

Best of all, it comes together with everyday ingredients and minimal effort.

Grab your gnocchi, spinach, and favorite plant-based ingredients because dinner is about to get delicious!

Recipe At a Glance

DetailInformation
Prep Time10 minutes
Cook Time20 minutes
Total Time30 minutes
Servings4
DifficultyEasy
Main IngredientsPotato Gnocchi, Spinach, Cashews
DietVegan
Freezer FriendlySauce Only

This creamy vegan gnocchi comes together quickly, making it perfect for weeknight dinners while still feeling special enough for a cozy weekend meal.

Why You’ll Love This Vegan Gnocchi with Creamy Spinach Sauce

Quick and Easy

Some comfort food recipes take hours to prepare, but this one keeps things simple.

From start to finish, you can have dinner on the table in under 30 minutes.

The gnocchi cooks quickly, and the creamy spinach sauce comes together while the water is boiling.

There are no complicated techniques or hard-to-find ingredients to worry about.

If you’re new to cooking, this recipe is a great place to start because each step is straightforward and easy to follow.

It’s also perfect for those evenings when you want a homemade meal without spending all night in the kitchen.

Rich and Creamy Without Dairy

The sauce has all the richness you would expect from a creamy pasta dish, but without any dairy.

Cashews create a smooth, silky sauce that coats every piece of gnocchi beautifully.

If you prefer, coconut milk can be used for an equally creamy result with a slightly different flavor.

The combination of garlic, spinach, and plant-based cream creates a sauce that tastes comforting and satisfying.

Every bite feels indulgent while still letting the flavors of the ingredients shine through.

The soft gnocchi and velvety sauce come together to create a dish that feels special without requiring extra effort.

Family-Friendly

This recipe has a mild, balanced flavor that makes it easy to enjoy for both adults and children.

The creamy sauce helps blend the spinach into the dish, making it a simple way to serve greens without overwhelming the meal.

Even picky eaters often enjoy the soft texture of gnocchi and the comforting creaminess of the sauce.

You can also customize the recipe to suit your family’s preferences by adding mushrooms, extra garlic, or a sprinkle of red pepper flakes for a little heat.

Because the flavors are familiar and comforting, this dish works well for casual family dinners and special occasions alike.

One-Pan Convenience

Once the gnocchi is cooked, everything comes together in a single pan.

The sauce, spinach, and gnocchi are combined in one place, making the cooking process smooth and stress-free.

Fewer dishes mean less cleanup after dinner.

That’s always a welcome bonus on busy weeknights.

The simple cooking method also makes it easier to focus on getting the sauce just right without juggling multiple pots and pans.

When you want a meal that delivers big flavor with minimal fuss, this recipe checks all the boxes.

Ingredients You’ll Need

This recipe uses simple ingredients that work together to create a rich, creamy sauce and tender gnocchi.

Most of them are easy to find at your local grocery store.

For the Gnocchi

  • 1 pound (500 g) vegan potato gnocchi
  • 1 tablespoon olive oil (optional, for sautéing the gnocchi after boiling)

For the Creamy Spinach Sauce

  • 4 cups (120 g) fresh spinach, packed
  • 3 cloves garlic, minced
  • 1 small onion or 1 large shallot, finely diced
  • ¾ cup (110 g) raw cashews, soaked for at least 30 minutes and drained
  • 1 cup (240 ml) unsweetened plant milk
  • ¼ cup (15 g) nutritional yeast
  • 1 tablespoon fresh lemon juice
  • ½ cup (120 ml) vegetable broth
  • ½ teaspoon salt, or to taste
  • ¼ teaspoon black pepper
  • ¼ teaspoon red pepper flakes (optional)

Optional Garnishes

  • Extra black pepper
  • Fresh parsley, chopped
  • Additional nutritional yeast
  • Lemon wedges for serving

These ingredients create a smooth, flavorful sauce that coats every piece of gnocchi beautifully.

If you prefer a thinner sauce, keep a little extra vegetable broth or plant milk nearby to adjust the consistency before serving.

Ingredient Notes and Substitutions

One of the best things about this recipe is how flexible it is.

If you’re missing an ingredient or need to adjust, several easy swaps still deliver great results.

Best Gnocchi to Use

Shelf-stable vegan potato gnocchi is the most convenient option and is usually found in the pasta aisle at most grocery stores.

Refrigerated gnocchi also works wonderfully and often has a slightly softer texture once cooked.

If you enjoy cooking from scratch, homemade vegan potato gnocchi can make this dish feel even more special.

Before purchasing packaged gnocchi, take a quick look at the ingredient list.

Some brands contain eggs or dairy, while many are naturally vegan.

Whichever type you choose, cook the gnocchi just until it floats to the surface of the water for the best texture.

Gnocchi Buying Guide

If you’re not sure which type of gnocchi to choose, this quick guide can help.

All three options work well in this recipe, so the best choice depends on your preference and how much time you have.

TypeTextureBest For
Shelf-StableSlightly firmerQuick weeknight meals
RefrigeratedSofter and more delicateCreamy sauces
HomemadeMost tenderSpecial occasions and from-scratch cooking

Shelf-stable gnocchi is the most convenient option and is perfect for keeping in the pantry for easy meals.

Refrigerated gnocchi has a softer texture that pairs especially well with creamy sauces like this one.

Homemade gnocchi requires more effort but rewards you with the lightest, most tender texture of all.

Spinach Options

Fresh spinach is ideal for this recipe because it blends smoothly into the sauce and adds a vibrant color.

Baby spinach works especially well since it has a mild flavor and tender leaves.

If frozen spinach is what you have on hand, it can be used just as successfully.

Allow frozen spinach to thaw completely and squeeze out as much excess water as possible before adding it to the sauce.

Removing the extra moisture helps maintain a rich and creamy consistency.

As a general guide, 1 cup of thawed and drained frozen spinach can replace about 4 cups of fresh spinach.

Dairy-Free Cream Alternatives

Raw cashews create a rich, silky sauce with a neutral flavor that lets the garlic and spinach shine.

If you need a nut-free option, oat cream is an excellent substitute and blends into a smooth, creamy sauce.

Coconut cream can also be used when you want an extra-rich texture.

Keep in mind that coconut cream may add a subtle coconut flavor to the finished dish.

Store-bought vegan cooking cream is another convenient choice and works well when you’re short on time.

No matter which option you choose, adjust the consistency with a splash of plant milk or vegetable broth if the sauce becomes too thick.

Gluten-Free Option

Making this recipe gluten-free is simple.

Replace the regular gnocchi with your favorite gluten-free potato gnocchi.

Many grocery stores now carry gluten-free versions made with ingredients such as rice flour, corn flour, or potato starch.

Cook gluten-free gnocchi according to the package directions, as cooking times can vary between brands.

The creamy spinach sauce is naturally gluten-free, making this an easy adaptation without sacrificing flavor or texture.

Always check ingredient labels if you’re cooking for someone with gluten sensitivities or celiac disease.

Quick Ingredient Swap Guide

Missing an ingredient? This recipe is flexible and works well with a few simple substitutions.

If You Don’t HaveUse Instead
CashewsOat cream
SpinachKale
ShallotYellow onion
Vegetable brothAdditional plant milk
Nutritional yeastVegan parmesan

These swaps can slightly change the flavor or texture, but the dish will still be creamy, comforting, and delicious.

If using kale instead of spinach, allow it to cook a few extra minutes so it becomes tender.

When substituting vegan parmesan for nutritional yeast, start with a small amount and adjust to taste since brands can vary in saltiness.

Success Tips Before You Start

Before you begin cooking, take a quick look at these simple tips.

They can make a big difference in the texture and flavor of the finished dish.

  • Soak the cashews for at least 30 minutes to help them blend into a smooth, creamy sauce.
  • Salt the gnocchi cooking water generously to season the gnocchi from the inside out.
  • Reserve some of the cooking water before draining in case you need to thin the sauce later.
  • Remove the gnocchi as soon as it floats to keep it light and pillowy rather than overly soft.
  • Blend the sauce until completely smooth for the creamiest texture possible.
  • Taste the sauce before adding the gnocchi and adjust the seasoning if needed.
  • Keep extra vegetable broth or plant milk nearby so you can easily adjust the sauce consistency.
  • Have all ingredients prepared before you start cooking since the recipe comes together quickly once the gnocchi is boiling.

How to Make Vegan Gnocchi with Creamy Spinach Sauce

Step 1: Cook the Gnocchi

Bring a large pot of salted water to a gentle boil.

Add the vegan gnocchi and stir once to prevent it from sticking together.

Cook according to the package directions.

Most gnocchi cooks quickly and will float to the surface when ready.

As soon as the gnocchi floats, use a slotted spoon to transfer it to a plate or bowl.

Before draining the pot, reserve about ½ cup of the cooking water.

This starchy water can help loosen the sauce later if it becomes too thick.

Set the cooked gnocchi aside while you prepare the sauce.

Step 2: Sauté the Aromatics

Place a large skillet over medium heat.

Add a small drizzle of olive oil.

Once the oil is warm, add the diced onion or shallot.

Cook for 3 to 4 minutes, stirring occasionally, until softened.

Add the minced garlic and cook for another 30 seconds to 1 minute.

The garlic should smell fragrant but not turn brown.

Cooking the onion and garlic first builds a flavorful base for the entire dish.

Step 3: Prepare the Creamy Sauce

Add the soaked cashews, plant milk, nutritional yeast, lemon juice, vegetable broth, salt, and black pepper to a blender.

Blend until completely smooth and creamy.

Take a moment to check the texture.

If the sauce seems too thick, add a splash of extra broth or plant milk.

If it seems too thin, don’t worry.

It will naturally thicken slightly as it cooks.

Pour the blended sauce into the skillet with the sautéed onion and garlic.

Stir gently to combine everything.

Allow the sauce to warm through for 2 to 3 minutes.

Step 4: Add the Spinach

Add the fresh spinach to the skillet a handful at a time.

Stir continuously as the spinach begins to soften.

At first, it may seem like a lot of spinach.

Within a few minutes, the leaves will wilt down significantly.

Continue stirring until all of the spinach is tender and evenly mixed into the sauce.

The sauce should look creamy, vibrant, and well combined.

Step 5: Combine Everything

Add the cooked gnocchi to the skillet.

Gently toss the gnocchi in the sauce until every piece is coated.

Take your time with this step to avoid breaking the soft gnocchi.

If the sauce feels too thick, add a small splash of the reserved cooking water.

Stir until the sauce reaches your preferred consistency.

Let everything simmer together for 2 to 3 minutes.

This short simmer helps the gnocchi absorb some of the sauce while bringing all the flavors together.

How You’ll Know It’s Ready

Not sure if everything is cooked perfectly? These simple visual cues can help you confidently know when the dish is ready to serve.

  • The sauce should lightly coat the back of a spoon without looking watery.
  • The spinach should be fully wilted and evenly mixed throughout the sauce.
  • The gnocchi should look glossy and completely coated in the creamy sauce.
  • The sauce should be gently bubbling around the edges rather than rapidly boiling.
  • The gnocchi should feel soft and pillowy when tested with a fork.
  • The sauce should have a smooth, velvety texture with no graininess.

Step 6: Serve and Enjoy

Remove the skillet from the heat once the sauce is creamy and the gnocchi is heated through.

Taste and adjust the seasoning if needed.

Spoon the gnocchi into serving bowls while it’s still warm.

Finish with a sprinkle of nutritional yeast, freshly cracked black pepper, or chopped parsley if desired.

Serve immediately and enjoy every creamy, comforting bite.

This is the kind of meal that feels special enough for guests but easy enough for a relaxed weeknight dinner.

Nutrition Highlights

While this recipe is all about comfort and flavor, it also includes a few benefits worth noting:

  • Plant-based comfort food that’s satisfying and easy to enjoy.
  • Completely dairy-free while still delivering a rich, creamy texture.
  • Easily made gluten-free by using gluten-free gnocchi.
  • Simple to customize with extra vegetables such as mushrooms, kale, or broccoli.
  • Can be made more filling by adding chickpeas, white beans, or other plant-based protein options.

Sauce Consistency Troubleshooting

If your sauce doesn’t look exactly how you expected, don’t worry.

Small adjustments can quickly bring it back on track.

ProblemSolution
Sauce too thickAdd a splash of vegetable broth or reserved gnocchi cooking water and stir until smooth.
Sauce too thinLet the sauce simmer for 2–3 additional minutes to reduce and thicken.
Sauce grainyBlend the sauce longer until completely smooth and creamy.
Sauce lacks flavorAdd a little extra salt, lemon juice, or nutritional yeast and taste again.

Remember that sauces continue to change slightly as they cook and cool.

Making small adjustments gradually will help you achieve the perfect creamy consistency.

Tips for the Best Creamy Vegan Gnocchi

Don’t Overcook the Gnocchi

Gnocchi cooks much faster than traditional pasta.

Keep an eye on it as it boils.

Most gnocchi is ready when it rises to the surface of the water.

Once the pieces float, remove them promptly with a slotted spoon.

Leaving gnocchi in the water for too long can make it soft and slightly mushy.

The goal is tender gnocchi that still holds its shape when mixed with the sauce.

If you’re unsure, test one piece before removing the rest.

A properly cooked gnocchi should feel light, soft, and pillowy when you bite into it.

Blend the Sauce Thoroughly

A smooth sauce starts with thorough blending.

Take an extra minute or two to blend the cashews and liquid ingredients until completely creamy.

The sauce should look silky and uniform with no visible bits remaining.

If your blender struggles to create a smooth texture, blend a little longer or add a small splash of extra plant milk.

Soaking the cashews beforehand also helps create a creamier result.

This simple step makes a noticeable difference in the finished dish.

The smoother the sauce, the better it will coat the gnocchi.

Adjust Sauce Thickness

The perfect sauce consistency can vary depending on the plant milk you use and how long the sauce cooks.

If the sauce becomes too thick, add a small splash of vegetable broth or reserved gnocchi cooking water.

Stir well before adding more liquid.

The starch from the cooking water helps the sauce stay creamy while thinning it slightly.

If the sauce seems too thin, allow it to simmer for another minute or two.

The sauce will naturally thicken as it warms and combines with the gnocchi.

Making small adjustments gives you more control over the final texture.

Season Generously

Creamy sauces often need a final seasoning check before serving.

Taste the sauce after the gnocchi has been mixed in.

You may find it needs a little extra salt, black pepper, or lemon juice to bring all the flavors together.

A small adjustment can make the entire dish taste brighter and more balanced.

If you enjoy a little heat, add an extra pinch of red pepper flakes.

Don’t be afraid to trust your taste buds.

The best version of this recipe is the one that tastes just right to you.

A final taste test before serving is one of the easiest ways to make a good meal even better.

Common Mistakes to Avoid

Even a simple recipe can have a few small pitfalls.

Keep these common mistakes in mind to help ensure your vegan gnocchi turns out creamy, flavorful, and perfectly cooked every time.

MistakeHow to Avoid It
Overcooking gnocchiRemove it from the water as soon as it floats to the surface.
Thick sauceStir in a splash of vegetable broth or reserved cooking water until the desired consistency is reached.
Grainy sauceBlend the cashews thoroughly until the sauce is completely smooth.
Bland flavorTaste the sauce before serving and adjust the salt, pepper, or lemon juice as needed.

These simple adjustments take only a minute or two but can make a noticeable difference in the final dish.

Delicious Variations

One of the reasons this recipe is so easy to love is how simple it is to customize.

A few small changes can create a completely different flavor experience while keeping the same creamy, comforting base.

Feel free to use these ideas as inspiration and make the recipe your own.

Vegan Mushroom Gnocchi

Mushrooms are a natural match for creamy sauces.

Their rich, savory flavor adds extra depth to the dish without overpowering the spinach.

Slice 8 ounces (225 g) of mushrooms and sauté them in a little olive oil before cooking the onion and garlic.

Cook them until they release their moisture and develop a light golden color.

This extra step brings out their best flavor.

Cremini, baby bella, and white button mushrooms all work well.

Once cooked, simply continue with the recipe as written.

The mushrooms blend beautifully into the sauce and make every bite even more satisfying.

Sun-Dried Tomato Spinach Gnocchi

If you enjoy a little sweetness and tangy flavor, sun-dried tomatoes are an excellent addition.

Finely chop ⅓ cup of sun-dried tomatoes and stir them into the sauce just before adding the gnocchi.

The tomatoes add bursts of concentrated flavor that pair wonderfully with the creamy sauce.

They also bring a pop of color that makes the dish look even more inviting.

For the best texture, use oil-packed sun-dried tomatoes and drain off any excess oil before chopping.

This variation feels a little special while still being incredibly easy to make.

Protein-Packed Version

For a heartier meal, add chickpeas or white beans.

Both options blend naturally into the flavors of the sauce and make the dish more filling.

Stir in 1 cup of cooked chickpeas or white beans during the final few minutes of cooking.

Allow them to warm through before serving.

Cannellini beans, navy beans, and great northern beans are all excellent choices.

Their mild flavor works especially well with the creamy spinach sauce.

This simple addition turns the dish into an even more satisfying dinner.

Spicy Creamy Gnocchi

If you like a little heat, increasing the red pepper flakes is an easy way to change the flavor profile.

Start by adding an extra ¼ teaspoon and adjust to your taste.

The gentle spice balances the richness of the creamy sauce without overwhelming it.

For an even bolder kick, add a pinch of red pepper flakes directly to your serving bowl.

This allows everyone at the table to customize their own portion.

A little heat can bring a whole new dimension to the dish while keeping all the creamy comfort that makes it so enjoyable.

What to Serve with Vegan Gnocchi

This creamy vegan gnocchi is satisfying on its own, but a simple side dish can help round out the meal and add extra texture and flavor.

Fresh Salads

  • Arugula Salad – The peppery flavor of arugula adds a fresh contrast to the rich, creamy sauce.
  • Mixed Greens with Lemon Vinaigrette – A light, citrusy dressing helps balance the richness of the gnocchi.

Bread Pairings

  • Garlic Bread – Perfect for soaking up every bit of the creamy spinach sauce.
  • Crusty Artisan Bread – A simple side that adds texture and pairs beautifully with the soft gnocchi.

Vegetable Sides

  • Roasted Broccoli – Its slightly crisp edges and savory flavor complement the creamy sauce.
  • Roasted Asparagus – Tender asparagus adds a fresh, elegant touch to the meal.

Storage and Reheating

This dish stores well, making it a great option for leftovers the next day.

The creamy sauce may thicken as it sits, but it’s easy to bring it back to a smooth and delicious consistency when reheating.

Refrigerator

Allow the gnocchi to cool before transferring it to a storage container.

Store leftovers in an airtight container in the refrigerator for up to 4 days.

Keeping the container tightly sealed helps maintain the flavor and prevents the sauce from drying out.

When you’re ready to enjoy it again, give everything a quick stir before reheating.

The sauce may appear thicker after chilling, which is completely normal.

A little liquid during reheating will help restore its creamy texture.

Freezer

While the finished dish can be frozen, the best results come from freezing the sauce separately.

Prepare the creamy spinach sauce as directed and allow it to cool completely.

Transfer the sauce to a freezer-safe container or freezer bag.

Freeze for up to 3 months.

When you’re ready to use it, thaw the sauce overnight in the refrigerator.

Cook a fresh batch of gnocchi and combine it with the reheated sauce for the best texture.

This method helps keep the gnocchi soft and tender rather than overly soft after freezing.

Reheating Instructions

For the creamiest results, reheat the gnocchi gently on the stovetop over low to medium-low heat.

Stir occasionally to help the sauce warm evenly.

If the sauce has thickened too much, add a splash of plant milk, vegetable broth, or water.

Start with a small amount and add more only if needed.

Continue stirring until the sauce becomes smooth and creamy again.

Avoid high heat, which can cause the sauce to thicken too quickly.

Once everything is heated through, taste and adjust the seasoning if necessary.

A small pinch of salt or a squeeze of lemon juice can help refresh the flavors before serving.

Make-Ahead Instructions

This recipe is easy to prepare in advance, making dinner even simpler on busy days.

The creamy spinach sauce can be made up to 3 days ahead and stored in an airtight container in the refrigerator.

For the best texture, wait to cook the gnocchi until you’re ready to serve.

When it’s time to eat, gently reheat the sauce over low heat on the stovetop.

If the sauce has thickened during storage, stir in a small splash of plant milk or vegetable broth until smooth and creamy.

Cook the gnocchi according to the package directions and toss it with the warm sauce just before serving.

This approach helps keep the gnocchi soft and tender while ensuring the sauce tastes fresh and flavorful.

Final Thoughts

This Vegan Gnocchi with Creamy Spinach Sauce is proof that a simple meal can still feel rich, comforting, and full of flavor.

With soft potato gnocchi, a velvety sauce, and plenty of room for customization, it’s a recipe you’ll want to keep in your regular dinner rotation.

Feel free to make it your own by adding mushrooms, sun-dried tomatoes, beans, or a little extra spice.

The best recipes are the ones that fit your tastes and make cooking enjoyable.

FAQs

Is Store-Bought Gnocchi Vegan?

Many store-bought potato gnocchi brands are vegan, but some contain eggs or dairy. Always check the ingredient label before purchasing.

Can I Make the Sauce Ahead of Time?

Yes. The sauce can be made up to 3 days in advance and stored in an airtight container in the refrigerator until needed.

Can I Use Frozen Spinach?

Absolutely. Thaw the spinach completely and squeeze out any excess water before adding it to the sauce.

What Plant Milk Works Best?

Unsweetened oat milk, soy milk, and almond milk all work well. Choose an unsweetened variety to keep the flavors balanced.

Can I Make This Nut-Free?

Yes. Replace the cashews with oat cream, store-bought vegan cream, or another nut-free dairy-free alternative for a similarly creamy sauce.

The Best Vegan Gnocchi with Rich and Creamy Spinach Sauce

Recipe by Daisy RootsCourse: Vegan Dinner RecipesDifficulty: Easy
Servings

4

servings
Prep time

10

minutes
Cooking time

20

minutes
Total time

30

minutes

Soft potato gnocchi tossed in a rich, creamy spinach sauce for a comforting vegan dinner that’s simple enough for weeknights and delicious enough for special occasions.

Ingredients

  • 1 pound (500 g) vegan potato gnocchi

  • 4 cups fresh spinach

  • 3 cloves garlic, minced

  • 1 small onion, diced

  • ¾ cup raw cashews, soaked and drained

  • 1 cup unsweetened plant milk

  • ¼ cup nutritional yeast

  • 1 tablespoon lemon juice

  • ½ cup vegetable broth

  • ½ teaspoon salt

  • ¼ teaspoon black pepper

  • 1 tablespoon olive oil

Directions

  • Cook the gnocchi according to package directions and reserve ½ cup of cooking water.
  • Sauté the onion in olive oil until softened, then add the garlic and cook for 30 seconds.
  • Blend the cashews, plant milk, nutritional yeast, lemon juice, vegetable broth, salt, and pepper until smooth.
  • Pour the sauce into the skillet and heat gently for 2–3 minutes.
  • Stir in the spinach and cook until wilted.
  • Add the cooked gnocchi and toss until evenly coated.
  • Add a splash of reserved cooking water if needed and simmer for 2 minutes.
  • Serve warm and enjoy.

Notes

  • Don’t overcook the gnocchi; remove it as soon as it floats.
  • For extra texture, lightly pan-sear the cooked gnocchi before adding it to the sauce.
  • If the sauce becomes too thick, add a little vegetable broth or cooking water.
  • Store leftovers in the refrigerator for up to 4 days.

You might also like these recipes

Leave a Comment