Preheat the waffle iron.
Mix the flour, sugar, baking soda, and salt in a bowl.
In another bowl, mix the buttermilk, butter, egg, and vanilla.
Add the liquid to the dry ingredients and mix until combined.
Pour the mixture into the waffle iron in batches depending on how much your waffle iron can make at a time. Cook until the waffles are formed and getting browned on the edges.
Add a little oil to a large frying pan and add the chicken. Season with salt and pepper. Cook on high for 2 minutes to brown.
Add the onions and cook another 5 minutes.
Add the garlic and cook 1 minute.
Add in the sriracha and maple and turn heat to low. Stir and simmer for about 10 minutes until the sauce is combined and thick.
Preheat the oven to 350
Cut the waffles into triangles that fit smugly into the taco boats. Place the waffles into the boats and line them up on a baking sheet.
Bake for 10 minutes. Remove from oven and fill with the chicken mixture. Serve.
Garnish with scallions.