clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Two waffles topped with syrup, fresh strawberries, and blueberries on a white plate.


5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Shelly
  • Prep Time: 15 minutes
  • Cook Time: 25 minutes
  • Total Time: 40 minutes
  • Yield: 4-5 waffles 1x
  • Category: Breakfast
  • Method: Waffle Iron
  • Cuisine: American


Master the art of making perfect waffles! These homemade waffles are soft and fluffy inside and browned and crispy outside.


  • 2 cups all-purpose flour
  • 1/2 teaspoon kosher salt
  • 4 teaspoons baking powder
  • 2 eggs, whites and yolks separated
  • 1 teaspoon vanilla
  • 1 tablespoon brown sugar
  • 1/2 cup canola oil
  • 1 3/4 cup warm milk


  1. Heat your waffle iron and spray lightly with non-stick spray.
  2. In a large bowl whisk together the flour, salt, and baking powder. Set this aside.
  3. In another large bowl whisk together the egg yolks, vanilla, brown sugar, and oil.
  4. In alternating additions add the dry ingredients and the warm milk into the bowl with the egg yolk mixture, beginning and ending with the dry ingredients. Mix until smooth.
  5. In the bowl of your stand mixer fitted with the whisk attachment, beat the reserved egg whites until stiff peaks form.
  6. Fold the egg whites into the waffle batter until just combined.
  7. Scoop ¾ cup of the batter into the hot waffle iron and cook until it’s golden brown.
  8. Serve immediately with syrup.


  • Coconut oil can be substituted for the canola oil in this recipe. Make sure to measure the coconut oil in its liquid state, not solid.
  • For a more textured waffle, replace 1 cup of all-purpose flour with 1 cup of whole wheat flour.
Scroll to Top