This post contains affiliate links.
These tofu waffles are the perfect high-protein breakfast recipe for anyone who doesn’t want to mess around with making waffle batter! Just cut the tofu, optionally stuff it with chocolate, and waffle-fy! You can load them up with sweet or savory toppings for a unique and easy breakfast.

Tofu is a workhorse ingredient for vegetarian and vegan home cooks. You can fry it to make crispy air-fried tofu, you can blend it to make a creamy tofu coffee frappuccino, and you can grill BBQ tofu.
Recently, I’ve been trying to add more protein to my diet, so naturally, I turn to tofu. As a bonus, tofu is super mild in flavor, so it’s the perfect base for anything, just like a waffle! So, let me introduce you to the easiest and most versatile high-protein vegetarian breakfast…a tofu waffle!
Reader rating
Why you’ll love it
- It requires very little prep work to make, all you have to do is drain and pat the tofu dry.
- This versatile waffle recipe can be topped with sweet things like whipped cream and syrup or savory like scallions and soy sauce.
- Only 3 ingredients (and one of them is oil for spraying the waffle iron), so really just 2 ingredients.

you don’t need much
Making these vegan waffles is so simple. Like… 2 main ingredients, how easy is that?! For the full quantities, jump to the recipe card.
- Tofu: Just make sure it’s firm tofu.
- Cornstarch: Dipping the tofu in cornstarch helps to get that super crispy exterior.
why you need firm tofu
Firm tofu or extra firm holds up to the pressing from the waffle iron. Silken tofu will just fall apart.

How to make vegetarian waffles
These waffles are perfect for meal prep, last-minute breakfast, or breakfast for dinner (because they are so easy to make)! This is just an overview. Jump to the recipe card for the full instructions.
- Prep the tofu by draining and patting it dry, then cutting it into thin slices.
- Dip in cornstarch and then pop in the waffle iron.
- Cook for 10-12 minutes in your waffle maker, then top it with anything you like.




stuffed tofu waffles
Stuffing the waffles is a tasty and easy way to make these waffles really come to life. To make them, place one thin layer of tofu in the waffle iron, then top with chopped chocolate or fresh fruit and another thin layer of tofu. Press down the waffle iron lid and cook until golden.


Why this Recipe Works
While I was testing this recipe, I wanted to make it the easiest but tastiest possible. Here’s what I did to ensure that was the case.
- It’s just one ingredient: I didn’t want this recipe to involve pressing or blending the tofu. I wanted you to be able just to take the tofu and make a waffle.
- There’s no prep work: I wanted to ensure you could make this recipe on a whim with little to no planning.
- Using thinner pieces of tofu: I found this helpful when making the stuffed waffles because every bit gets crispy.

What to eat with tofu waffles
These waffles are the perfect complement to any breakfast. To make it a full spread, here’s what I would serve them with.
- Stovetop Breakfast Potatoes are a classic breakfast staple that goes with anything.
- A High Protein Smoothie is easy to whip up alongside these tofu waffles.
- Easy Sheet Pan Eggs are great for serving a crowd and can bake while you make the waffles.
- Grapefruit Brulee is a refreshing side to enjoy with hearty waffles.
Or for another fun take on waffles, try my falafel waffles!

High Protein Tofu Waffles (Tofaffles!)
Ingredients
- 1 14-oz block firm tofu, 400 g
- 1 Tbsp cornstarch
- sprayable oil
Instructions
- Prep: Drain tofu and pat dry, then cut it into 4 or 8 thin slabs (4 for plain waffles, 8 for stuffed waffles).
- Optional – Stuffed Waffles: For a fun twist, cut the slabs extra thin then sandwich dark chocolate chunks or chips in between them!
- Cornstarch: Sprinkle cornstarch into a wide bowl or plate. Dip each side of the tofu slabs into the cornstarch to evenly coat, tapping off the excess.If making stuffed tofu waffles, only coat the outsides with cornstarch.
- Waffle: Heat waffle iron to medium heat. Spray iron well with oil, then add tofu and firmly close as much as possible. Let tofu cook until brown and crispy, about 10 to 12 minutes.
- Serve: Tofu is pretty flavorless on its own, so go wild with the waffle toppings! We love these with syrup, nut butter, whipped cream, and lots of fresh fruit!
Notes
Nutrition
Nutrition information calculated by Sarah Bond, degreed nutritionist.




















If one waffle has 8.5 grams of protein, how do two waffles have 30 grams? You mentioned sweet or savory stuffing. What would be a good savory stuffing? Thanks for the recipe.
Oops! Typo – please follow nutrition information listed in the recipe card 🙂
Hi!
I love the idea of the tofu waffle recipe. I have a list of allergies, including corn products. Is there a suitable replacement for the corn starch?
Hi Sue! You can just omit it. Its purpose is to make the outside a little crispier, which you could also achieve by spraying on a bit more oil. Enjoy! 😀
Sue Diericks, you can also use arrowroot powder. It does the same thing as corn starch just as well, but it is lower in calories. I love it.
These are really food and make a nice post workout breakfast.
What a good way to get protein into a breakfast item not known for anything except empty carbs. And, they were pretty good.
Mine do not look like the photo. They don’t really get imprinted in the waffle form.
I used firm tofu about a half inch thick, maybe thinner.
Yours looks fluffy like waffles. Mine, not so much. What am.i doing wrong?
I have a good quality waffle iron
Hi Lisa! I would aim to cut them even thinner if possible and then press really firmly on the tofu when shutting the waffle iron. Put some muscle into it and you should get that classic waffle shape!