20-Minute Creamy Vegan Pesto Gnocchi (One-Pot Wonder!)

Let’s be honest: the weeknight dinner rush is real. You want something that’s comforting, delicious, and doesn’t leave you with a mountain of dishes.
That’s where this One-Pot Creamy Vegan Pesto Gnocchi comes in to save the day. It’s a game-changer for busy evenings, delivering a dish that feels elegant and tastes indulgent without any of the fuss.
Imagine tender, pillowy gnocchi enveloped in a vibrant, velvety green pesto sauce that’s 100% dairy-free. This isn’t just a quick meal; it’s a satisfying experience that proves you don’t need a lot of time or ingredients to create something truly special, from easy one-bowl desserts to savory dinners.
Why This Gnocchi Recipe is a Weeknight Lifesaver

This recipe has quickly become a staple in my kitchen, and I know you’ll love it too. It’s designed for real life—when you’re short on time but still craving a home-cooked meal.
- Ready in 20 Minutes: From pantry to plate in less time than it takes to watch an episode of your favorite show.
- One-Pot Wonder: Everything cooks together in a single skillet or pot, which means cleanup is an absolute breeze.
- Rich & Creamy Without Dairy: Full-fat coconut milk creates a luscious, silky sauce you won’t believe is vegan. It’s a healthy comfort food win.
- Packed with Flavor: The homemade vegan pesto is bright, herby, and fresh, creating a depth of flavor that tastes like it simmered for hours.
A Closer Look at the Key Ingredients

The magic of this dish lies in its simplicity and the quality of its ingredients. Here’s what you’ll need and why each component is important:
- Pantry Gnocchi: Shelf-stable potato gnocchi is a fantastic pantry staple. It cooks right in the sauce, absorbing all that creamy pesto flavor while helping to thicken the sauce with its starches.
- Full-Fat Coconut Milk: This is the secret to an ultra-creamy, dairy-free sauce. Don’t substitute with light coconut milk or other plant milks, as the high fat content is essential for creating that rich, velvety texture and preventing separation.
- Fresh Basil: The heart of any good pesto. Its sweet, peppery flavor is iconic. According to research published in the Journal of Agricultural and Food Chemistry, compounds in basil, like eugenol, have anti-inflammatory and antioxidant properties, making your delicious meal even better for you.
- Nutritional Yeast: Provides the savory, cheesy, umami flavor that replaces Parmesan in our vegan pesto. It’s also a great source of B vitamins.
- Pine Nuts: These give the pesto its classic creamy texture and buttery flavor. According to the American Heart Association, nuts are a great source of healthy unsaturated fats.
How to Make Creamy Pesto Gnocchi Step-by-Step

Making this dish is incredibly simple. By cooking the gnocchi directly in the sauce, you save time and infuse every single bite with flavor.
- Blend the Pesto: In a food processor, combine the fresh basil, garlic, pine nuts, nutritional yeast, and lemon juice. Pulse until finely chopped, then stream in the olive oil while the processor is running until it becomes smooth and vibrant.
- Create the Cream Sauce: In a large skillet or pot, gently warm the coconut milk, white wine, and about a half cup of your freshly made pesto over medium heat. Stir until combined.
- Cook the Gnocchi: Once the sauce begins to simmer, add the uncooked gnocchi. Stir to coat, then let it cook for about 5-7 minutes. The gnocchi will soften and float to the top, and the sauce will naturally thicken from the gnocchi’s starches.
- Wilt the Spinach: In the final minute of cooking, stir in a few large handfuls of fresh spinach. It will wilt down almost instantly, adding nutrients and a beautiful color contrast.
Expert Tips and Delicious Variations

This recipe is fantastic as is, but it’s also incredibly versatile. Here are a few tips and ideas to make it your own.
Tips for Perfect Gnocchi
- Don’t Overcook: Gnocchi cooks much faster than pasta. It’s done when it’s tender and has floated to the surface. Overcooking can make it mushy, so taste a piece around the 5-minute mark.
- Control the Thickness: If your sauce gets too thick, simply stir in a splash of water or vegetable broth until it reaches your desired consistency.
- Use Great Pesto: While homemade is best for flavor, a high-quality store-bought vegan pesto works great in a pinch. Just check the ingredients to ensure it’s dairy-free.
Easy Customizations
- Add a Protein Boost: Stir in some pan-fried vegan chicken pieces, crispy chickpeas, or crumbled vegan Italian sausage for a heartier meal.
- Pack in More Veggies: Sun-dried tomatoes, halved cherry tomatoes, sautéed mushrooms, or roasted red peppers are all wonderful additions. Stir them in along with the spinach.
- Make it Nut-Free: For a nut-free pesto, simply substitute the pine nuts with raw sunflower seeds or pepitas.
Frequently Asked Questions

Can I make this recipe gluten-free?
Absolutely! Just use your favorite brand of gluten-free gnocchi. The cooking time should be roughly the same, but always follow the package directions as a guide.
What can I use instead of white wine?
The wine adds a subtle acidity and depth of flavor that balances the richness of the coconut milk. However, you can easily substitute it with an equal amount of vegetable broth and a teaspoon of lemon juice.
Is this recipe good for meal prep?
While gnocchi is best enjoyed fresh, you can certainly eat the leftovers. Store it in an airtight container in the refrigerator for up to 3 days. The sauce will thicken, so you’ll want to add a splash of water or plant milk when reheating on the stove or in the microwave.
What should I serve with pesto gnocchi?
This dish is a wonderful standalone meal, but it also pairs beautifully with a simple side salad with a lemon vinaigrette, some crusty bread for dipping like this easy vegan Irish soda bread, or steamed asparagus.
Storing and Reheating Leftovers

One of the best parts about this dish is that the leftovers are just as delicious. To store, allow the gnocchi to cool completely before transferring it to an airtight container. It will keep in the refrigerator for up to 3 days.
When you’re ready to reheat, you have two options:
- Microwave: Place a serving in a microwave-safe bowl. Add a tablespoon of water, cover, and heat for 60-90 seconds, stirring halfway through, until warmed.
- Stovetop: Add the leftover gnocchi to a small saucepan over medium-low heat. Add a splash of water or vegetable broth to loosen the sauce, and stir gently until heated through. This method is best for reviving the creamy texture of the sauce.
Conclusion
This 20-minute, one-pot creamy pesto gnocchi is more than just a recipe—it’s a solution for busy weeknights. It’s proof that you can whip up a meal that’s both incredibly satisfying and ridiculously easy, all while keeping your kitchen clean.
The vibrant, herby pesto combined with the rich, dairy-free cream sauce creates a comforting dish that the whole family will love. Give this recipe a try and transform your weeknight dinner routine!