Ingredients
Method
1. Prep the pan and oven
- Preheat the oven to 350°F (175°C).
- Line an 8×8-inch (20×20 cm) square pan with parchment, leaving a little overhang for easy lifting. Lightly grease the parchment.
2. Mix the dry ingredients
- In a medium bowl, whisk together almond flour, oat flour, whey protein, baking powder, baking soda, cinnamon, nutmeg, and salt until well combined and no lumps remain.
3. Mix the wet ingredients
- In a large bowl, whisk eggs until lightly frothy.
- Add Greek yogurt, applesauce, maple syrup, melted coconut oil, and vanilla. Whisk until smooth and creamy.
4. Combine into batter & fold in mix-ins
- Add the dry ingredients to the wet bowl. Stir with a spatula until just combined—avoid overmixing. The batter will be thick but spreadable.
- Gently fold in shredded carrots, raisins, and walnuts until evenly distributed. The batter should look very carrot-studded and moist.
5. Bake
- Spread the batter evenly into the prepared pan, smoothing the top with a spatula.
- Bake for 28–32 minutes, or until:the top is lightly golden,the edges pull slightly from the pan, anda toothpick inserted in the center comes out with a few moist crumbs but no wet batter.Set the pan on a wire rack and let the cake cool completely before frosting (at least 45 minutes).
6. Make the yogurt frosting
- In a medium bowl, beat cream cheese with a hand mixer until very smooth.Add Greek yogurt, powdered sugar, vanilla, and a pinch of salt. Beat until thick, creamy, and spreadable. Adjust sweetness to taste.
7. Frost & serve
- Lift the cooled cake from the pan using the parchment.Spread the yogurt cream cheese frosting over the top in an even layer. Sprinkle with extra chopped walnuts and a pinch of cinnamon if desired.Slice into 12 squares and serve. Store leftovers covered in the fridge.
Notes
-
Boost the protein even more
- Add an extra half scoop of whey (reduce oat flour by 2 tbsp so it doesn’t dry out).
- Serve each slice with a dollop of Greek yogurt or a side of protein chai latte.
-
Dairy-free option
- Use a thick coconut yogurt in place of Greek yogurt in the batter and frosting.
- Swap cream cheese for dairy-free cream cheese or make a simple coconut cream frosting.
-
Nut-free variation
- Replace almond flour with additional oat flour plus 2 tbsp tapioca or corn starch for tenderness (texture will be slightly different but still moist).
- Omit walnuts or swap for pumpkin seeds or sunflower seeds.
-
Make cupcakes instead of bars
- Divide the batter into 12 lined muffin cups, filling about ¾ full.
- Bake at 350°F (175°C) for 18–22 minutes, or until a toothpick comes out clean.
-
Make-ahead & storage
- Unfrosted cake: wrap tightly and store at room temperature up to 2 days or freeze for up to 2 months.
- Frosted cake: store in an airtight container in the fridge up to 4–5 days.
