Mix together all purpose flour, whole wheat flour, ground flaxseed, brown sugar, baking powder, cinnamon, baking soda, and salt in a large bowl. Combine egg, egg whites, buttermilk, honey, and oil and slowly whisk into flour mixture. Add in cranberries.
Grease a muffin tin or use liners and spoon mixture into cups, about 2/3 full. Scatter whole flaxseeds over the tops.
Move muffin tin to an oven heated to 375 degrees F and bake for 10 to 15 minutes or until a toothpick comes out clean. Remove from oven and let cool on cooling racks for 5 minutes.