If you have ever craved a dish that feels like a warm hug from the inside out, then you must try this Vegan Stuffed Potato Cakes Recipe. These golden, crispy cakes are packed with creamy mashed potatoes and a flavorful, savory filling of spinach, lentils, and spices that bring each bite to life. Perfectly easy to prepare and endlessly satisfying, they embody plant-based comfort food at its very best, making them a standout in any meal or as a crowd-pleasing appetizer that everyone will adore.

Ingredients You’ll Need
This Vegan Stuffed Potato Cakes Recipe calls for simple ingredients that come together magically to create layers of taste, texture, and color. Each component plays an essential role—from the creamy potatoes to the earthy lentils and vibrant spinach, all enhanced by a hint of smoky spices.
- 4 medium potatoes (peeled and chopped): The creamy base that makes these cakes comforting and hearty.
- 1 tablespoon olive oil: Adds richness and helps soften the aromatics.
- 1 small onion (finely chopped): Offers sweetness and depth to the filling.
- 2 cloves garlic (minced): Provides a fragrant punch that makes the flavor pop.
- 1 cup chopped spinach (fresh or frozen): Brings a fresh, green element packed with nutrients.
- ½ cup cooked lentils or mashed chickpeas: The protein-packed filler that adds texture and heartiness.
- 2 tablespoons nutritional yeast: Gives a subtle cheesy flavor without any dairy.
- ½ teaspoon smoked paprika: Infuses a warm, smoky aroma that elevates the dish.
- ½ teaspoon cumin: Adds an earthy, slightly nutty undertone perfect for complementing the lentils.
- Salt and pepper to taste: Essential seasonings to balance and enhance all flavors.
- 2 tablespoons all-purpose flour (plus more for dusting): Helps bind the cakes and creates a light crust.
- 2 tablespoons plant-based milk: Makes the batter smooth and easy to coat the cakes.
- Oil for frying: For that irresistible crispy exterior everyone loves.
How to Make Vegan Stuffed Potato Cakes Recipe
Step 1: Prepare the Potatoes
Start by boiling the peeled and chopped potatoes in salted water until they are tender, roughly 15 to 20 minutes. Once cooked, drain thoroughly and mash them until smooth. Letting the potatoes cool slightly makes them easier to work with and keeps the cakes from falling apart later.
Step 2: Cook the Filling
In a skillet, heat the olive oil over medium and sauté the finely chopped onion and minced garlic until they become soft and fragrant, about 3 to 4 minutes. Then stir in the chopped spinach along with the cooked lentils or mashed chickpeas. Sprinkle in the nutritional yeast, smoked paprika, cumin, salt, and pepper. Allow the mixture to cook for another 2 to 3 minutes until everything melds together beautifully, then remove from heat.
Step 3: Form the Potato Cakes
Divide the mashed potatoes into 8 equal portions. Press and flatten one portion in the palm of your hand, add a spoonful of the flavorful filling right in the center, then carefully fold and shape it into a patty, sealing the edges tightly to keep the filling inside. Repeat this with the remaining portions.
Step 4: Prepare the Batter and Fry
Mix the all-purpose flour with plant-based milk until you have a light, smooth batter. Lightly dust each potato cake with flour first to help the batter stick, then dip them into the batter to coat evenly. Heat oil in a skillet over medium heat and fry the potato cakes for about 3 to 4 minutes on each side, or until they develop a gorgeous golden crust. When done, transfer to paper towels to drain any excess oil and serve warm.
How to Serve Vegan Stuffed Potato Cakes Recipe

