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

Perfect Waffle Recipe

  • Author: Sonja Overhiser
  • Prep Time: 5 minutes
  • Cook Time: 10 minutes
  • Total Time: 15 minutes
  • Yield: 4 (4 standard or 2 large Belgian waffles) 1x


Here’s the best easy waffle recipe: it makes perfect waffles every time, whether Belgian or classic! This is your go-to for weekend mornings. 


  • 1 cup all purpose flour*
  • 1/2 cup whole wheat flour (or substitute all purpose)
  • 2 teaspoons baking powder
  • 2 tablespoons sugar (any type, or maple syrup)
  • 1/2 teaspoon cinnamon
  • 1/2 teaspoon kosher salt
  • 1/4 cup neutral oil
  • 1 1/4 cups milk of choice
  • 2 teaspoons vanilla extract
  • 2 eggs*


  1. Preheat the waffle iron to the high heat setting.
  2. In a medium bowl, mix the all purpose flour, whole wheat flour, baking powder, sugar, cinnamon, and kosher salt until thoroughly combined.
  3. In another bowl, whisk the oil, milk, vanilla and eggs (or see Fluffy Waffles variation**). Pour the wet ingredients into the dry ingredients and whisk gently until the batter is smooth.
  4. Grease or butter your waffle iron. Add the batter (a little over 1 cup for a Belgian waffle maker or a little over 1/2 cup for a standard waffle maker) into the center of the waffle iron, then cook according to the waffle iron’s instructions until golden brown: about 3 to 4 minutes depending on your waffle iron. Remove the cooked waffles and place them on a parchment-lined or greased baking sheet without stacking. Make the waffles to order, or place cooked waffles in a 250°F oven to keep warm.
  5. Cooked waffles can be frozen; place them in a plastic bag and remove the remaining air with a straw before sealing. To reheat, remove from the freezer and lightly toast in a toaster.


*For vegan waffles, go to Perfect Vegan Waffles. For gluten-free waffles, go to Gluten-Free Waffles.

**Fluffy Waffles variation: Whisk only the egg yolks with the oil, milk, and vanilla. Use a stand mixer, handheld mixer or whisk to beat the two egg whites until soft peaks form. Pour the wet ingredients into the dry ingredients and whisk until smooth, then fold the egg whites into the batter with a spatula. This will make 2 1/2 Belgian waffles or 5 classic waffles.

  • Category: Breakfast
  • Method: Waffle Iron
  • Cuisine: Breakfast
  • Diet: Vegetarian

Keywords: Waffle recipe, Belgian waffle recipe, Best waffle recipe, Easy waffle recipe, Homemade waffles, how to make waffles