UPDATE: This post was updated on April 7, 2025 to include conversions for metric measurements and nutrition information.
If you're looking for a delicious, savory breakfast or brunch recipe, these savory Sweet Potato Waffles made with shredded sweet potato, eggs, green onions, and bacon are for you! They smell incredible while they're cooking, have a delicious crispy texture, and are perfect topped with eggs, avocado, and any of your other favorite fixings!

If you're looking for other brunch recipes, try these Homemade Everything Bagels, these Sourdough Discard Cinnamon Rolls, and these Strawberry Almond Muffins.
Jump to:
Why you'll love this recipe
- These savory Sweet Potato Waffles are perfect for breakfast, brunch, or even a breakfast-for-dinner!
- The shredded sweet potato gets nicely crispy in the waffle iron, giving these a great texture.
- You can top these waffles with your favorite toppings such as a fried egg, avocado slices, green onions, bacon cumbles and more.
- You can easily modify this recipe to add cheese if you'd like a cheesy version!
- There is no added flour in this recipe, making them very simple to make (mostly sweet potato, egg, and seasoning!
Ingredients
There are just a few key ingredients you'll need to bring these Sweet Potato Waffles together.
- Sweet potatoes: These can vary greatly in size, but you're aiming for about 6 cups of shredded sweet potato. A little more or a little less is ok, you just may need to adjust the other ingredients a little bit!
- Bacon: Bacon adds a great salty bite to the waffles, and also provides a bit fat that is needed to help these get crispy. If you wanted to omit the bacon, you certainly can.
- Eggs: The eggs hold the waffles together, so they are important in this recipe.
See full recipe below for detailed directions.
Substitutions & Variations
This is a very adaptable recipe, and below are a few easy variations:
- Bacon substitute: Omit the bacon to make this recipe vegetarian. You could also try this recipe with prosciutto!
- Egg substitute: The eggs play an important role in this recipe. If you are not cooking with eggs, I'd recommend using a liquid egg substitute, such as Just Egg.
- Add cheese: If you'd like, you can add cheese to this recipe! Fold in ¼ cup of shredded cheddar (or another cheese of your choice) while mixing the ingredients.
- Change up the toppings: I like to top these waffles with a fried egg, sliced avocado, additional bacon crumbles, and sliced green onions. But you could easily top these with anything you like!
I have not tested this recipe with other variations, but if you do, let us know how it turns out in the comments! I always love to hear how you're adapting these recipes and use those as ideas for future recipes as well!
How to Make Sweet Potato Waffles
These waffles are very forgiving and come together in just a few easy steps! The full recipe with detailed directions is at the bottom of this post.
Bake your bacon on a baking sheet. Shred the sweet potato on the large holes of a box grater.
Press between layers of paper towels to remove some of the excess moisture.

Combine all waffle ingredients in a bowl and mix until combined. Grease your waffle iron and bake.
Top with your favorite toppings such as a fried egg, avocado slices, green onion, and bacon crumbles.
Expert Cooking Tips
- The "batter" will be fairly wet. There is no added flour in this recipe, so the eggs are really what holds the sweet potato and other ingredients together.
- The waffles will be soft. The sweet potato will crisp, but the waffles will still be soft overall, so be careful as you're transferring them to a plate.
- Top with your favorite toppings! Consider toppings like a fried egg, avocado slices, crumbled bacon, green onions and more.
- This recipe is great for breakfast, brunch, or a breakfast-for-dinner situation!
Equipment
Use the large holes of a box grater to grate the sweet potato, then press between layers of paper towels to remove some of the moisture. You'll need a few mixing bowls, a silicone basting brush, and a waffle iron (I like this Cuisinart Waffle Iron that has removeable plates for easy cleaning).
kitchen essentials
My Favorite Waffle Iron
With removable plates for easy cleaning!
Storage
Refrigerator Storage: If you're going to eat them within the next 1-2 days, store these waffles in an airtight container or sealed bag in the refrigerator. Reheat in the microwave for 30-60 seconds to make warm and soft again.
- These waffles will get softer (less crispy) the longer they sit. They'll still be delicious, but be prepared for that change if you're reheating.
Freezer Storage: If you want to keep for longer, put them in an airtight container or freezer-safe bag and store in the freezer for up to 3 months.
To reheat, bake in the oven at 350 degrees (F) for about 10 minutes. They'll be warmed through and still a little crispy.
Recipe FAQ
There is no added flour in this recipe, so these waffles will be quite soft. Be careful as you're transfering them from the waffle iron to your serving plates.
Your waffles might be too wet, and too soft, if you didn't press out enough liquid from the sweet potatoes. Alternatively, your waffles might be too dry, and not holding together if there were too many sweet potatoes and not enough egg in the batter. The batter should be wet (although not sopping) as it's going on to the waffle iron.
I recommend topping with a fried egg, avocado slices, sliced green onions and some bacon crumbles!
Yes! You can easily fold in ¼ cup of shredded cheddar as you're combining the other batter ingredients.
Sweet Potato Waffles (Savory)
Ingredients
- 6 slices of bacon
- 3 medium sweet potatoes peeled and grated (about 6 cups)
- 1 small shallot chopped or grated (about 2 Tablespoons)
- 5 eggs
- 1 teaspoon kosher salt
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- ½ teaspoon black pepper
- ½ teaspoon paprika
- ¼ teaspoon red pepper flakes
- 2 Tablespoons unsalted butter melted, plus more for waffle iron
For topping:
- fried eggs
- green onions chopped
- avocado sliced
- red pepper flakes
- Flaky sea salt & black pepper
Instructions
- Preheat your oven to 400°F. Line two large baking sheets with aluminum foil and lay bacon on each sheet, with space between. Bake for 15-20 minutes or until desired crispiness. Drain on paper towels and set aside to cool.
- Peel and grate your sweet potatoes. Lay 2 layers of paper towel on the countertop, then spread your potatoes over the towels. Lay another two layers of paper towels on top and press with the heel of your palm to remove water from the potatoes. If needed, repeat with a dry layer of paper towels. Transfer sweet potatoes to a large mixing bowl.
- In a medium bowl, mix together shallot, half the crumbled bacon, eggs, salt, garlic powder, onion powder, black pepper, paprika and red pepper flakes. Stir to combine and break up your eggs.
- Add the egg mixture along with the melted butter to the large bowl with sweet potatoes. Stir to combine.
- Preheat your waffle iron to medium-high and brush with melted butter or other fat of your choice. Spread about 1 cup of batter on the waffle iron. Cook until golden and crispy, then carefully remove from the waffle iron. Top with fried egg, avocado, green onions, red pepper flakes, additioanl crumbled bacon, and serve immediatley.
Jessica Vogl says
Love, love, love making these as a breakfast-for-dinner! They're a hit every time!