Welcome to our Uni Best Gifts Store!

Perfect Waffles | Cookies and Cups

This is my favorite, fool-proof waffle recipe! Master the art of making perfect waffles that are soft and fluffy on the inside and browned and crispy outside. For the tastiest waffles, prepare the batter the night before!

Two waffles topped with syrup, fresh strawberries, and blueberries on a white plate.

Why You’ll Love This Waffles Recipe

Is there anything better than waking up to a fresh batch of waffles slathered with butter and syrup? This is my best waffle recipe, and it always produces thick and fluffy waffles that are perfectly golden and crispy on the outside, with warm, soft middles. Here’s why you’ll love it:

  • Easy ingredients. These homemade waffles share many of the same ingredients found in pancakes. With a few tweaks, this recipe makes thick, soft, fluffy waffles that get browned and crispy on the outside.
  • Fool-proof. With the right ratio of ingredients, these waffles cook up perfectly every time with zero effort.
  • Make-ahead friendly. Whip up a batch of waffle batter the night before you plan on cooking it. It’s actually better if you do!
  • Every occasion. This recipe is perfect for weekends, holidays, or any given day of the week. Who can say no to freshly cooked waffles? Not THIS household.
Waffle ingredients with text labels overlaying each ingredient.

Ingredients You’ll Need

Pantry ingredients are the name of the game, here. Check out some quick notes below, and scroll down to the recipe card for a printable ingredients list.

  • Flour – You can make this recipe with all-purpose flour. I’ll sometimes swap half of the all-purpose for equal parts whole wheat flour for added texture.
  • Salt and Baking Powder – For flavor and leavening. Make sure that you’re using baking powder and not baking soda, as they aren’t the same. You can make a homemade baking powder substitute if needed.
  • Eggs – Separate the egg whites from the yolks before you start.
  • Vanilla – I recommend real vanilla extract over imitation vanilla.
  • Sugar – I prefer the flavor of brown sugar. Granulated white sugar works just as nicely.
  • Oil – Choose a good quality, neutral-flavored vegetable oil, like canola oil. Alternatively, you can replace the oil with melted and cooled butter if you prefer.
  • Milk – Whole milk or 2% milk, warmed in the microwave beforehand. Avoid low-fat or skim milk as the insides of the waffles turn out drier.

How to Make Waffles Like a Pro

Get your waffle iron nice and hot, and let’s get started on this quick step-by-step tutorial for the best waffles EVER! Remember to scroll to the recipe card for printable recipe directions.

  • Mix the dry ingredients. While the waffle iron preheats, whisk together flour, salt, and baking powder in a bowl.
  • Combine the wet ingredients. In another bowl, whisk up the egg yolks (leave the whites for now), vanilla, sugar, and oil.
  • Add the dry ingredients to the wet. Alternating with warm milk, incorporate the dry ingredients into the wet batter. Stir everything together until smooth.
  • Add the egg whites. Remember those whites? Now, you’ll give them a good whip in your stand mixer (or with a whisk if you have the willpower), until stiff peaks form. Fold the whipped egg whites into the batter.
  • Fill the waffle iron. Scoop the finished batter into your hot waffle iron and let it cook until the waffles are golden brown. You may need to repeat with a second batch depending on the size of your waffle maker.
  • Serve! Once your waffles are done, serve them right away topped with maple syrup and more easy toppings. See below for ideas.
Two waffles stacked on a white plate.

What Is a Waffle Iron?

Yes, you’ll need a waffle iron (also called a waffle maker) to make waffles. A waffle maker cooks the batter between two hot plates with grids that create a waffle’s signature indented shape. 

How Long Does It Take to Cook Waffles in a Waffle Maker?

Once your waffle iron is hot, brush the plates with a little oil and then ladle in just enough batter to cover the surface of the grid. Cook the waffles according to the manufacturer’s instructions, usually 5-6 minutes per side, until golden brown. Cooking times will vary depending on your waffle maker, so be sure to refer to the instructions for your particular model.

Overhead view of a platter of waffles served with bowls of blueberries and strawberries.

Tips for Perfect Waffles

