Preheat your oven to 350F (180C) fan forced. Line a loaf pan (9.5x5x2.5in) (24x13x6.5cm) with baking paper.
In a small bowl, combine the ground flaxseeds with warm water to create a flax egg. Allow it to set for about 5 minutes.
In a large mixing bowl, combine the flax egg, cinnamon, nutmeg, ginger powder, baking powder, maple syrup, peanut butter, and soy milk. Mix well.
Stir in the rolled oats, shredded carrots, raisins, and chopped walnuts until well combined.
Transfer the mixture to the prepared loaf pan and spread it evenly.
Bake in the preheated oven for 45 minutes, on the middle rack, until the top is golden brown.
Prepare the icing: mix the yogurt and protein powder until homogeneous.
Allow the baked oats to cool slightly before slicing. The longer it cools, the firmer it gets and the easier it is to slice. Top with the protein icing, and optionally some extra shredded carrots and walnuts.
Video
Notes
Protein powder: The quality and taste of the protein powder you use will affect the texture and taste of the icing. If your protein powder is chalky or you don’t love the flavor, I would recommend skipping it, and using a nice vanilla yogurt (choose a higher protein option if possible).