
Pre-heat oven to 350 degrees F. Lightly grease (or line with parchment paper) two 8x4 inch loaf pans.
In large mixing bowl, add pears and chop or mash pears into small pieces using a pastry blender or potato masher. If you prefer not to have any pear chunks, you can also puree them using a blender or immersion blender.
Add sugar, vanilla and eggs. Mix well. Add in oil (+ applesauce if using) and stir until combined.
Add rest of dry ingredients: flour, (+ flaxseed, wheat germ, protein power if using), baking power, baking soda, salt, cinnamon and nutmeg. Mix well. Batter will be thick
Fold in cranberries and blueberries until evenly combined, taking care not to burst the blueberries if using fresh ones.
Divide batter evenly into prepared loaf pans, filling about 2/3 to 3/4 full.
Bake for 50-60 minutes, but start checking for doneness at about 50 minutes. Bake until top is nicely browned and inserted toothpick into center of each loaf comes out clean. Place loaf pans on wire rack or stove grate to cool, about 10 minutes.
Note: Fresh cranberries are seasonal and you can't easily find them after the holidays. When they are available, you can buy extra, wash, dry THROUGHLY, and freeze them whole for future use. Cranberries freeze great and can keep for 8-12 months. You can make this bread without cranberries, too. Simply omit them or replace them with dried cranberries soaked in warm water for about 20 mins.