In a medium bowl, combine ¾ cup of all-purpose flour, ¼ cup of cornstarch, ½ tsp of baking powder, ¼ tsp of baking soda, and ½ tsp of salt. Mix well until all ingredients are evenly distributed.
Add 1 cup of whole buttermilk, ⅓ cup of vegetable oil, 1 large egg, 1½ tsp of sugar, and 1 tsp of vanilla extract to the dry ingredients. Stir until everything is well combined and you don’t see any dry flour left.
Once combined, let the batter rest for about 30 minutes. This resting period allows the gluten in the flour to relax.
While the batter rests, preheat your waffle iron according to the manufacturer’s instructions. Make sure it’s nice and hot.
After the batter has rested and the waffle iron is hot, pour the appropriate amount of batter onto the center of the waffle iron. Be careful not to overfill it.
Close the waffle iron and cook according to the manufacturer’s instructions. Keep an eye on your waffles to avoid overcooking.
When the waffles are done, carefully remove them from the waffle iron using tongs or a fork. Avoid using sharp utensils.
To keep the waffles crisp while you cook the remaining batter, place them on a wire rack.
Serve the waffles immediately with your favorite toppings, such as butter, syrup, fresh fruit, or whipped cream.