VEGAN SWEET POTATO GNOCCHI.
These Vegan Sweet Potato Gnocchi are a great twist to your regular Potato Gnocchi. Did you know that sweet potatoes are healthier for you than white potatoes are.
Actually, most vegetables that are darker in color are healthier than the lighter versions because they have more antioxidants – think red onions vs. white onions, red bell peppers vs. green bell peppers, dark leafy greens vs. iceberg lettuce. Isn’t that so freaking interesting!?
Sweet potatoes have more than double the fiber as white potatoes. They are among the richest sources of beta-carotene, a nutrient your body converts to vitamin A.
Also, the more orange your sweet potato is, the more rich it is in nutrients!
Roll the dough into skinny tubes and cut inch-long pieces. You can shape them into more traditional gnocchi pieces by rolling a fork over them.
It might seem unnecessary, but the grooves actually help the sauce stick to the pasta.
Some more awesome things to know about this VEGAN sweet potato gnocchi recipe:
- GET SAUCY. Use any sauce you like! Enjoy with red sauce, white sauce, or even a simple olive oil and garlic sauce over a bed of greens.
- FREEZES WELL. This recipe also freezes incredibly well. You can store uncooked gnocchi in your freezer and boil them, ready to eat in just 5 minutes.
- EASY TO MAKE. This recipe comes together fairly quickly by simply boiling the sweet potatoes and mixing them once mashed with the rest of the ingredients.
If you’re looking for a delicious sauce to enjoy these vegan sweet potato gnocchi with, try this one! Our vegan sage brown butter sauce is the perfect complement.
Tag us on Instagram @pastabased or Facebook @pastabased if you try this recipe. Don’t be afraid to comment or rate it below, too!

Easy flavorful Vegan Sweet Potato Gnocchi using less than 10 ingredients.
- 1 medium/large sweet Potato
- 1/4 cup unsweetened almond milk (or other plant milk)
- 1.25 cups all-purpose flour
- 1 tablespoon nutritional yeast
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1/8 teaspoon nutmeg
-
Peel the sweet potato and cut into 1 inch chunks. Add to a medium-sized pot and cover with cold water. Bring to a boil. Boil for 15-20 minutes, or until fork tender.
-
Once the sweet potato is done, drain water and add sweet potato to a large mixing bowl. Add almond milk, nutritional yeast, salt, black pepper, and nutmeg. Using a masher or hand mixer, mash until very smooth.*
-
Add flour. Using a large spoon, stir to combine. Knead with your hands just until the flour is fully incorporated, not a moment longer. If your dough is getting too sticky, then you are probably kneading too much.
-
Place dough onto a lightly floured work surface. Using your hands, roll out sections of the dough into long "snakes". With a sharp knife, cut into 1-inch "pillows". Roll the pillows on a fork to form ridges in the dough.
-
Bring a medium/large pot of salted water to a boil. Drop 10-15 gnocchi at a time into the water. Once they start to float, boil for an additional 2 minutes (about 5 minutes total).
-
Using a slotted spoon, remove boiled gnocchi. You can add cooked gnocchi directly to a pan with heated olive oil to crisp or you can serve them soft. Cook additional gnocchi in boiling water as desired. Serve warm with desired sauce.
-
Store remaining uncooked gnocchi in the freezer in an airtight container. You can store cooked gnocchi in the refrigerator for up to a week.
Recipe Video
*I like to use my hand mixer when mashing the sweet potatoes. I'll push down on the sweet potato chunks with the beaters to do the initial mash and then turn the hand mixer on until it's extra smooth. You want to make sure there aren't any little chunky pieces left.
Cindy
What’s a good sauce for these
pasta-based
Hi Cindy, here are a few sauces that will work well with this recipe:
rachel
my dough stays incredibly sticky, is there anything that can be done to combat that?
pasta-based
I’d just add a little more flour, a tablespoon at a time and knead until the consistency is right. It should be soft, but not super sticky.
Sara
What kind of flour?
Jennifer
Can you use gluten free flour to make these?
Rosanna
Could I use strong white bread flour? Thanks
pasta-based
Hi Rosanna, I haven’t tried using bread flour before but I think it should work out just fine! Let me know if you do try it and how it goes.
Tasha
How long in advanced can I make/roll the dough before cooking? Is it better to cook it and reheat it the next day or should I leave the dough raw and just boil before serving?
pasta-based
Hi Tasha, you can make the dough in advance before rolling – it should last a few days. If you roll the gnocchi in advance, freeze the raw gnocchi on a floured baking sheet (to prevent sticking). If you reheat boiled gnocchi the next day, lightly heat them in a skillet instead of boiling again.
Kate
Hey Tasha, could I use a Nut flour as an alternative to wheat-based flour? Like almond or coconut flour? Or do you have any suggestions for alternatives?
pasta-based
I haven’t tried this recipe with alternative flours so I can’t say for sure. However, I do know that if you’re using gluten-free flour, you need to add tapioca starch or arrowroot starch to keep the right texture. If you try it, let me know how it goes.
Becca
Can you tell me how much a serving is for the sweet potatoe gnocchi ?
pasta-based
Hi Becca, a serving is about 10-15 gnocchi (depending on the size you make them).
pasta-based
Hi Becca, a serving is about 10 gnocchi.
Becky
One star becuase I seriously used 4x the flour called for and the dough was *still* sticky. My suggestion: don’t add milk! See where you get with all the other ingredients then add milk a little at a time until.you get a soft dough.
pasta-based
That’s totally disappointing Becky! I’m so sorry that happened. I will have to retest this recipe to ensure the ingredient amounts are correct.
Maeve
This recipe is so simple and so wonderful. Made it for my (non-vegan!) girlfriend and she absolutely loved it!! I like to toss it in brown butter and sage, but have also tried with rosemary, olive oil, and garlic – loved it equally! Thank you!!