Tear the tofu into irregular chunks about 1 inch in size and place it in a container with a lid.
In a small bowl make the marinade by combining 3 tablespoons of soy sauce, 1 tablespoon of maple syrup, vinegar, garlic granules, onion granules, and smoked paprika.
Combine the marinade with the tofu, cover, and put in the fridge for 30 minutes.
In the meantime, stir together the flour, sugar, baking powder, and salt.
In a small bowl combine the soy milk, coconut oil, and vanilla extract.
Pour the wet ingredients into the bowl with the dry ingredients, mix till just combined, and set aside.
In a small bowl combine the remaining soy sauce, remaining maple syrup, and sriracha. Set aside
When the tofu is done marinating, add the cornstarch and toss.
Add the oil to a frying pan and bring the heat to medium.
Drop in the tofu and cook for about 10 minutes stirring occasionally until the tofu has browned.
Spray the waffle iron with cooking spray and preheat on the medium setting.
Scoop some batter into the waffle iron and cook for about 4 minutes until both sides are golden. Repeat with the remaining batter.
Top the waffles with tofu pieces and chopped green onions and drizzle them with the sriracha syrup.