Using an electric mixer on medium-high speed, beat egg whites in a small bowl until soft peaks form for approximately 2 1/2 minutes.In a large bowl, whisk flour, cocoa powder, sugar, baking powder, baking soda, and salt.
In a small bowl, add egg yolks, milk, buttermilk, butter, and vanilla. stir with a whisk.
Melt dark chocolate over double boiler on stove, removing from heat as soon as it’s melted. Add wet mixture to dry, mixing only till combined. As a final step, working in 2 batches, fold egg whites and melted chocolate, alternating each time into batter just until combined. Do not over mix, but ensure that it's well incorporated throughout.
Heat a waffle iron to the proper heat setting for your iron and lightly coat with nonstick spray. Working in batches, cook waffles following the waffle iron instructions, approximately 4-6 minutes. Transfer to a wire rack set inside a baking sheet, cover loosely with foil, and keep warm in oven until ready to serve at 175 degrees.
To prepare citrus puree, peel all citrus and add to blender such as a blended or vitamix. Add vanilla and puree for 2-3 minutes until it’s whipped and creamy in texture. You can also use a standard blender or even food processor, but you’ll likely want to strain the juice depending on your preference of the pulp. Store in mason jar in fridge and use within 1-2 days. Great to enjoy as a glass of orange juice! Feel free to dilute with water or kombucha for a lighter drink.
Serve waffles with noted toppings above and enjoy!