High Protein Carrot Cake with Cream Cheese Frosting
This high protein carrot cake brings together warm cinnamon, sweet grated carrots, and a tangy cream cheese frosting, all with an extra boost of protein that makes it a satisfying snack or dessert.

It stirs together quickly in one bowl, stays moist for days, and nobody guesses it is hiding a protein punch.
What Makes This Carrot Cake So Good
The texture is what keeps me coming back. Almond flour and Greek yogurt give every slice a tender, moist crumb, while vanilla protein powder blends in without any chalky aftertaste.
The cream cheese frosting is light, not overly sweet, and balances the spice in just the right way. You get a real carrot cake that just happens to deliver a solid amount of protein.
Ingredients

- 1 1/2 cups (150 g) almond flour: provides moisture and a tender base
- 1/2 cup (60 g) vanilla or unflavored protein powder: whey or plant-based both work
- 1 tsp baking powder
- 1/2 tsp baking soda
- 2 tsp ground cinnamon
- 1/4 tsp ground nutmeg
- 1/4 tsp ground ginger
- 1/4 tsp salt
- 2 large eggs
- 1/3 cup (80 ml) maple syrup or honey: adjust to taste
- 1/4 cup (60 g) plain Greek yogurt: full-fat or 2% keep it moist
- 1/4 cup (60 ml) melted coconut oil or avocado oil
- 1 tsp vanilla extract
- 1 1/2 cups (150 g) finely grated carrots: about 2 medium carrots, squeezed to remove excess liquid
- 1/4 cup (30 g) chopped walnuts or pecans (optional)
- For the frosting:
- 4 oz (115 g) light cream cheese, softened
- 1/4 cup (60 g) plain Greek yogurt
- 2 tbsp maple syrup or honey
- 1/2 tsp vanilla extract
Variations / Substitutions
- Plant-based protein: swap with pea or soy protein powder; the batter may be slightly thicker, so add a tablespoon of milk if needed
- Nut-free: replace almond flour with 1 1/4 cups oat flour plus 2 extra tablespoons of protein powder, and skip the nuts
- Egg-free: use 2 flax eggs (2 tbsp ground flaxseed + 5 tbsp water, let sit 5 minutes) in place of the eggs
- Sweetener: honey, agave, or brown sugar all work; if using granulated sweetener, add 2 extra tablespoons of yogurt to keep it moist
- Mix-ins: leave out the walnuts or replace them with pumpkin seeds, shredded coconut, or a handful of raisins
Light & Spiced Low Calorie Carrot Cake is another dessert you’d probably love if you enjoy this cake.
How to Make High Protein Carrot Cake
Step 1: Mix the Dry Ingredients

Preheat your oven to 350°F (175°C). Grease an 8-inch round cake pan and line the bottom with parchment paper. In a large bowl, whisk together the 1 1/2 cups almond flour, 1/2 cup protein powder, 1 tsp baking powder, 1/2 tsp baking soda, 2 tsp cinnamon, 1/4 tsp nutmeg, 1/4 tsp ginger, and 1/4 tsp salt.
Break up any clumps of almond flour or protein powder with your fingers or the back of the whisk. The mixture should smell warmly spiced and look even in color, with no visible streaks of baking powder.
Step 2: Whisk the Wet Ingredients

In a separate medium bowl, whisk the 2 eggs, 1/3 cup maple syrup, 1/4 cup Greek yogurt, 1/4 cup melted coconut oil, and 1 tsp vanilla until the mixture is smooth and lightly frothy. The yogurt may look separated at first, but keep whisking for about a minute and it will blend in completely.
Once combined, the wet mixture will be lightly golden and a bit glossy from the oil.
Step 3: Fold in the Carrots

Pour the wet ingredients into the bowl of dry ingredients. Stir gently with a rubber spatula, scraping the bottom and folding just until no large pockets of flour remain. A few small streaks are okay. Fold in the 1 1/2 cups grated carrots, which you have squeezed lightly in a paper towel to remove extra moisture, and the optional 1/4 cup walnuts.
The batter will be thick and lumpy, speckled with bright orange carrot bits. Stop mixing as soon as the carrots are distributed; overworking the batter here can make the cake dense and gummy.
Step 4: Bake the Cake

