Packed with 17g of protein per serve, these crispy vegan protein waffles make a satisfying breakfast. A 30-minute recipe that requires minimal prep and is easy to throw together on busy mornings.
Like my eggless protein pancakes and vegan protein muffins, these waffles are freezer-friendly, making them perfect for meal prep.

The dietitian in me finds deep satisfaction from incorporating protein into traditionally carbohydrate-heavy breakfast foods (re: my vegan protein cookies and protein cinnamon rolls).
This recently updated vegan protein waffles recipe is an old favorite! Over the years, we have further refined the recipe, yielding fluffy yet crispy waffles that rival the traditional recipe.
It is best paired with caffeine, where my go-tos are protein coffee or a soy milk latte.
Jump to:
💚Why you will love vegan protein waffles
- Budget-friendly and more affordable than store-bought mix
- A filling, delicious breakfast that is protein-packed
- Easy to prepare with minimal ingredients, and ready in 30 minutes
- Naturally vegan and can be made gluten-free
- Freezes well, making it great for meal prep
🍌What you will need

- Banana - Use a ripe, spotty banana. Or, substitute it with ½ cup of vegan yogurt or applesauce.
- Milk - Any plant-based milk will work, but I prefer soy milk to further bump up the protein of these waffles.
- Flour - All-purpose flour works best; use a 1:1 gluten-free blend if needed. Whole wheat flour will work, but waffles might turn out a little dry.
- Protein powder - I love using Orgain's vanilla protein powder, but you can use your favorite brand and flavor of protein powder.
- Sweetener - As I find my protein powder sweet enough, I did not add any additional sweetener. However, you can add 1-2 tablespoons of granulated sweeteners for sweeter waffles.
- Oil (optional) - Adding a tablespoon yields softer waffles, but you can omit it.
- Other mix-ins - I am keeping this recipe basic, but you can switch things up by adding a handful of chocolate chips or ½ cup of frozen blueberries!
🔪How to make vegan protein waffles

Step 1: Mash the banana until smooth, with no large clumps.

Step 2: Add milk and mix until combined.

Step 3: Stir in flour, protein powder, and baking powder. Mix until everything is well incorporated.

Step 4: Add ¾ cup batter to a preheated Belgian waffle maker (or around ⅓ cup for regular waffles). Follow the waffle maker's cooking instructions. Serve vegan protein waffles with desired toppings.
✔Helpful tips
- Grease the waffle maker to prevent sticking - I like using a cooking-spray bottle. Commercial cooking spray will work, but choose one without lecithin, as it might damage the waffle iron. Regrease after every waffle.
- Keeping waffles warm - While the other waffles are cooking, transfer cooked waffles to a wire rack. Keep it in an oven preheated to the lowest temperature.
- Avoid overcooking waffles - Since these waffles are lower in fat, overcooking can make them dry. Follow instructions per your waffle maker, but a general rule is to cook until the steam stops rising.

Save this recipe!
Also get a FREE high-protein vegan recipe eBook + weekly new recipes! Unsubscribe anytime.
🫐Waffle topping ideas
Here comes the fun part - toppings! Some ideas to get you started:
- Syrups and sweet toppings - Maple syrup, chocolate syrup, agave, cookie dough hummus, dark chocolate hummus, whipped cream
- Vegan yogurts such as soy and coconut yogurt
- Fruits, including sliced bananas and fresh berries
- Nut butters - peanut butter, almond butter, homemade coconut almond butter
- Savory toppings - Seitan bacon, vegan andouille sausages, silken tofu scramble
❄️Storing suggestions
Fridge - Vegan protein waffles can be refrigerated for 2-3 days in an airtight container.
Freezer - Start by flash-freezing waffles in one layer on a baking tray. Once they are frozen solid, transfer to a zip-top bag to freeze for 3 months.
Reheating - Either microwave waffles at 30-second intervals until warm or heat them in a toaster at high for 1-2 minutes.
❔Commonly asked questions
If your protein waffles turned out dry, you might have overcooked them. To prevent overcooking, follow the cooking instructions of your waffle maker.
Another reason might be imprecise measurements; hence, weighing out ingredients is recommended.
If using measuring cups, do not scoop flour directly out of the bag or pack it in; instead, spoon flour into cups.

🍽More recipes with protein powder
If you made this recipe, leave a rating and comment below. We would love to hear from you! Subscribe to My Plantiful Cooking to get new recipes delivered straight to your inbox! Follow us on Instagram, Facebook, and Pinterest to get the latest updates. 😉
📖 Recipe

Vegan Protein Waffles
Equipment
Ingredients
- 1 medium banana (about 5 oz / 110g)
- 1 ¼ cup soy milk or other plant-based milk (295ml)
- ½ cup vanilla protein powder or other flavors of plant-based protein powder (60g)
- 1 cup all purpose flour or spelt flour/gluten-free blend (120g)
- 2 teaspoons baking powder
- 1 tablespoon olive oil or other neutral oils (optional)*
- 2 tablespoons sugar (optional)**
Instructions
- Start by preheating your waffle maker according to manufacture's instructions.
- In a large bowl, mash banana until smooth. Then, add in milk and mix well.1 medium banana, 1 ¼ cup soy milk
- Add protein powder and mix until there is no clumps left.½ cup vanilla protein powder
- Mix in flour, baking powder, and sugar if using. Combine until a smooth batter forms. The batter will be quite thick, but still pourable.1 cup all purpose flour , 2 teaspoons baking powder , 2 tablespoons sugar
- Lightly spray or brush on some oil on the waffle iron. Scoop batter into the waffle maker until it fills approximately ¾ of the iron.
- Cook for 3-5 minutes or until the indicator switch color. If your waffle iron has no indicator, cook until the waffle maker is no longer steaming.
- Re-grease your waffle iron before making the next batch of waffles. Once the batter is used up, serve with toppings of choice and enjoy!
Notes
- Keeping waffles warm - While the other waffles are cooking, transfer cooked waffles to a wire rack. Keep it in an oven preheated to the lowest temperature.
- Avoid overcooking waffles - Since these waffles are lower in fat, overcooking can make them dry. Follow instructions per your waffle maker, but a general rule is to cook until the steam stops rising.
Save this recipe!
Also get a FREE high-protein vegan recipe eBook + weekly new recipes! Unsubscribe anytime.
Nutrition
Nutrition info calculated is just a rough estimate and is provided as a courtesy. Bear in mind that value will vary based on variables like specific brand or type of product used. To obtain the most accurate representation, it is highly recommended that you calculate it on your own with the actual amount and type of ingredient used.










Stephanie says
These were fabulous! Thanks for sharing!
Athena says
I enjoyed this recipe! I used half a cup of Orgain plant based protein powder and then only needed another half cup of flour to get the proper batter consistency. I didn't need to add sugar and enjoyed my waffles topped with blueberries and syrup. I highly recommend this recipe and maybe suggest adding the last half cup of flour slowly of you're worried the batter will be too thick.
Gillian says
I made these this morning and they were delicious! Great way to get extra protein in ☺️
Jim Mee Sha says
Happy to hear that!
Étienne says
Hi! It is way too thick (if recipe followed) and sticks to the iron. I'll try with another maker tomorrow. But to me this is a recipe that has never been tried before.
Meesha says
As mentioned in the blog post, you could add more milk if the batter is too thick. I also do recommend brushing some oil on the iron plates of your waffle maker to prevent the waffles from sticking. 😊
Tetyana says
How many grams are in 1 cup of protein powder?
Meesha says
It will be 100g 😊
adi says
how many waffles are in one serving?
Meesha says
It is one waffle per serving!😊