This waffle recipe is a family favorite! Learn how to make waffles from scratch that are perfectly crispy outside and tender on the inside.

These homemade waffles are a weekend staple for my family (well, that and these Fluffy Pancakes). Our recipe makes 4 classic waffles (like in the photos) or 2 to 3 thick, Belgian waffles. If you need more, no worries, the recipe is easy to double!
Of all the breakfast recipes we’ve shared, these easy waffles are high on our list. I often find waffles too dense and eggy, but not these. These turn out nice and crispy on the outside and perfectly tender on the inside. My family loves them.
Key Ingredients
- Flour: For the best waffles, use all-purpose flour. It keeps them light on their feet. You can substitute whole-grain flours like whole wheat flour or spelt flour, but expect them to be a bit denser.
- Cornstarch: The secret ingredient for making the crispiest waffles. Cornstarch guarantees that they will be perfectly crisp and tender.
- Baking Powder and Baking Soda: These help them rise and brown. I recommend using both for the best waffles.
- Sugar, Salt, and Vanilla: This trio makes sure they taste amazing. I keep the sugar low since I love pouring maple syrup over these before serving.
- Oil: This is my favorite fat for waffles (also true for these Blueberry Muffins). As much as I love butter, these turn out lighter when made with oil. Save the butter for serving.
- Milk or Buttermilk: This recipe works with either! Buttermilk adds more flavor, but milk works perfectly well in this recipe. If you have buttermilk leftover, use it for these Buttermilk Pancakes.
- Egg: Adds tenderness and provides structure. See our tips in the recipe for making even lighter, fluffier waffles by whipping the egg whites (totally optional).
Find the full recipe with measurements below.
How to Make Our Favorite Waffles
Tip 1: Let your batter rest. I love this tip, and honestly, it’s an excellent tip for pancake batter, too. After mixing your batter, set it aside on the counter for 10 to 20 minutes. This rest gives the baking powder a chance to activate and the flour time to absorb some moisture.

Tip 2: Grease your waffle iron. Hear me when I say, unless you are 100% positive that your waffle iron is nonstick, I highly recommend greasing it. Nothing is worse than opening your iron and seeing half of your waffle stuck to the top and the other stuck to the bottom. Use a pastry brush and brush on melted butter, ghee, or vegetable oil (I prefer these over cooking spray).
Tip 3: The amount of batter might change depending on your tool. My old-school waffle iron holds about 1/2 cup, but I’ve also made this recipe using newer square-shaped irons and found they require a little more batter. You may need to dial in the perfect amount of batter for your iron.

Tip 4: Wait for your waffle to stop steaming. They are done when they stop steaming. Open up your iron before that, and they will likely stick.
Tip 5: Keep cooked waffles warm and crispy in the oven. Unless you have multiple waffle irons going at the same time, you are making one by one. Before starting, heat your oven to 200°F, then as they come off the waffle iron, slide them into the oven. I place them right on the racks so they don’t steam (or use a baking sheet with a wire rack). This is probably my best tip for the crispest waffle!

Tip 6: Making Belgian waffles with this recipe. I usually make the thinner, classic style, but if you love Belgian waffles, this recipe will still work. To get the fluffy texture inside, you can separate your egg and whip the egg whites. Whisk the egg yolk into the wet ingredients, but hold off on the egg white until after combining the wet and dry ingredients. Then, gently fold in the whipped egg whites. The whipped egg whites thicken your batter and make the middles more fluffy and tender.
Serving Suggestions
I love serving these with a pat of butter, maple syrup, and berries. My son insists on a batch of this crispy baked bacon on the side, and Adam loves our homemade breakfast sausage.
For more like this, see our family’s favorite French toast, this baked French toast, our whole wheat pancakes, or these blueberry pancakes! Happy cooking!

