Skip to Content

Sweet Potato Waffles Recipe

These homemade Sweet Potato Waffles are a healthy breakfast or brunch option and a great way to use up leftover sweet potatoes. These waffles come together in 30 minutes or less and can be served with sweet or savory toppings.

Top view of a Sweet Potato Waffle topped with a fried egg, spinach and a few avocado slices.

Why You’ll Love This Recipe

  • This sweet potato waffles recipe is very easy to make.
  • These waffles are a healthier alternative to traditional waffles.
  • Sweet potatoes are an affordable ingredient, and they keep in the fridge for weeks. You can also make these healthy sweet potato waffles using leftover mashed sweet potatoes.
  • Adding sweet potatoes to waffles is a great way to sneak vegetables into kid-friendly food.
  • With a simple swap, these waffles can be made dairy-free.

Ingredients Overview

For the Waffles:

  • Sweet Potato: You can use canned sweet potato puree or cooked sweet potato. To cook sweet potato, boil, steam, or roast it until cooked through and soft enough to mash.
  • Extra Virgine Coconut Oil: The oil helps achieve waffles that are moist on the inside and perfectly toasted on the outside.
  • Milk: In this recipe, milk is used to loosen the batter. Dairy milk also makes the waffles more crispy.
  • Eggs: Eggs help the waffles rise and become lighter and fluffier. They also add protein, making the waffles more filling.
  • Maple Syrup: This popular natural sweetener adds a subtle sweetness to the waffles.
  • Whole Spelt Flour: This whole grain flour is a great alternative to all-purpose flour. Keep in mind that there are two kinds of spelt flour: white spelt flour and whole spelt flour. For this recipe, you will need whole spelt flour.
  • Baking Powder: This leavening agent helps the waffles rise and makes for soft fluffy waffles.
  • Salt: A little bit of salt balances the flavors and enhances the warming spices.
  • Nutmeg, Cloves, Allspice, Cinnamon: These warming spices enhance the flavor of sweet potatoes and add distinctive notes to the waffles.

For the Toppings:

These sweet potato waffles can be served in many different ways. Choose your favorite sweet or savory toppings or serve them as I did in the photos.

Sweet Waffle Toppings:

  • maple syrup
  • honey
  • vanilla yogurt
  • blueberry sauce
  • raspberry sauce
  • baked fruit
  • fresh fruit such as chopped bananas, pears, apples, etc.
  • fresh berries
  • apple sauce
  • fruit salad
  • low-sugar jam
  • fruit puree
  • baked persimmons
  • nut butter such as almond, cashew butter, etc.
  • sunflower or pumpkin seed butter
  • coconut butter
  • chopped nuts such as walnuts, pecans, almonds, etc.

Savory Waffle Toppings

  • scrambled, poached, or fried eggs
  • fried chicken
  • chopped bacon
  • sliced avocado
  • guacamole
  • salsa
  • Greek yogurt
  • sauteed mushrooms
  • caramelized onions
  • blanched or steamed spinach
  • goat cheese
  • feta cheese
  • chopped fresh herbs such as dill, parsley, basil, etc.

To Serve As Pictured in the Photos:

  • avocado slices (about 1/4 of avocado per serving)
  • steamed or blanched spinach (a generous handful of spinach per serving)
  • fried or poached egg (1 egg per serving)
  • chopped parsley (about 1 tablespoon per serving)
  • pinch of sea salt

Close-up side view of a Sweet Potato Waffle topped with a fried egg, spinach and avocado.

How To Make Sweet Potato Waffles

Step 1. Puree the sweet potato.

Boil, steam, or roast sweet potato until fork tender. Let cool, peel, and then use a fork or potato masher to mash the sweet potato until smooth. Alternatively, you can also use leftover mashed potatoes.

Step 2. Mix the wet ingredients.

Stir together melted coconut oil and the sweet potato puree. Then add milk, eggs, and maple syrup. Mix well to combine.

Step 3. Mix the dry ingredients.

In a separate bowl, mix together whole spelt flour, baking soda, salt, and the remaining spices.

Step 4. Mix sweet potato waffle batter.

Add the dry ingredients to the sweet potato mixture. Stir well to combine but do not over mix. Let stand for about 10 minutes.

Step 5. Cook and serve.

Cook waffles according to your waffle maker manufacturer’s instructions. Let the waffles cool on a wire rack before serving with sweet or savory toppings.

Top view of Healthy Sweet Potato Waffles on a cooling rack.

Recipe Tips

  • Avoid over mixing the batter as it will result in tough, chewy waffles.
  • When mixing the coconut oil with the sweet potato puree, it helps if the sweet potato is warm. Otherwise, the coconut oil may solidify and become difficult to stir.
  • If the coconut oil hardens, warm up the sweet potato in the microwave.
  • Make sure the waffle iron is HOT before adding the batter. The waffle iron must be hot to get the waffles crispy on the outside and moist and fluffy on the inside.
  • Brush the waffle iron with coconut oil (or butter) before pouring in the batter.

