01 -  In a large bowl, whisk together the whole wheat flour, cocoa powder, chocolate protein powder, coconut sugar, baking powder, and salt until well mixed. 
 02 -  In a separate bowl, beat the eggs, then incorporate almond milk, melted coconut oil, and vanilla extract. Blend until smooth. 
 03 -  Pour wet mixture into the dry ingredients. Gently whisk just until combined; do not overmix. A few lumps in the batter are acceptable. 
 04 -  Fold in the chopped roasted cashews and chocolate chips, if using, ensuring an even distribution throughout the batter. 
 05 -  Heat a nonstick skillet or griddle over medium heat. Lightly grease the surface with coconut oil. 
 06 -  Pour approximately 1/4 cup of batter per pancake onto the skillet. Cook for 2 to 3 minutes, or until bubbles appear on the surface and edges set. Flip each pancake and continue cooking for 1 to 2 minutes until fully cooked. 
 07 -  Continue cooking with the remaining batter, greasing the pan as needed between batches. 
 08 -  Serve the pancakes warm, garnished with extra cashews, additional chocolate chips, or a drizzle of maple syrup if desired.