Preheat your waffle iron to a medium-high setting according to the manufacturer's directions.
Place the softened cream cheese, eggs, erythritol, baking powder, cinnamon, vanilla, and salt into a high-speed blender.
Blend on high for 30-60 seconds, scraping down the sides if needed, until the batter is completely smooth and airy.
Allow the batter to rest for 10 minutes. This helps it thicken slightly.
Lightly grease the hot waffle iron with butter or a neutral oil spray.
Pour the recommended amount of batter onto the iron (check your appliance's manual, but be careful not to overfill as it will expand).
Cook for 3-5 minutes, or until the waffle is golden brown and steam is no longer escaping from the sides.
Carefully remove the waffle with a fork or tongs and place it on a wire rack to keep it crisp.
Repeat with the remaining batter, greasing the iron between each waffle.
Serve immediately with your favorite keto-friendly toppings.
Don't have a waffle iron? This batter can also be used to make delicious keto pancakes.
Cook on a greased griddle over medium heat until bubbles form, then flip and cook through.