Breakfast & Brunch
This vegan potato waffle recipe delivers crispy edges, fluffy centers, and herbed flavor that rivals traditional versions—without a single animal product. 💛 The secret lies in a simple batter made with mashed potatoes, plant-based milk, and a touch of baking powder for that signature texture.
I've perfected this recipe after countless batches, ensuring every waffle achieves the ideal balance between crisp and tender.
The beauty of these waffles is their versatility—serve them as a hearty breakfast topped with vegan butter and maple syrup, or enjoy them as a satisfying snack with avocado and hot sauce.
The herbed magic comes from fresh chives and parsley mixed into the batter, adding a bright, aromatic finish that elevates every bite. No special equipment is needed, just a standard waffle maker and a few simple ingredients.
What sets these apart is the crispy lattice pattern on the edges, achieved by carefully spreading the batter and cooking at the right temperature. The result is a stack of golden-brown waffles that stay crispy even when reheated, making them perfect for meal prep or sharing with guests.
Each bite delivers a satisfying contrast of textures—crunchy outside, pillowy inside—with a savory depth that makes them a standout dish.
Whether you're vegan, looking for a protein-rich breakfast, or simply craving something hearty, these waffles are a game-changer. They're ready in under 30 minutes and can be customized with your favorite toppings—think smoked paprika, nutritional yeast, or even a sprinkle of vegan cheese. Let's get cooking!
Ingredients for vegan potato waffle
Simple ingredients transform into crispy, herbed vegan waffles that stack beautifully for breakfast or snacks.
| Ingredient | Amount | Notes |
|---|---|---|
| Russet Potatoes 🥔 | 2 lbs | Peeled and boiled until tender |
| Unsweetened Soy Milk 🥛 | 1 cup | Full-fat for creaminess |
| All-Purpose Flour 🌾 | ¾ cup | For structure and crispiness |
| Baking Powder 🍞 | 1 tbsp | Aluminum-free preferred |
| Salt 🧂 | ½ tsp | Kosher or sea salt |
| Fresh Chives 🌿 | ¼ cup | Finely chopped, vibrant green |
| Fresh Parsley 🌿 | ¼ cup | Finely chopped, flat-leaf preferred |
| Vegan Butter 🧈 | 2 tbsp | Melted for greasing |
| Maple Syrup 🍯 | ½ cup | For serving (optional) |
| Avocado 🥑 | 1 whole | Sliced for serving (optional) |
| Smoked Paprika 🌶️ | ½ tsp | For serving (optional) |
| Nutritional Yeast 🧀 | ¼ cup | For cheesy flavor (optional) |
| Black Pepper 🌶️ | ¼ tsp | Freshly ground |
| Lemon Juice 🍋 | 1 tbsp | Brightens flavor |
The potatoes are the star—Russets are ideal for their fluffy texture, but Yukon Golds work too. Buy organic if possible to avoid wax, and boil them until fork-tender, not mushy. I always grab mine from Whole Foods or the organic section at Trader Joe's—they hold up better when boiling. For the milk, unsweetened soy milk gives the best creaminess, but oat milk works in a pinch. Just don't use almond milk—it's too thin and won't bind the batter right. The flour matters too: King Arthur or Bob's Red Mill are my go-tos for consistent results.
No fresh chives or parsley? Dried works at half the amount, but fresh is worth hunting down at the grocery store's produce section—look for bright, vibrant green leaves. Short on baking powder? Baking soda plus cream of tartar at a 3:1 ratio works too. The vegan butter should be 100% plant-based—I use Miyoko's or Earth Balance because they melt smoothly. For serving, I always keep avocado and hot sauce on hand—they add a perfect creamy-spicy contrast to the crispy waffles. Want extra protein? Sprinkle hemp seeds on top before serving.
Make the batter ahead and store it covered in the fridge for up to 24 hours—it actually improves as it rests. The cooked waffles reheat beautifully in a toaster or air fryer for 1-2 minutes at 350°F. For meal prep, stack them with parchment between layers and freeze for up to 3 months. I portion mine into individual stacks and reheat just one at a time—keeps them perfectly crispy. The batter makes about 8-10 waffles, so plan accordingly if you're feeding a crowd.
Why You'll Love This Recipe
- No Boil Required: I’ll admit, I was skeptical about skipping the boiling step—until I tried it. Those Russets get shredded and tossed straight into the batter with soy milk, and the texture? Still fluffy and golden, no fuss.
- Crispy-Creamy Magic: Here’s what sold me—the edges get that perfect crunch while the inside stays tender, almost like a cross between a waffle and a hash brown. The soy milk keeps it rich without needing butter or eggs.
- Brunch or Snack: Honestly, these work for everything. Serve them warm with maple syrup for weekend brunch or pack cold slices for a lunchbox treat. My kids eat them plain—no judgment here.
- Pantry Staple Power: Between us, this recipe costs pennies to make. Russets and flour are cheap, and the leftovers? They reheat like a dream. I’ve had these last me four days without losing their charm.
Step-by-step instructions for vegan potato waffles
Here's how to make golden, crisp-edged waffles with herby fluffiness—no eggs or dairy needed.
🍳 Step 1: Make the Potato Purée Base
Peel the 2 lbs Russet Potatoes and cut them into 1-inch chunks. Place them in a pot and cover with cold water by 2 inches. Add 0.5 tsp Salt and bring to a boil over medium-high heat. Once boiling, reduce heat to medium and simmer for 15-20 minutes until a knife slides in easily.
Drain the potatoes thoroughly, then return them to the pot. Mash them until completely smooth—no lumps allowed. Let the purée cool slightly for 5 minutes before mixing with other ingredients. The texture should be silky, not gummy. This step is critical for light, fluffy waffles.
👨🍳 Step 2: Mix the Batter for Perfect Texture
In a large bowl, whisk together the 1 cup Unsweetened Soy Milk, 0.75 cup All-Purpose Flour, 1 tbsp Baking Powder, 0.25 tsp Black Pepper, and the 1 tbsp Lemon Juice. Stir until smooth—you want a thin batter, like pancake batter consistency.
Gradually fold in the cooled potato purée using a spatula, mixing until just combined. Then gently stir in the 0.25 cup Fresh Chives and 0.25 cup Fresh Parsley. The herbs should be evenly distributed but not pulverized. Let the batter rest for 10 minutes—this helps the flour fully hydrate and prevents dense waffles.
🔥 Step 3: Cook Golden Waffles with Crispy Edges
Preheat your waffle iron to 375°F—this high heat ensures crispy edges while keeping the interior fluffy. Lightly grease the iron with 1 tbsp Vegan Butter, then pour in ½ cup batter (enough to fill the grid). Close the iron and cook for 4-5 minutes until the edges are deep golden brown and the waffle releases easily.
Here's the thing—don't open the iron before the time is up, even if it looks underdone. The residual heat will finish cooking it perfectly. Transfer to a wire rack to keep them crispy, not soggy. Repeat with remaining batter, regreasing the iron between batches if needed.
🥘 Step 4: Serve with Herby Toppings
While the waffles are still warm, serve them with 0.25 cup Nutritional Yeast sprinkled on top for a cheesy flavor. Drizzle with 0.5 cup Maple Syrup and add slices of the 1 whole Avocado for creaminess. For extra flair, dust with 0.5 tsp Smoked Paprika—it adds a subtle smoky depth that pairs perfectly with the herby waffles.
These waffles stay crispy for about 15 minutes, so serve them immediately. The combination of crispy edges, fluffy interior, and herby brightness makes them unforgettable. Trust me, you'll want seconds!
Pro Tips For Making Vegan Potato Waffle
- GRATE FRESH, DON’T MASH: Russet potatoes release more starch when grated, which gives your waffles that signature crispy yet tender texture. I learned this the hard way—mashing them turns the batter gummy, and no amount of baking powder fixes that. Use a box grater or food processor, then squeeze out excess moisture with a clean towel before mixing.
- SALT THE SOY MILK: Unsweetened soy milk tastes bland, and skipping salt here means your waffles will lack depth. Stir in ½ teaspoon of salt per cup of soy milk—it balances the flour’s bitterness and makes the whole dish taste more cohesive. (Yes, even if the recipe doesn’t call for it.)
- WAIT FOR THE POTATOES TO COOL: Hot grated potatoes make the batter watery, and no one wants soggy waffles. Let the grated potatoes sit in a colander for 10 minutes before mixing—it drains just enough moisture to keep the texture light. (I know, waiting sucks, but trust me on this.)
- USE A LIGHT HAND WITH FLOUR: Overmixing the batter after adding flour makes these waffles dense. Stir just until combined—think "lumpy pancake batter," not smooth cake mix. The baking powder needs room to work its magic, and a few lumps won’t ruin the party.
Best sauces and condiments for these flavors
Herb Cream Sauce
Blend ½ cup vegan sour cream (like Kite Hill) with 2 tbsp chopped chives, 1 tbsp fresh parsley, ½ tsp garlic powder, and a pinch of salt.
Thin with 1 tbsp unsweetened almond milk if needed. Drizzle over warm waffles for a creamy, herby contrast that complements the crispy edges beautifully. 🌿
Smoky Maple Glaze
Mix ½ cup maple syrup with ½ tsp smoked paprika and ¼ tsp cayenne pepper in a small saucepan. Simmer for 3 minutes on low heat until slightly thickened. Brush onto waffles right before serving for a sweet-smoky finish that cuts through the savory herbed batter. 🔥
Spicy Avocado Crema
Mash ½ ripe avocado with 2 tbsp vegan Greek yogurt (like Silk), 1 tbsp lime juice, ½ tsp cumin, and a pinch of salt.
Fold in 1 tbsp chopped cilantro for freshness. Serve as a dip or spread on waffles for a creamy, spicy-sweet balance that keeps them crispy. 🥑
Garlic Aioli Dip
Whisk ½ cup vegan mayo (like Just Mayo) with 1 minced garlic clove, 1 tsp lemon juice, and ½ tsp onion powder. Thin with 1 tbsp water if needed. Serve alongside waffles for dipping—its garlicky richness pairs perfectly with the herbed, crispy texture. 🧄
Nutty Cinnamon Syrup
Heat ½ cup maple syrup with 1 tsp cinnamon and 1 tbsp chopped pecans in a saucepan for 2 minutes. Drizzle over waffles for a warm, nutty-sweet contrast that enhances the savory herbed flavor. Store extra syrup in the fridge for up to 1 week. ✨
Nutrition facts
Frequently asked questions
Can I make these waffles without a waffle iron?
Yes! Use a cast-iron skillet over medium heat with a little vegan butter. Pour ¼ cup batter per waffle, cover with a lid, and cook for 3-4 minutes per side until golden. The texture will be slightly different but still delicious—just expect thicker "waffles" with a more pancake-like shape.
Why are my waffles dense instead of fluffy?
This usually happens from overmixing the batter or skipping the 10-minute rest. Stir just until combined, and let the batter sit before cooking. Also ensure your potatoes are completely mashed with no lumps—those create dense spots. If the batter looks too thick, add 1-2 tbsp plant-based milk to help it spread properly.
How do I store leftover waffles?
Keep them crispy by storing in an airtight container at room temperature for 2 days. For longer storage, freeze them between parchment paper for up to 3 months. Reheat in a toaster for 1-2 minutes or air fryer at 375°F for 2-3 minutes until golden and crispy again.
Can I use sweet potatoes instead of Russets?
Sweet potatoes will work but won't give the same light texture. They're denser and slightly sweeter, which may alter the savory flavor profile. If you must use them, roast them first to concentrate their natural sweetness, then mash thoroughly. Reduce the maple syrup to ¼ cup when serving to balance the sweetness.
What's the best way to make these gluten-free?
Replace the all-purpose flour with a 1:1 gluten-free flour blend like Bob's Red Mill. Add ½ tsp xanthan gum to help bind the batter. You may need to adjust the liquid slightly—start with 1 cup soy milk and add 1 tbsp at a time until the batter reaches pancake consistency.
