Homemade Waffles


Perfect fluffy homemade waffles with a great taste!

Prep Time:
15 mins
Cook Time:
15 mins
Total Time:
30 mins
6 servings


  • 2 eggs

  • 2 cups milk, or more as needed

  • ½ cup vegetable oil

  • 2 tablespoons vanilla extract

  • 2 cups all-purpose flour, or more as needed

  • 3 tablespoons white sugar

  • 1 tablespoon ground cinnamon

  • 1 tablespoon ground nutmeg

  • 3 teaspoons baking powder

  • 1 teaspoon salt


  1. Preheat a waffle iron according to manufacturer's instructions.

  2. Whisk eggs together in a large bowl until fluffy. Mix in 2 cups milk, vegetable oil, and vanilla extract until combined.

  3. Combine 2 cups flour, sugar, cinnamon, nutmeg, baking powder, and salt in a separate bowl. Slowly pour flour mixture into egg mixture, stirring as you pour. Mix until few to no lumps remain, being careful not to overmix. Add more flour if batter is too thin, or more milk if batter is too sticky or thick.

  4. Ladle some of the batter onto the preheated waffle iron. Cook until waffle is golden brown and the iron stops steaming, 2 to 5 minutes. Repeat with remaining batter.

Nutrition Facts (per serving)

424 Calories
22g Fat
45g Carbs
9g Protein
Nutrition Facts
Servings Per Recipe 6
Calories 424
% Daily Value *
Total Fat 22g 29%
Saturated Fat 4g 22%
Cholesterol 61mg 20%
Sodium 687mg 30%
Total Carbohydrate 45g 16%
Dietary Fiber 2g 8%
Total Sugars 11g
Protein 9g
Vitamin C 0mg 2%
Calcium 259mg 20%
Iron 3mg 14%
Potassium 204mg 4%

* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

** Nutrient information is not available for all ingredients. Amount is based on available nutrient data.

(-) Information is not currently available for this nutrient. If you are following a medically restrictive diet, please consult your doctor or registered dietitian before preparing this recipe for personal consumption.

You’ll Also Love