Belgian Waffles from Scratch

Nothing beats the smell of homemade waffles cooking on a slow weekend morning. When I make Belgian waffles from scratch, the kitchen fills with a warm, buttery aroma that instantly makes the day feel special. The crisp golden edges and soft, fluffy centers are exactly what I look forward to when I pull the waffles from the iron.

I love this recipe because it’s simple, reliable, and produces waffles that taste like something you’d order at a cozy brunch café. Making them from scratch gives you complete control over the flavor and texture, and the results are far better than anything from a boxed mix. Whether topped with fresh fruit, maple syrup, or a dusting of powdered sugar, these waffles always feel like a treat.


What You Need To Make This Recipe

All-purpose flour:
Flour forms the base of the waffle batter and gives structure to the waffles. Regular all-purpose flour works perfectly for this recipe, creating waffles that are sturdy enough to hold toppings while still remaining light and fluffy inside.

Baking powder:
Baking powder is the leavening agent that helps the waffles rise and develop their airy texture. It creates those soft interiors and helps the batter puff up beautifully in the waffle iron.

Granulated sugar:
A small amount of sugar adds a touch of sweetness and helps the waffles develop a slightly caramelized golden crust when cooked.

Salt:
Salt enhances the flavor of the waffles and balances the sweetness. Even though only a small amount is used, it makes a big difference in the overall taste.

Eggs:
Eggs provide structure, richness, and help bind the ingredients together. Separating the eggs and whipping the whites can make waffles extra light, but using whole eggs still produces excellent results.

Milk:
Milk gives the batter its smooth consistency and adds richness. Whole milk works best for a creamy flavor, but other milk options can also be used.

Unsalted butter:
Melted butter adds richness, flavor, and helps create crisp edges on the waffles. Using unsalted butter allows better control over the salt level in the recipe.

Vanilla extract:
Vanilla adds warmth and depth to the flavor. It gives the waffles that comforting, bakery-style aroma and taste.


Ingredients List

  • 2 cups all-purpose flour
  • 1 tablespoon baking powder
  • 2 tablespoons granulated sugar
  • ½ teaspoon salt
  • 2 large eggs
  • 1¾ cups milk
  • ½ cup unsalted butter, melted
  • 1 teaspoon vanilla extract

Optional toppings:

  • Maple syrup
  • Fresh berries
  • Whipped cream
  • Powdered sugar
  • Sliced bananas

How to Make Belgian Waffles from Scratch

Step 1: Preheat the Waffle Iron

Start by preheating your waffle iron according to the manufacturer’s instructions. A properly heated waffle iron ensures the waffles cook evenly and develop that signature crispy exterior.

Step 2: Mix the Dry Ingredients

In a large mixing bowl, whisk together the flour, baking powder, sugar, and salt. This step evenly distributes the leavening agent and ensures the waffles rise properly when cooked.

Step 3: Combine the Wet Ingredients

In another bowl, whisk together the eggs, milk, melted butter, and vanilla extract. Mixing the wet ingredients separately helps the batter come together smoothly without overmixing.

Step 4: Make the Batter

Pour the wet ingredients into the bowl with the dry ingredients. Gently mix until just combined. The batter may still have a few small lumps, which is perfectly fine. Overmixing can make waffles dense instead of fluffy.

Step 5: Cook the Waffles

Lightly grease the waffle iron if necessary. Pour enough batter into the center of the waffle iron to cover most of the surface. Close the lid and cook according to your waffle iron’s instructions, usually about 3–5 minutes, until golden brown and crisp.

Step 6: Serve Immediately

Carefully remove the waffles and serve them hot. Add your favorite toppings such as maple syrup, fresh fruit, whipped cream, or powdered sugar.


Tips for Making This Recipe

Use room temperature ingredients for a smoother batter and better texture.

Do not overmix the batter. Stir just until the ingredients are combined to keep the waffles light and fluffy.

Let the waffle iron fully preheat before adding batter. This helps create a crisp exterior.

For extra crispy waffles, place cooked waffles on a wire rack in a warm oven (about 200°F / 95°C) instead of stacking them.

If you want extra fluffy waffles, separate the eggs, whip the egg whites until soft peaks form, and fold them into the batter at the end.

Lightly grease the waffle iron between batches if the waffles begin to stick.


FAQs

What makes Belgian waffles different from regular waffles?
Belgian waffles are typically thicker and have deeper pockets than standard waffles. This allows them to hold more toppings like syrup, fruit, and whipped cream.

Can I make the batter ahead of time?
Yes, the batter can be prepared a few hours ahead and stored in the refrigerator. Stir it gently before using.

Can I freeze Belgian waffles?
Yes. Let the waffles cool completely, then store them in an airtight container or freezer bag. They can be reheated in a toaster or oven.

Why are my waffles not crispy?
This usually happens if the waffle iron isn’t hot enough or if the waffles are stacked after cooking. Place them on a rack to keep them crisp.

Can I substitute milk with a dairy-free option?
Yes, almond milk, oat milk, or soy milk can work well in this recipe. The flavor may vary slightly but the texture should remain good.