Preheat the waffle iron: Turn on your waffle iron and set it to 400°F (205°C) if it has temperature controls. Let it fully heat before adding the tofu.
Slice the tofu: Drain the tofu and dry well. Place it on a cutting board. Slice it lengthwise into 3 to 4 thick slabs.
Prepare the breading: In a shallow bowl, whisk together the starch, nutritional yeast, garlic powder, onion powder, salt, and black pepper.
Bread the tofu: Coat each tofu slab on both sides with the breading mixture, gently shaking off any excess.
Cook in the waffle iron: Lightly spray the waffle iron plates with oil if needed. Place the tofu slabs inside and close the waffle iron. For more pressure and crispiness, place a heavy pot or skillet on top of the waffle iron.
Cook for 10 to 15 minutes, flipping halfway as needed, then check for crispness.
Remove and serve: Carefully remove the tofu waffles with a spatula. They should release easily when fully cooked. Serve hot with your favorite toppings or sauces.