Easy Crispy Waffles
- PREP
- COOK
- TOTAL
I love these homemade crispy waffles. Cornstarch guarantees that your waffles will be perfectly crisp and tender. Separating the egg is optional, but I recommend it for deeper Belgian-style waffle irons.
This recipe makes 4 standard waffles (½-inch to ¾-inch thick). If you want to make thicker waffles or use a Belgian waffle maker, you will get closer to 3 using our recipe below.
Watch Us Make the Recipe
You Will Need
1 cup all-purpose flour (130g)
¼ cup cornstarch (30g)
½ teaspoon fine sea salt
½ teaspoon baking powder
¼ teaspoon baking soda
1 tablespoon sugar
1 cup whole milk or buttermilk (235ml)
⅓ cup vegetable oil (80ml)
1 teaspoon vanilla extract
1 large egg
Butter, maple syrup, whipped cream, and/or berries, for serving
Directions
1Make the batter: In a large bowl, whisk together the flour, cornstarch, salt, baking powder, baking soda, and sugar. In a separate bowl, whisk the buttermilk, oil, egg, and vanilla extract. Whisk the milk mixture into the dry ingredients until only small lumps remain.
2Let the batter rest: Set the batter aside for 10 to 20 minutes while you prepare the waffle iron.
3Preheat waffle iron: Heat the waffle iron to the highest setting.
4Cook them: Brush the iron with melted butter or oil. Pour enough batter to fill the lower grid and cook until they are golden brown and crisp. If they look too dark, turn the heat down slightly.
5Serve: Serve them immediately, or keep them warm and crispy on a rack in a 200°F (93°C) oven until you’re ready to serve. Don’t stack them outside the oven, as they will steam and become soft.
Adam and Joanne's Tips
- Storing: Store leftover waffles in an airtight container in the fridge for up to 5 days. For longer storage, freeze waffles in a single layer on a baking sheet. Once solid, transfer them to a freezer bag. They’ll keep for up to 3 months.
- Reheating waffles: The best way to reheat waffles is in a toaster oven or in a 350°F oven for a few minutes until they’re crisp.
- For thick, fluffy waffles: Separate the egg. Whisk the egg yolk into the liquid mixture (the milk, oil, and vanilla extract). In a separate bowl, use an electric mixer to beat the egg white until it forms stiff peaks. After combining the wet and dry ingredients, gently fold the whipped egg white into the batter with a rubber spatula.
- Recipe updated May 2022 to improve results when making thicker waffles. For the original recipe, use ¾ cup of flour.
- Recipe inspired by Aretha Frankenstein’s recipe.
- The nutrition facts provided below are estimates.



