Preheat your waffle iron. Set it to a medium heat. Lightly grease with butter or oil once it’s hot.
Whisk the wet ingredients. In a medium bowl, whisk eggs, almond butter, milk, maple syrup (if using), and vanilla until smooth. If the almond butter is thick, stir it well first so it blends easily.
Add dry ingredients. Sprinkle in baking powder, cinnamon, and salt.
Whisk again just until combined. The batter will be thick but pourable.
Cook the waffles. Pour batter into the center of the waffle iron, using about 1/3 to 1/2 cup per waffle (depending on your iron). Close and cook until golden and set, usually 3–5 minutes.
Avoid opening too early.
Keep them crisp. Transfer cooked waffles to a wire rack or a 200°F (95°C) oven to stay warm and slightly crisp while you finish the batch.
Serve warm. Add your favorite toppings and enjoy right away.