Garnishes
Adding the right garnishes can make your Vegan Stuffed Potato Cakes Recipe even more inviting. Fresh herbs like parsley or chives sprinkle vibrant pops of green and fresh flavor. A dollop of vegan sour cream or a drizzle of tangy lemon-tahini sauce adds an extra creamy contrast that pairs beautifully with the smoky spices in the cakes.
Side Dishes
These potato cakes shine when accompanied by simple, fresh sides. A crisp salad with a zesty vinaigrette, roasted seasonal vegetables, or even a bowl of warm tomato soup complements them perfectly, balancing the richness with brightness and texture.
Creative Ways to Present
For a fun twist, stack the cakes with layers of avocado slices and baby greens to create a stunning vegan potato cake tower. Alternatively, serve them on small plates with an assortment of dipping sauces—like spicy sriracha mayo or garlicky vegan aioli—for a party platter that’s as delicious as it is beautiful.
Make Ahead and Storage
Storing Leftovers
If you happen to have leftovers, store the potato cakes in an airtight container in the refrigerator for up to 3 days. They keep their flavor well, though the crispy exterior might soften, so reheating properly is key.
Freezing
You can freeze the uncooked cakes by shaping and placing them on a baking sheet lined with parchment paper, freezing until firm, then transferring them to a freezer-safe bag. They will keep for up to 2 months. When ready to enjoy, cook them straight from frozen, adding a few extra minutes to the frying time.
Reheating
To bring leftover cakes back to crispy glory, reheat them in a non-stick pan with a little oil over medium heat, flipping gently until heated through and crispy on all sides. Avoid microwaving, which tends to make them mushy.
FAQs
Can I use sweet potatoes instead of regular potatoes?
Absolutely! Sweet potatoes add a natural sweetness and vibrant color that works wonderfully with the savory filling in this Vegan Stuffed Potato Cakes Recipe. Just adjust the seasoning slightly to balance their sweetness.
Is there a gluten-free option for the flour used in the recipe?
Yes, you can swap the all-purpose flour for a gluten-free blend or chickpea flour to keep the cakes bound together while accommodating gluten sensitivities.
Can I bake the potato cakes instead of frying?
Definitely. Baking at 400°F (200°C) for about 20 minutes, flipping halfway, gives a lighter, less oily version that’s still deliciously crispy on the outside.
What other fillings can I use besides spinach and lentils?
The filling is highly adaptable! Sautéed mushrooms, peas, or even vegan cheese can be tossed in for exciting variations that keep this Vegan Stuffed Potato Cakes Recipe fresh and your taste buds happy.
How do I know when the oil is hot enough for frying?
To test, drop a tiny bit of batter into the oil—if it sizzles and bubbles immediately, the temperature is just right for frying your potato cakes to golden perfection.
Final Thoughts
This Vegan Stuffed Potato Cakes Recipe is one I return to again and again whenever I want a meal that feels both homely and special. Crispy on the outside, tender and bursting with savory filling inside, these cakes prove that plant-based cooking can be simple, satisfying, and full of heart. I hope you give them a try and enjoy every delicious bite as much as I do!
Print
Vegan Stuffed Potato Cakes Recipe
- Prep Time: 20 minutes
- Cook Time: 25 minutes
- Total Time: 45 minutes
- Yield: 8 potato cakes
- Category: Main Course, Appetizer
- Method: Stovetop
- Cuisine: Vegan, Fusion
- Diet: Vegan
Description
These Vegan Stuffed Potato Cakes are a delicious and hearty plant-based meal featuring creamy mashed potatoes filled with a savory mixture of spinach, lentils, and flavorful spices. Crispy on the outside and tender inside, they are perfect as a main dish or appetizer and can be pan-fried for a golden crust or baked for a lighter version.
Ingredients
Potatoes
- 4 medium potatoes, peeled and chopped
Filling
- 1 tablespoon olive oil
- 1 small onion, finely chopped
- 2 cloves garlic, minced
- 1 cup chopped spinach (fresh or frozen)
- ½ cup cooked lentils or mashed chickpeas
- 2 tablespoons nutritional yeast
- ½ teaspoon smoked paprika
- ½ teaspoon cumin
- Salt and pepper, to taste
Batter and Frying
- 2 tablespoons all-purpose flour (plus more for dusting)
- 2 tablespoons plant-based milk
- Oil for frying
Instructions
- Boil Potatoes: Boil the peeled and chopped potatoes in salted water for about 15 to 20 minutes until tender. Drain and mash them until smooth, then set aside to cool slightly.
- Prepare Filling: Heat olive oil in a skillet over medium heat. Add finely chopped onion and minced garlic, and sauté until soft, about 3 to 4 minutes. Stir in chopped spinach, cooked lentils or mashed chickpeas, nutritional yeast, smoked paprika, cumin, salt, and pepper. Cook the mixture for another 2 to 3 minutes, then remove from heat.
- Shape Potato Cakes: Divide the mashed potatoes into 8 equal portions. Flatten one portion in your palm, add a spoonful of the filling mixture in the center, then carefully fold and shape it into a patty, sealing the edges. Repeat this process for all portions.
- Prepare Batter: Mix 2 tablespoons of all-purpose flour with 2 tablespoons of plant-based milk to create a light batter. Lightly dust each stuffed potato cake with flour, then dip it into the batter to coat evenly.
- Fry Potato Cakes: Heat oil in a skillet over medium heat. Fry the coated potato cakes for 3 to 4 minutes on each side, or until they are golden brown and crispy. Remove from the skillet and drain on paper towels.
- Serve: Serve the potato cakes warm, optionally accompanied by vegan sour cream or a tangy dipping sauce of your choice.
Notes
- You can customize the filling by adding sautéed mushrooms, peas, or vegan cheese for extra flavor and texture.
- For a lighter option, bake the potato cakes at 400°F (200°C) for 20 minutes, flipping halfway through the baking time.
- These potato cakes pair well with vegan sour cream or a tangy dipping sauce to enhance their flavor.