I made these for my daughter and friends for brunch today and they came out amazing!!! I whisked the egg whites and folded them into the mixture and then let the batter sit for 20mins. So light and fluffy in the middle with a slight crisp exterior! Thank you, this will now be my go to waffle recipe 🙂
Amazing! 🙂
These waffles were amazing! I have tried many waffle recipes but they never seemed quite right. These were crispy and flavorful. In fact as soon as I saw your website I had a feeling this was the one. In fact there are some popular blogs I skip right over when looking for recipes but yours I Always click on! Thank you for another great recipe!
You are so welcome! 🙂
I have been looking for a crispy waffle recipe for years. Tried sooo many. This is it! They turned out light and crispy using in my Belgian waffle maker. Followed the recipe exactly and I whipped the egg whites and folded them in. I was wondering if I could substitute just a little melted butter for some of the oil. Would that spoil the crispness? I like the flavor the butter gives to the batter. Also my batter was not thin as described in the recipe, more like regular waffle batter, but they were perfect. And they freeze really well. Just pop them in the toaster oven for a few minutes and they’re like you just made them! Thanks.
You are so welcome! So glad you enjoy the recipe! 🙂
I got a waffle maker as a birthday gift and have been trying out different receipes resulting in mushy soft waffles. So last night I tried your recipe and OMW! Im in love with this receipe. First waffle out chrispy and very nice. I gad no issues as i measured every ingredient to the tee and it was just perfect consistancy. I cant believe how corn starch made such a big difference in the end product. Thank you so much or sharing this receipe.
You are so welcome and we are thrilled you love the recipe! 🙂
I really like this recipe. It’s one of the few that you can get away without whipping the egg whites and it still comes out great. Quick and easy!
These are by far the best waffle recipe I have tried. Very crisp and airy waffles. I usually replace 100 gm of flour with ragi flour and add 1 grated carrot when making for my kids( they cant tell the healthy swaps). And also- separate the eggs and white the whites into stiff peaks and then mix in with rest ofthe batter. Easy to make batter beforehand and make fresh waffles when friends come home.
You have made our day with this review! 🙂
Okay. What in the world? I made this and it came out as a biscuit dough. I read and reread the recipe. I added milk just so I could put it in the waffle maker. It was disgusting. What recipe are ya’ll makin’ cuz it ain’t the same as this abomination.
Wow! This is the best waffle recipe I’ve used. It’s been the go-to for my family for years now. You might want to give it another try. Something must have gone wrong somewhere
Hi Kirsten, This is really odd. If anything, this batter is more liquid-y than what most of us are used to.
These were fantasia! I can confirm the batter may seem thick. Don’t over mix!
Thanks for coming back, Tiana!
These were the best waffles, thank you!! I am happy to report using all fresh milled flour (I used spelt) worked wonderfully and turned out crispy! If anyone here doesn’t have a grain mill, I highly recommend getting one for health and fun!
You are so welcome! 🙂
I loved these waffles! Thank you for sharing your recipe. I had some real buttermilk on hand and that, along with the addition of corn starch, made the crispiest waffles ever. Keeping them warm on the oven rack was another plus. Can’t wait to make them again.
This essential waffle recipe looks perfectly golden and fluffy—breakfast goals! For a quick, tasty alternative, I also love having toaster waffles ready to go.
I was looking for waffles with a European-style crunch, but yours were only slightly crunchy on the surface. I suspect the oil might be the reason, so I’ll try using butter instead. While they weren’t as crunchy as I hoped, they were still delicious in a softer way. Overall, the recipe is effective and yields tasty waffles.
The most crispier and delicious waffles tha we have eaten! Thank you!!!
I’ve been looking for a recipe for crispy classic Waffle’s for a while now, these are the best I’ve tried. I added a couple tablespoons of malt powder and my family loves them
ABSOLUTELY delicious fresh (out of the waffle maker) and the NEXT day/days. My household LOVES these and they are NOW our new recipe.
I’ll be making this recipe for Father’s Day tomorrow. I need to make a double batch. My question is will I be doubling the corn starch to 1/2 cup as well? That just seems too much.
Yes, if you double everything you will be good to go!
Hi! Is there any supplement for corn starch? Can I use custard powder instead?
I’m not sure about using custard powder. For this recipe, we recommend sticking with the cornstarch as that gives you the crispy results.
Makes great waffles. Light fluffy & crispy
So happy you enjoyed them Arina!
I bookmarked this recipe. Easy to make and I added blueberries, which made it delicious. Thank you!!
Wonderful! We love blueberry waffles 🙂
Really crispy! My family loved it.
Yay! Glad you enjoyed your homemade waffles 🙂
I rarely leave reviews but wow! You guys nailed these waffles to be reminiscent of store-bought toaster waffles but 1000x better bc of simple, pure ingredients and expert technique. My bf and I will sometimes finish them off in the air fryer for extra color and crisp but they are decadent as is! Reminds me of a donut or funnel cake with the buttermilk (I used almond milk with vinegar and did not separate the egg) tang, tender crumb, and crisp exterior. Just amazing. Skip buying a breakfast sweet and make these now!!! What a treat. Thank you!
I followed this recipe to the T. The first time, the mix came out watery. When cooked, the waffles came out very wobbly. When I poured syrup over the waffles, they became soggy. UGH! The second waffle batch was equally disappointing. I measured 2.5 tablespoons of flour and added it to the mix for a thicker consistency. The waffles cooked to a hard, crumbly mess. I won’t be using this recipe again!
Hi Mollie, I’m truly sorry to hear it didn’t work out for you! That sounds like a really frustrating experience, and I appreciate you taking the time to share your detailed feedback. While this recipe is a favorite for many, it’s clear it didn’t perform as expected for you, and I completely understand your disappointment. I wonder if the waffle maker’s heat setting might have played a role. I use a high setting for my older model and a medium heat for a newer one. You might find that dialing into how quickly the waffles cook makes a big difference in their crispness.
Best recipe I have found by far!
This isn’t a review but I have a question. I just bought a waffle iron and can’t seem to get the overflow residue that cooked onto the outside cleaned off. Any suggestions?
Hi! That cooked-on residue can be tricky. Try wiping it while the iron is still warm (unplugged!). I use a non-abrasive sponge (something that’s recommended for nonstick pans)! Your manual might have other suggestions.
Amazing recipe. The only recipe I’ll ever use now.
Made these with my 8 year old who did all the mixing. They turned out great – I got 3 big fat Belgian waffles. Only change I made was to double the baking powder/soda so they would be a little more tall/fat. I let the batter rest about an hour in the fridge before cooking. Very crispy and delicious. Plus now my whole house smells like waffles, so that’s a bonus 🙂
Is the 1/3 cup of melted butter modification to replace the oil or in addition to?
The butter would be a substitute for the oil.
I’ve made this recipe two weekends in a row. I may never go back to box mix again. Easy, crispy and delicious waffles! Thanks!
That’s amazing, Stacy! Thank you so much for letting us know!
I was inspired to make waffles today, using my Belgian waffle maker. I’ve made waffles before, but they usually are not as crisp as they could be. My expectations were on the low side. I made these without separating the eggs, cooked for about 5 minutes, and left all day in the oven . I turned on 200 for a few minutes for anyone wanting them. Took them out of oven and , surprise! They are very crispy. They tasted good and the inside was the right texture. Wonderful waffles , :).
Made these waffle for breakfast and love them! I was looking for something soft inside but crisp on the outside and this was a close one to what I was hungry for. I didn’t beat the egg white separately but might do that next time. I have no problem giving this a 5 star. Thanks for the recipe!
After 50 plus years of using my mother’s recipe, which is excellent. I will not be using it again after this recipe. I never made waffles much because I had to beat the egg whites. You do not have to beat The egg whites with this recipe. The only thing I did do different than the recipe was add the two tablespoons of white vinegar to whole milk. Don’t need to do anything to this recipe. It is excellent, crispy and light. Thank you thank you thank you. I will make waffles more now. I absolutely love waffles and now this recipe I do not make Belgian waffles because most likely they’re going to be soggy and I don’t like soft waffles. I’ve never had a Belgium that’s been crispy. I may try this recipe on a Belgian waffle iron, but I got rid of mine. I have the old fashioned kind
Genuine Belgian waffles are made with yeast but yours are tasty too!
I used homemade buttermilk and whisked the egg whites. The waffles came out crispy and delicious. I will use this recipe again.
I have finally found my FOREVER waffles! For the record; just in case you’re out of milk/buttermilk, 220 grams of water and 15 grams of apple cider vinegar works perfectly as your liquid! Thanks for sharing this amazing recipe!
After purchasing a Belgian Waffle maker we tried a few recipes, even my sisters tried and trusted recipe and was met with soggy lifeless waffles. We were really disappointed, and the waffle maker was close to being “donated”. Thankfully I found your recipe. And we finally had success! Waffles were crispy on the outside and light on the inside. Just the way we like them. I did make a slight alteration, because we discovered malted waffles. So we add 1 extra tablespoon of sugar and about heaped 3tbsp malt milk powder to the dry mix. Worked wonderfully. Thanks for sharing. And my waffle machine thanks you too.
Finally, a recipe that got my kids off Eggo! I’ve been trying go get my waffles crispy until I came across this. They turned out perfectly crispy on the outside yet soft inside. I added some blueberries and froze them overnight for school day, popped them in the toaster and they were excellent. First time I made waffles and my kids didn’t ask ‘Mom, why don’t you just buy Eggo?” Instead They asked, “where did you get these delicious waffles?”. I was like I made them, of course! #feelinglikeasupermom…hahaha. Thanks again!!!
Great recipe! Waiting 10 min. and putting them in the oven rack at 95°C really helped. Also appreciate metric measurements.