Storing & Freezing

  • Storing: Store waffles wrapped tightly or in an airtight container for up to 3 days.
  • Freezing: Place cooled waffles on a parchment paper-lined baking sheet and freeze solid (about 2 hours). Move frozen waffles to a freezer-safe bag and store them in the freezer for up to 3 months. Reheat waffles in toaster or microwave.

Top view of a sweet potato waffle topped with a fried egg, spinach and avocado. There is also a silver fork on the left.

Frequently Asked Questions

Can I Serve Sweet Potato Waffles for Dinner?

Why not? Top the waffles with your favorite savory toppings and serve them with this Raw Beet Salad, and you will have a perfect light dinner.

Can I Make This Recipe Dairy Free?

Yes! For dairy-free sweet potato waffles, use any dairy-free milk you like. Just keep in mind the results will be slightly less crispy.

Can I Reheat Sweet Potato Waffles in a Toaster?

Yes, these waffles can be reheated in a toaster.

Healthy Sweet Potato Waffles

Healthy Sweet Potato Waffles

Yield: 6 large waffles
Prep Time: 10 minutes
Cook Time: 20 minutes
Total Time: 30 minutes

These sweet potato waffles are very easy to make and can be served with sweet as well as savory toppings. A great recipe for using leftover sweet potatoes.


  • 1 large sweet potato (about 350 gr.) or 1 1/4 cup sweet potato puree
  • 2 Tbsp melted coconut oil
  • 1 cup milk ( dairy-free milk works as well but results in slightly less crispy waffles)
  • 2 eggs, beaten
  • 1 Tbsp maple syrup
  • 1 1/4 cup whole spelt flour
  • 1/2 Tbsp baking powder
  • 1/2 tsp salt
  • 1/8 tsp ground nutmeg
  • 1/8 tsp ground cloves
  • 1/4 tsp ground allspice
  • 1/2 tsp cinnamon

To serve it as in the photo (for 1 serving):

  • 1/2 avocado
  • 1/2 cup steamed or blanched spinach
  • 1 fried or poached egg
  • chopped parsley
  • sea salt


  1. If you already have the sweet potato puree on hand, place it in a bowl and go to the step # 2. Otherwise, cut the sweet potato into three pieces. Place it in a saucepan. Add water making sure that the sweet potato is covered by about 1 inch of water. Bring to a boil and cook over medium heat until the sweet potato can be easily pierced with a knife. Alternatively, you can also steam or roast the sweet potato instead of boiling it. Let it cool. Once the sweet potato is cool enough to handle, peel it and place in a bowl. Using a fork, mash the sweet potato until smooth.
  2. Add the melted coconut oil to the sweet potato puree and mix. It helps when the sweet potato is slightly warm because if it's too cold, the coconut oil might harden and it will be difficult to stir it. If this happens to you, just warm up the puree slightly in the microwave oven. Add the milk, eggs, and maple syrup and mix well to combine.
  3. In a separate bowl, add the whole spelt flour, baking soda, salt, and the spices. Mix to combine.
  4. Add the dry ingredients to the wet ingredients and stir until combined. Do not over mix. Let the batter stand for about 10 minutes and then follow the instructions of your waffle maker to make the waffles. Cool the waffles on a cookie rack.
  5. To serve the waffles as in the photo, place a waffle on a plate, spread spinach on one side of the waffle and place the fried or poached egg on top of the spinach. Place 1/2 of a sliced avocado on the other side of the waffle. Sprinkle with chopped parsley and season with sea salt.


Nutrition information is a rough estimate for 1 waffle without any toppings.

Nutrition Information
Yield 6 large waffles Serving Size 1 waffle
Amount Per Serving Calories 240Total Fat 8.1gSaturated Fat 5.3gTrans Fat 0gUnsaturated Fat 2.2gCholesterol 57.4mgSodium 340.8mgCarbohydrates 35.7gFiber 4.9gSugar 7.7gProtein 8.8g

Nutrition facts provided on this website are an estimate and not guaranteed to be accurate. Please see a qualified health care provider for personalized diet advice and make sure that each of the ingredients is allowed in your diet.

Did you make this recipe?

If you tried this recipe, please give it a 5-star rating! To do this, click on the stars above. You can also leave a review or comment below. And don't forget to tag me if you share a picture on Instagram!

This site uses Akismet to reduce spam. Learn how your comment data is processed.


Saturday 28th of October 2023

Could I substitute almond flour for spelt flour?

Maria Ushakova

Saturday 28th of October 2023

@Tori, I only tested this recipe with spelt flour.


Wednesday 21st of December 2016

Ohh it's been too long since I've had breakfast for dinner. These waffles look super tasty, especially with that egg!

Anne|Craving Something Healthy

Monday 19th of December 2016

I love this way to use sweet potatoes Maria! Your gorgeous photos really make me want a waffle maker! Happy Holidays :)

Maria Ushakova

Tuesday 20th of December 2016

Hi Anne! I am loving my waffle maker even though it's very old and ugly :) Happy Holidays to your too :)

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Skip to Recipe