Irresistible Vegan Sweet Potato Gnocchi Recipe with Rosemary Garlic Butter
This vegan Sweet Potato Gnocchi is incredibly soft, delightfully pillowy, and bursting with flavor, especially when paired with a luxurious rosemary-infused garlic butter sauce! Making this restaurant-quality dinner is much easier than you might think. Prepare to impress yourself and your loved ones with this comforting and delicious meal.

For a long time, I hesitated to make my own gnocchi, assuming it would be a complicated and time-consuming process. However, after successfully making Cauliflower Gnocchi, I realized how wrong I was! This inspired me to try homemade sweet potato gnocchi, and now my family insists I never buy the store-bought version again. The dough comes together with just a few simple ingredients, allowing the natural sweetness of the sweet potatoes to truly shine through. The gnocchi is then lightly crisped in a rosemary garlic butter, complemented by crunchy toasted walnuts, and finished with a generous sprinkle of vegan Parmesan. This is one of those meals you’ll savor slowly, not wanting it to end!
Why You’ll Love Making Sweet Potato Gnocchi From Scratch
Trust me, making your own gnocchi from scratch is absolutely worth the effort. Here’s why:
- Satisfying to Make: Not only is the meal itself satisfying, but so is the entire process of creating it! If you enjoy the sense of accomplishment that comes from baking your own crusty French Bread or making Almond Milk from scratch, you’ll undoubtedly appreciate this sweet potato gnocchi recipe. The hands-on process is both therapeutic and rewarding.
- Simple Ingredients: This vegan gnocchi recipe requires no complicated egg substitutes! You only need a handful of basic ingredients: sweet potatoes, flour, olive oil, and salt. This makes it a budget-friendly and accessible meal for everyone.
- Restaurant-Worthy Flavor: The rosemary garlic butter sauce is incredibly rich, fragrant, and elevates this gnocchi dish to restaurant-quality. It’s perfect for a romantic date night at home or a special occasion. The combination of sweet potatoes, rosemary, and garlic is simply divine.

Notes on Ingredients
While this dish delivers incredible flavor, the ingredient list is surprisingly short! Scroll down to the recipe card for specific ingredient quantities and detailed recipe instructions.
For the Gnocchi:
- Sweet Potatoes: Opt for orange sweet potatoes when making this gnocchi. White and purple sweet potato varieties tend to be starchier, which would alter the ideal potato-to-flour ratio. The orange variety provides the best flavor and texture.
- All-Purpose Flour: You’ll need all-purpose flour for both the gnocchi dough and for dusting your work surface to prevent sticking. Ensure the flour is fresh for the best results.
- Sea Salt: Sea salt enhances the flavor of the sweet potatoes and balances the sweetness. Use fine sea salt for even distribution in the dough.
- Olive Oil: Adding olive oil to the dough provides richness and helps create a tender gnocchi. Use a good-quality extra virgin olive oil for the best flavor.
For Serving:
- Vegan Butter: I highly recommend using my Homemade Vegan Butter for the most amazing flavor. The rich and creamy texture is perfect for this dish.
- Olive Oil: Olive oil complements the vegan butter and adds depth of flavor to the sauce. Use a good quality extra virgin olive oil.
- Fresh Rosemary: Earthy and fragrant rosemary is a perfect pairing with sweet potatoes. Its robust flavor complements the sweetness of the potatoes beautifully. Thyme or sage also work well if you prefer those herbs.
- Garlic: Fresh garlic adds a pungent and savory element to the sauce. Minced garlic is ideal for ensuring even distribution of flavor.
- Walnuts: Toasted walnuts add a delightful crunchy contrast to the soft, pillowy gnocchi. Hazelnuts or pecans can be used as alternatives if you prefer. For a nut-free option, try pepitas (pumpkin seeds).
- Salt and Pepper: Season generously with salt and freshly ground black pepper to enhance the flavors of the dish.
- Vegan Parmesan: Vegan Parmesan is optional, but it adds a delicious cheesy and savory finish. You can use store-bought vegan Parmesan if you want it to melt slightly. Alternatively, use my Vegan Parmesan Cheese for the flavor without the melting effect.
How to Make Sweet Potato Gnocchi: A Step-by-Step Guide
Making sweet potato gnocchi may seem intimidating, but it’s actually a straightforward process. Follow this step-by-step guide to create delicious and authentic gnocchi at home.



