Preheat your oven to 350°F (175°C) and lightly grease an 8x8 inch baking dish with coconut oil or cooking spray. Blend 1 cup of the rolled oats in a high-speed blender until it turns into a fine flour; set aside.
In a large mixing bowl, combine the remaining 1 cup of whole rolled oats, the blended oat flour, baking powder, vanilla protein powder, salt, cinnamon, ginger, and nutmeg. Stir everything well.
In a separate bowl, whisk together the almond milk, eggs, melted coconut oil, maple syrup, and vanilla extract until smooth. Pour this wet mixture into the dry oat mixture and stir gently until just combined.
Carefully fold in the shredded carrots, raisins, and walnuts. Pour the complete mixture evenly into your prepared baking dish.
Bake for 30-35 minutes, or until the top is golden brown and the center is set. Once baked, let it cool slightly on a wire rack.
While the oatmeal cools, prepare your creamy frosting: In a small bowl, whisk together the Greek yogurt, light cream cheese, 1-2 tablespoons of maple syrup, and 1 teaspoon of vanilla extract until completely smooth and creamy.
Spread this delicious maple cream cheese frosting over the warm baked oatmeal. Slice into servings and enjoy your healthy, dessert-like breakfast! Feel free to add a sprinkle of extra shredded carrots, walnuts, or raisins on top if you like.