Hash Brown Waffles are a fun twist on classic breakfast! Crispy on the outside and tender on the inside, they’re made with grated potatoes and packed with flavor.
These waffles are perfect for a cozy brunch or as a tasty side dish. I love adding a bit of cheese on top, because who can resist that melty goodness? Yum!
Key Ingredients & Substitutions
Russet Potatoes: These are ideal for hash browns due to their high starch content. If you’re in a pinch, Yukon Golds can also work but may produce a creamier texture. I personally love russets for that crispy finish!
Onion: Adding grated onion gives a nice flavor boost. If you’re not a fan, you can skip it or use green onions for a milder taste. If you prefer, garlic can be a great substitute for a stronger flavor.
Eggs: The eggs help bind everything together. You can use flax eggs or chia seeds mixed with water as a vegan alternative. This works surprisingly well and keeps the waffles together!
Cheese: Cheddar is my go-to because it melts beautifully. If you’re dairy-free, try a plant-based cheese or omit it altogether. Nutritional yeast can add a cheese-like flavor if you sprinkle it on top!
How Do You Get Your Hash Brown Waffles Extra Crispy?
Getting that perfect crispy texture is key to great hash brown waffles. Start by squeezing out as much moisture as possible from the grated potatoes and onion. This prevents sogginess during cooking.
- After washing and peeling, grate potatoes using a box grater or food processor.
- Wrap the grated mix in a kitchen towel and twist it tightly to remove excess moisture.
- Mix your ingredients thoroughly but don’t over-mix; this keeps the texture light.
Cook in a preheated, greased waffle iron for about 10-12 minutes—don’t rush it! Letting them cook longer achieves that golden, crispy finish. Enjoy your delicious hash brown waffles!

How to Make Hash Brown Waffles
Ingredients You’ll Need:
For the Waffles:
- 4 large russet potatoes, peeled and grated
- 1 small onion, grated (optional)
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1/2 teaspoon garlic powder (optional)
- 2 large eggs, lightly beaten
- 1/4 cup all-purpose flour
- Cooking spray or oil for the waffle iron
For Topping (Optional):
- 4 fried eggs
- 1/2 cup shredded cheddar cheese
- Sour cream or drizzle of mayonnaise
- Chopped green onions for garnish
- Hot sauce or ketchup for serving
How Much Time Will You Need?
This delicious recipe takes about 20 minutes of prep time and around 10-12 minutes cooking time per batch. Make sure to squeeze out the moisture from the potatoes for that perfect crispy texture! Don’t forget to set aside a little bit of time for topping and serving your hash brown waffles—we promise it’s worth it!
Step-by-Step Instructions:
1. Preparing the Potatoes
Start by peeling and grating your russet potatoes. If you’re using onion, grate that too. Place both the grated potatoes and onion in a clean kitchen towel and squeeze out as much excess moisture as you can. Removing this moisture is essential for achieving crispy waffles.
2. Mixing It All Together
In a large bowl, combine the grated potatoes, onion (if using), salt, pepper, garlic powder (if using), beaten eggs, and flour. Mix everything until well combined. This mixture should hold together nicely without being too wet.
3. Preheating the Waffle Iron
Next, preheat your waffle iron and lightly grease it with cooking spray or a bit of oil to prevent sticking. This is an important step for making sure your waffles come out perfectly!
4. Cooking the Waffles
Now, scoop the potato mixture evenly onto the preheated waffle iron, making sure to spread it out and fill the surface without overloading it. Close the waffle iron and cook for about 10-12 minutes or until the waffles are golden brown and crispy. Be patient, as this time will ensure that lovely crispy texture!
5. Serving Your Hash Brown Waffles
Once cooked, carefully remove the hash brown waffles from the iron and place them on a plate. If you’d like, top each waffle with a fried egg, sprinkle on some shredded cheddar cheese, or a drizzle of sour cream or mayonnaise. Don’t forget to garnish with chopped green onions, and serve with hot sauce or ketchup on the side for an added kick!
Enjoy your crispy and savory hash brown waffles—perfect for breakfast, brunch, or any time you’re craving that delicious crunch of golden potatoes!
Can I Use Sweet Potatoes Instead of Russet Potatoes?
Absolutely! Sweet potatoes will give the waffles a slightly different flavor and a hint of sweetness. Just note that the texture might be a bit softer, so make sure to squeeze out excess moisture as well.
Can I Make These Waffles Vegan?
Yes, you can! Replace the eggs with flax eggs (1 tablespoon flaxseed meal + 2.5 tablespoons water per egg, let it sit to thicken) and omit the cheese. They still turn out delicious and crispy!
How Should I Store Leftover Waffles?
Store any leftover hash brown waffles in an airtight container in the fridge for up to 3 days. To reheat, pop them in the toaster or an oven at 375°F (190°C) for a few minutes to restore their crispiness.
What Can I Serve with Hash Brown Waffles?
These waffles are versatile! You can serve them with fried or poached eggs, avocado slices, sautéed greens, or even a side of bacon or sausage for a heartier meal. They also pair well with your favorite dipping sauces like ketchup or hot sauce!