You’re well on your way to a plateful of decadent homemade waffles! Here are some additional pro tips and tricks for perfect waffles, every time:

  • Check the dates on your ingredients. If the baking powder you’re using has been sitting in your pantry for a while, check to ensure it isn’t past its expiration date. Fresh baking powder is best for the softest, fluffiest waffles.
  • Whip the egg whites. Whipping the egg whites separately is key to a lighter, fluffier texture.
  • Make the batter ahead of time. For extra-soft, extra-flavorful waffles, make the batter at least 2 hours ahead, or the night before. Not only do you wake up to batter that’s ready to go (bonus!), but resting lets the flour soften and swell as it absorbs the liquid.
  • Preheat the waffle iron. The saying “strike while the iron is hot” definitely applies to waffles and pancake recipes! If the iron isn’t hot enough, your waffles will turn out pale and squishy. I recommend preheating your waffle maker for at least 10 minutes and giving it a couple of minutes to heat up again between batches.
  • How to tell when waffles are done: If your waffle maker doesn’t come with a doneness alert, watch the steam coming out of the iron as the batter cooks. The waffles should be done once the steam stops (usually after 5-6 minutes). If the lid still sticks when you go to lift it, leave the waffles in for an extra 30 seconds.
  • Adapt the amount of batter. I usually add ¾ cup of batter to my waffle maker. This amount can vary depending on the size of your machine. If you’re unsure, start with ½ cup and go from there.
  • Keep the waffles warm. To keep the finished waffles warm while you cook the remaining batter, place the cooked waffles into your oven on the lowest setting. They can rest directly on the oven rack. This also helps crisp up the outsides even more!
Side view of two waffles topped with syrup, fresh strawberries, and blueberries on a white plate.

Waffle Variations 

Like pancakes, waffles are one of those breakfast icons that you can make your own with add-ins and flavors. Try these ideas:

  • Substitute the vegetable oil. I regularly sub in coconut oil for the canola oil in this recipe. Make sure that you measure the coconut oil in its liquid state, not solid. 
  • Use whole wheat flour. I’ll often replace 1 cup of all-purpose flour with 1 cup of whole wheat flour. The result is a nice-textured waffle with a hint of nutty flavor, which I love. 
  • Add-ins. Customize this basic waffle recipe with your favorite add-ins, like blueberries, strawberries, or chocolate chips.
  • Buttermilk waffles. Replace the whole milk in this recipe with equal parts buttermilk. Or, try my buttermilk waffle recipe.
  • Churro waffles. I have a recipe for churro waffles that’s game-changing! If you’ve never had yeasted waffles coated in crunchy cinnamon sugar before before, you’re in for a treat.
Overhead view of two waffles topped with syrup, fresh strawberries, and blueberries on a white plate.

Waffle Toppings

These waffles are so flavorful and crispy that they hardly need anything more than a pat of butter and a generous drizzle of maple syrup or honey. When it comes to more toppings, here are more ideas to try:

  • Fruit – Fresh berries (blueberries, raspberries, and strawberries), diced apples, or fruit sauce, like this homemade strawberry syrup
  • Preserves – Choose your favorite fruit jam, compote, or preserve. I love my waffles topped with fresh homemade lemon curd!
  • Whipped cream – Make your own whipped cream or use your preferred whipped topping from the store. Other options are creme fraiche, mascarpone, or vanilla yogurt.
  • Nutella – The original chocolate hazelnut spread, or this easy whipped Nutella frosting is also delish.
  • Sugar – Try a dusting of powdered sugar, or cinnamon sugar.
  • Nuts – Chopped walnuts, toasted pecans, or try sprinkling over candied pecans.
  • Sauces – Add a drizzle of hot fudge sauce or easy microwave caramel sauce.
  • Ice Cream – Make your waffles a la mode with a scoop of your favorite ice cream. Waffles for dessert? Hello!
  • Chicken – If you’re from the south, you already know that fried chicken and waffles is a classic combo. Top these with crispy air fryer chicken and douse the whole thing with syrup and gravy (or chicken dipping sauce) for a sweet-savory meal-in-one. 
Two waffles stacked on a plate, topped with syrup ad berries, with a forkful missing from the corner.

How to Store and Reheat Leftovers

  • Refrigerate. Store leftover waffles in an airtight container in the fridge for up to 2-3 days.
  • Reheat. Reheat waffles on a griddle or in a skillet, or you can use the toaster oven (or regular oven). The microwave is another option, however, the outside won’t get crispy.
  • Freeze. Skip the box of Eggos and make homemade freezer waffles! Store the cooked and cooled waffles in a freezer-safe bag or container and freeze them for up to 2-3 months. You can pop them in the toaster oven to reheat from frozen, or warm them in a skillet until hot throughout.

More Easy Breakfast Recipes


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


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.

Want To Save This Recipe?

Find more recipes like this:

We will be happy to hear your thoughts

Leave a reply

Uni Best Gifts
Compare items
  • Total (0)
Shopping cart