Preheat your waffle iron according to the manufacturer's instructions.
In a medium bowl, whisk together 1 1/2 cups all-purpose flour, 1/2 cup cornstarch, 1 tsp baking powder, and 1/2 tsp baking soda until evenly combined.
In a separate bowl, whisk together 1 1/2 cups buttermilk, 3/4 cup vegetable oil, 1/2 cup whole milk, the 2 egg yolks, 2 tbsp sugar, and 1 tsp vanilla extract until smooth.
Pour the wet ingredients into the dry ingredients and gently stir until just combined; a few small lumps are fine—do not overmix.
In a clean bowl, beat the 2 egg whites until soft peaks form.
Gently fold the beaten egg whites into the batter in two additions, folding just until no large streaks remain.
Lightly brush or wipe the preheated waffle iron with a small amount of vegetable oil. Pour an appropriate amount of batter into the iron (follow your waffle iron’s capacity), close, and cook until the waffles are browned and crisp.
Remove the waffles and repeat with the remaining batter. Serve immediately.