- Bake the Sweet Potatoes: Preheat your oven to 400ºF (200ºC). Pierce the sweet potatoes several times with a fork to allow steam to escape. Roast them for 45-50 minutes, or until they are tender and easily pierced with a fork. Roasting the sweet potatoes brings out their natural sweetness and intensifies their flavor.
- Make the Dough: Once the sweet potatoes are cool enough to handle, scoop out the flesh and mash it until smooth, ensuring there are no lumps. In a large bowl, mix the olive oil and salt into the mashed sweet potatoes. Gradually add the flour, mixing until a soft dough forms. Be careful not to overwork the dough, as this can make the gnocchi tough.



- Shape the Gnocchi: Lightly flour your work surface. Divide the dough into four equal portions. Roll each portion into a long rope, about ¾ inch (2 cm) thick. Cut each rope into 1-inch (2.5 cm) pieces. To create the traditional gnocchi ridges, gently press each piece against the tines of a fork and roll it forward with your thumb. This not only gives the gnocchi their distinctive shape but also helps them hold the sauce better.



- Boil the Gnocchi: Bring a large pot of salted water to a gentle boil. Add the gnocchi in batches, being careful not to overcrowd the pot. Once the gnocchi float to the surface, cook for another 30 seconds. This indicates that they are cooked through. Remove the gnocchi with a slotted spoon and transfer them to a plate.
- Make the Sauce: While the gnocchi are cooking, prepare the rosemary garlic butter sauce. In a large skillet, melt the vegan butter with the olive oil over medium heat. Add the minced garlic and fresh rosemary and sauté for 1-2 minutes until fragrant. This infuses the butter with the delicious aromas of garlic and rosemary. Then, add the chopped walnuts and toast them for 1-2 minutes until lightly golden.
- Toss and Serve: Add the cooked sweet potato gnocchi directly to the skillet with the rosemary garlic butter sauce and toss gently to coat. Allow the edges of the gnocchi to become lightly crisp for added texture. Season with salt and freshly ground black pepper to taste. Serve warm, topped with vegan Parmesan cheese if desired.
Tips for Success: Perfect Sweet Potato Gnocchi Every Time
Here are a few extra tips to ensure your sweet potato gnocchi turns out perfectly:
- Don’t Over-Flour the Dough: Adding too much flour can result in dense and heavy gnocchi. Aim for a soft and slightly sticky dough for the best, most tender results. Gradually add the flour until the dough just comes together, and avoid adding more than necessary.
- Use Roasted Sweet Potatoes: While some recipes call for boiling or microwaving the sweet potatoes, I’ve found that roasting them yields the best flavor. Roasted sweet potatoes have a richer, more concentrated taste that elevates the entire dish. The extra time is well worth it!
- Bonus Points: Brown the Butter: If you’re using my homemade vegan butter, you’re in luck! It browns beautifully, adding a nutty and complex flavor to the sauce. (Not all store-bought vegan butters brown.) Take the extra step to brown the butter before adding the gnocchi for an even more decadent experience.

Perfect Pairings for Gnocchi: Complete Your Meal
Serve your sweet potato gnocchi with a simple salad to balance the richness of the dish. My Roasted Beet Feta Salad would be a fantastic accompaniment, as would this Pear and Gorgonzola Salad. The fresh and vibrant flavors of these salads complement the savory gnocchi perfectly. You can also pair the gnocchi with a veggie side dish like Grilled Maple Mustard Brussels Sprouts or Balsamic Roasted Vegetables.
Storage and Reheating: Enjoying Leftovers
- Refrigerator: Store the cooked sweet potato gnocchi and rosemary garlic butter sauce in an airtight container in the refrigerator for 3 to 4 days.
- Freezer: I don’t recommend freezing cooked and sauced gnocchi, as the texture may change. Instead, freeze uncooked gnocchi on a parchment-lined baking sheet until firm, then transfer to a freezer bag for up to 2 months. When ready to serve, boil the frozen gnocchi directly from the freezer, then prepare the sauce as directed in the recipe.
- To Reheat: For the best results, sauté leftover gnocchi in a skillet over medium heat with a splash of olive oil or vegan butter until warmed through and lightly crisp. While microwaving is an option, the texture may become mushy. Sautéing helps to retain the gnocchi’s original texture and flavor.

More Vegan Sweet Potato Recipes to Explore
If you love sweet potatoes, be sure to try these other delicious vegan sweet potato recipes:
- Sweet Potato Fries
- Sweet Potato Chips
- Air Fryer Baked Sweet Potatoes
- Sweet Potato Soufflé
Enjoy, friends! If you make this sweet potato gnocchi recipe, please snap a photo and tag #jessicainthekitchen on Instagram! We’d also love it if you would leave a comment below and give the recipe a rating! Thanks so much!