Scrape the batter into your prepared pan and use the spatula to level the top. Place the pan on the center rack and bake for 25 to 30 minutes. The cake is ready when the top is golden, the edges pull away from the sides of the pan, and a toothpick inserted in the center comes out with only a few moist crumbs.
Let the cake cool in the pan for 10 minutes, then use the parchment to lift it onto a wire rack. Cool completely before you frost it. Warm cake will cause the frosting to slide off or melt into a puddle.
Step 5: Frost and Serve

While the cake cools, beat the 4 oz cream cheese, 1/4 cup Greek yogurt, 2 tbsp maple syrup, and 1/2 tsp vanilla with a hand mixer until the frosting is smooth and creamy. If you want a thicker texture, chill the frosting for 15 minutes.
Spread it over the top of the cooled cake, letting it fall naturally over the sides or keeping it contained on top, whichever you prefer. Slice into 8 wedges and serve. The frosting will be soft and tangy, and the cake underneath stays moist and dense in the best way.
Tips for a Moist, High-Protein Carrot Cake
- Grate the carrots finely: so they melt into the crumb rather than leaving wet chunks.
- Squeeze the shredded carrots: gently with a clean paper towel to remove excess liquid; this keeps the cake from turning soggy.
- Spoon and level your protein powder: instead of scooping it straight from the tub; packing it can make the cake dry and heavy.
- Mix the batter until just combined: once the carrots go in. Overmixing activates the protein powder and almond flour in a way that can toughen the cake.
- Chill the frosted cake for 30 minutes: if you have time; the frosting sets up and slices come out cleaner.
Bake times shift a bit with different pans:
| Pan type | Size | Bake time |
|---|---|---|
| Round cake pan | 8-inch | 25 to 30 minutes |
| Round cake pan | 9-inch | 22 to 27 minutes |
| Loaf pan | 8×4-inch | 35 to 40 minutes |
Storing Leftovers
- Refrigerate: Keep the frosted cake covered in the fridge for up to 4 days. The frosting stays firm, and the cake stays moist.
- Serve cold: Slice straight from the fridge, or let it sit at room temperature for about 10 minutes if you prefer a softer frosting.
- Freeze: Wrap unfrosted cake layers tightly in plastic and freeze for up to 2 months. Thaw overnight in the fridge and frost before serving.
Frequently Asked Questions
Why did my cake sink in the middle?
Sinking usually means the batter was overmixed or the oven temperature was too low. Fold the wet and dry ingredients just until combined, and make sure your oven has fully preheated before baking.
Can I skip the frosting?
Yes. The cake is moist and flavorful on its own, and it still has plenty of protein. You can dust it with a little cinnamon or powdered sugar instead.
Is the frosting supposed to be runny?
The frosting is soft and spreadable right after mixing. If you want it firmer, pop it in the fridge for 15 to 20 minutes. Using full-fat cream cheese instead of light also yields a thicker consistency.
Can I make this cake nut-free?
Yes. Replace the almond flour with 1 1/4 cups oat flour plus 2 extra tablespoons of protein powder, and leave out the walnuts. The texture will be slightly less tender but still very good.

High Protein Carrot Cake Recipe
Ingredients
Method
- Preheat oven to 350°F (175°C). Grease an 8-inch round cake pan and line with parchment. Whisk together almond flour, protein powder, baking powder, baking soda, cinnamon, nutmeg, ginger, and salt in a large bowl.
- In another bowl, whisk the eggs, maple syrup, yogurt, melted coconut oil, and vanilla until smooth.
- Pour the wet mixture into the dry ingredients and stir gently with a spatula until just combined. Fold in the grated carrots and optional walnuts.
- Scrape the batter into the prepared pan, level the top, and bake for 25 to 30 minutes, until golden and a toothpick comes out with moist crumbs. Cool in the pan 10 minutes, then transfer to a wire rack to cool completely.
- Beat the cream cheese, yogurt, maple syrup, and vanilla until smooth. Spread the frosting over the cooled cake, slice, and serve.
