01 -  Preheat oven to 350°F. Line a 12-cup muffin tin with paper liners or lightly grease each cavity. 
 02 -  In a large bowl, combine whole wheat flour, vanilla protein powder, baking powder, baking soda, ground cinnamon, nutmeg, and salt; whisk thoroughly. 
 03 -  In a separate bowl, beat eggs and add ricotta cheese, honey or maple syrup, milk, melted coconut oil or olive oil, and vanilla extract. Mix until the batter is smooth and uniform. 
 04 -  Add the wet mixture to the dry ingredients and gently fold together just until combined, being careful not to overmix. 
 05 -  Fold in grated carrots, and if desired, chopped walnuts or pecans and raisins, mixing gently to distribute. 
 06 -  Portion batter evenly into each muffin cup, filling each to about three-quarters full. 
 07 -  Bake in preheated oven for 22 to 25 minutes, or until a toothpick inserted into the center of a muffin emerges clean. 
 08 -  Allow muffins to cool in the tin for 5 minutes before transferring to a wire rack to cool fully.