This Homemade Crispy Waffles Recipe is the ultimate guide to creating a breakfast staple that is perfectly golden on the outside and light on the inside. Whether you are hosting a weekend brunch or preparing a quick weekday meal, these waffles are guaranteed to become a family favorite.
Table of Contents
Why You Will Love This Recipe
You will love this recipe because it uses a secret ingredient—cornstarch—to ensure a crunch that lasts. Unlike many waffle recipes that turn out dense or eggy, these are incredibly airy and tender. Plus, the batter is versatile enough to work in both classic and Belgian waffle makers, making it a reliable addition to your recipe collection.
Ingredients
- 1 cup all-purpose flour (130g)
- 1/4 cup cornstarch (30g)
- 1/2 teaspoon fine sea salt
- 1/2 teaspoon baking powder
- 1/4 teaspoon baking soda
- 1 tablespoon sugar
- 1 cup whole milk or buttermilk (235ml)
- 1/3 cup vegetable oil (80ml)
- 1 teaspoon vanilla extract
- 1 large egg
- Butter, maple syrup, and fresh berries for serving
Step-by-Step Instructions
- Mix the dry ingredients: In a large mixing bowl, whisk together the all-purpose flour, cornstarch, salt, baking powder, baking soda, and sugar until well combined.
- Whisk the wet ingredients: In a separate medium bowl, whisk the milk (or buttermilk), vegetable oil, egg, and vanilla extract until the mixture is smooth.
- Combine: Pour the wet ingredients into the bowl with the dry ingredients. Whisk until the batter is mostly smooth, leaving only small lumps.
- Rest the batter: Let the batter sit on the counter for 10 to 20 minutes. This allows the baking powder to activate and the flour to hydrate properly.
- Preheat the iron: While the batter rests, heat your waffle iron to its highest setting.
- Cook the waffles: Lightly grease the iron with melted butter or oil. Pour enough batter to fill the lower grid and cook until the waffles are golden brown and have stopped steaming.
- Keep warm and serve: Serve immediately or place the finished waffles on a wire rack in a 200°F (93°C) oven to maintain their crispness until the whole batch is ready.

Expert Tips / Pro Tips
Let the batter rest: This is the most important step for a better texture. A 10 to 20-minute rest gives the gluten time to relax and the leavening agents time to work, resulting in a lighter waffle.
Wait for the steam to stop: Don’t peek too early! The waffles are generally done when the steam stops escaping from the sides of the iron. Opening the iron too soon can cause the waffle to tear or stick.
Use the oven rack: To prevent “floppy” waffles, never stack them on a plate while you finish the batch. Instead, place them directly on the oven rack (or a wire rack over a baking sheet) in a warm oven. This allows air to circulate and keeps them from steaming themselves soft.
Grease your iron: Even if your waffle iron is labeled as nonstick, a quick brush of melted butter or oil ensures a clean release and adds extra golden color to the exterior.
Variations & Substitutions
Flour Options: While all-purpose flour provides the lightest texture, you can substitute whole wheat flour or spelt flour for a heartier, nuttier flavor. Keep in mind that whole-grain versions may be slightly denser.
Milk vs. Buttermilk: You can use either in this Homemade Crispy Waffles Recipe. Buttermilk provides a slightly tangy flavor and a more tender crumb, while regular whole milk results in a very clean, classic taste.
Belgian Style: If you prefer extra thick and fluffy Belgian waffles, separate the egg. Add the yolk to the wet ingredients as usual, but beat the egg white in a separate bowl until stiff peaks form. Fold the whipped egg white into the final batter at the very end.
Serving Suggestions
Classic toppings like a pat of salted butter and high-quality maple syrup are always a hit. For a more indulgent breakfast, top your waffles with fresh strawberries, blueberries, or a dollop of whipped cream. If you enjoy a savory-sweet combination, serve these alongside crispy baked bacon or homemade breakfast sausage links.
Storage, Freezing & Reheating
Storage: Store any leftover waffles in an airtight container in the refrigerator for up to 5 days.
Freezing: These waffles freeze beautifully. Place them in a single layer on a baking sheet to freeze solid, then transfer them to a freezer-safe bag. They will stay fresh for up to 3 months.
Reheating: For the best results, avoid the microwave. Reheat your waffles in a toaster or a 350°F (175°C) oven for a few minutes until they regain their original crispness.
Nutrition Information
| Serving Size | 1 waffle |
| Calories | 255 |
| Total Fat | 21.4g |
| Saturated Fat | 16.3g |
| Cholesterol | 53.2mg |
| Sodium | 161.5mg |
| Carbohydrates | 13.5g |
| Dietary Fiber | 0.1g |
| Total Sugars | 6.2g |
| Protein | 3.6g |
Frequently Asked Questions (FAQ)
Why are my waffles not crispy?
The most common reason is not using enough fat or not cooking them long enough. This recipe uses cornstarch and oil to guarantee a crisp exterior. Additionally, make sure your waffle iron is fully preheated to its highest setting before adding the batter.
Can I make the batter ahead of time?
While you can let the batter rest for 20 minutes, it is best not to make it too far in advance (like overnight), as the baking powder and baking soda will lose their potency, resulting in flat waffles.
What is the secret to the best waffles?
The combination of cornstarch and oil is the secret. Cornstarch helps the exterior crisp up while keeping the inside tender, and oil creates a lighter texture than butter does within the batter itself.
Can I use this recipe for a Belgian waffle maker?
Yes! This recipe works perfectly in Belgian waffle makers. For the best results in deep-grid irons, consider the “egg separation” method mentioned in the variations section to ensure a very fluffy interior.

Homemade Crispy Waffles Recipe
Ingredients
Equipment
Method
- Mix the dry ingredients: In a large mixing bowl, whisk together the all-purpose flour, cornstarch, salt, baking powder, baking soda, and sugar until well combined.1 cup all-purpose flour, 1/4 cup cornstarch, 1/2 teaspoon fine sea salt, 1/2 teaspoon baking powder, 1/4 teaspoon baking soda, 1 tablespoon sugar
- Whisk the wet ingredients: In a separate medium bowl, whisk the milk (or buttermilk), vegetable oil, egg, and vanilla extract until the mixture is smooth.1 cup whole milk or buttermilk, 1/3 cup vegetable oil, 1 teaspoon vanilla extract, 1 large egg
- Combine: Pour the wet ingredients into the bowl with the dry ingredients. Whisk until the batter is mostly smooth, leaving only small lumps.
- Rest the batter: Let the batter sit on the counter for 10 to 20 minutes. This allows the baking powder to activate and the flour to hydrate properly.
- Preheat the iron: While the batter rests, heat your waffle iron to its highest setting.
- Cook the waffles: Lightly grease the iron with melted butter or oil. Pour enough batter to fill the lower grid and cook until the waffles are golden brown and have stopped steaming.
- Keep warm and serve: Serve immediately or place the finished waffles on a wire rack in a 200°F (93°C) oven to maintain their crispness until the whole batch is ready.