
Preheat the waffle iron to medium heat.
In a large bowl, combine the dry ingredients.
Mix in the wet ingredients except for the coconut oil.
Pour in the melted coconut oil and mix until smooth.
Spray the waffle iron with coconut oil cooking spray on both sides. Scoop about 2/3 cup of batter into the waffle iron. Close the waffle iron, flip, and cook for about 1 minute and 30 seconds to 2 minutes and 30 seconds (depending on how hot your iron is).
Transfer the cooked waffles to a plate, cover with foil to keep warm, and repeat the process until all of the waffle batter is used up.
Combine all of the caramel sauce ingredients in a saucepan. Bring the mixture to a boil over medium heat. Once boiling, reduce the heat to low and let simmer for 30 minutes or until the caramel begins to thicken and can coat the back of a spoon. For thicker caramel, let the sauce simmer longer.
Remove the saucepan from the heat and let it cool for 5 minutes. The longer it cools, the thicker it will be.
Drizzle onto pancakes and enjoy.