These carrot cake protein bars are healthy, nourishing, and packed with a dose of protein, fibre, and healthy fat. Plus, they taste like carrot cake thanks to their spices, raisins, coconut, and a healthy cream cheese icing.

Easter and spring time are synonymous with carrot cake in our house, which makes sharing these carrot cake protein bars so appropriate! I love homemade protein bars so much more than store-bought. They’re healthier and way more affordable. Plus, you can experiment with all sorts of fun flavours. I shared these Brownie Protein Bars awhile back and they’ve been pretty popular! Since then, I’ve been brainstorming tons more flavours, so stay on the lookout for plenty more protein bar recipes in the coming months.
It’s no secret that I love carrots in both sweet and savoury dishes. Check out my Moroccan Carrot Lentil Salad and my Carrot Cake Oatmeal Breakfast Bars for two more delicious and healthy carrot recipes.
Jump to:
Ingredients
The best thing about these homemade protein bars is that you only need a handful of basic ingredients to make them. Let’s take a look at each ingredient, shall we?
- Almond Butter: I recommend using almond butter or cashew butter for the most authentic carrot cake flavour. I would not recommend peanut butter here. It works great in many homemade protein bar flavours but wouldn’t taste very good with carrots and spices, in my opinion.
- Maple Syrup: A natural liquid sweetener that tastes great with the almond butter, carrots, and spices.
- Oat Flour: Adds fibre, bulk, and helps thicken the dough. I recommend using store-bought oat flour because it is more finely ground than homemade oat flour. Otherwise, your bars might have a gritty texture.
- Protein Powder: I used unflavoured and unsweetened whey protein powder. It is smooth, neutral in flavour, and mixes easily. Plant-based protein powder will work but your bars will have a more gritty texture.
- Spices: Cinnamon, ginger, and nutmeg provide the quintessential carrot cake flavour.
- Carrot: Grated carrot is a no-brainer ingredient in a carrot cake-inspired protein bar. Use freshly grated carrot because store-bought shredded carrots are typically too coarse and will not give the bars the right texture.
- Salt: A bit of salt really brings out all the flavours in the bars. Don’t skip it!
- Vanilla: Vanilla extract is used in carrot cake for a reason–to balance flavours and add complexity–so these bars naturally include it as well.
- Cream cheese, icing sugar, and milk: For a quick and perfectly sweet icing.
See the recipe card at the end of the post for exact quantities.
Instructions
Making protein bars at home is easy. Here are the step by step instructions, which can also be found in the recipe card at the end of the post.

- Step 1: Combine all of the ingredients in a mixing bowl.

- Step 2: Start by stirring with a spoon, then mix with your hands, until everything is combined and the mixture forms a soft, but not ultra sticky, dough.

- Step 3: Transfer the mixture into a 9×5-inch loaf pan lined with parchment paper and press down firmly into an even layer.

- Step 4: Make the icing by stirring or whisking together the softened cream cheese, icing sugar, and milk.

5. Step 5: Spread the icing over the bars. Sprinkle with shredded coconut if desired. Transfer the pan into the freezer and freeze for at least 30 minutes or up to 1 hour.

Want to save this post?
Cut into 8-12 bars and enjoy. Store the bars in an airtight container in the freezer for up to three months.
Substitutions and Variations
- To make vegan: Use plant-based protein powder and dairy-free cream cheese and milk in the icing.
- To make gluten-free: Use certified gluten-free oat flour.
- To make dairy-free: Use plant-based protein powder and dairy-free cream cheese and milk in the icing.
- To make nut-free: I have not tested this, but I’m sure that sunflower seed butter would work in place of the almond or cashew butter. Let me know in the comments if you try it!
Equipment
- Mixing bowl
- Loaf Pan
- Parchment Paper
- Mixing Spoon
- Whisk
Storage
Store these protein bars in an airtight container in the freezer for up to three months. Let a bar sit out at room temperature for a few minutes before enjoying it so that it can soften a bit.
Top Tip
Mix these bars with your hands. You can start mixing with a spoon, but using your hands ensures that all of the ingredients get evenly distributed and helps create a smooth, uniform mixture.
FAQ
I have not tested these bars with any other liquid sweeteners. Honey will almost certainly work, though honey is a bit sweeter by volume than maple syrup, so you will want to use a bit less (start with ¼ cup) and if the dough seems dry, add 2 tablespoons of milk.

More Healthy Snack Recipes
If you liked these carrot cake protein bars, try these recipes:
- Pumpkin Gingerbread Oat Flour Muffins
- Cottage Cheese Chocolate Pudding
- Monster Cookie Granola Bars
- Peanut Butter and Honey Energy Balls
Did you make this recipe? Let me know how much you loved it with a star rating and a comment below.
Take a picture of your finished recipe and tag me on Instagram (@upbeet.kitchen), follow me on Pinterest, or connect with me on Facebook. I love seeing all your creations!
Print
Carrot Cake Protein Bars
- Total Time: 40 minutes
- Yield: 8–12 bars 1x
- Diet: Vegetarian
Ingredients
- ¾ cup smooth almond butter or cashew butter
- ⅓ cup maple syrup
- ⅓ cup oat flour
- ½ cup unsweetened whey protein powder
- 1 teaspoon vanilla extract
- 1 teaspoon cinnamon
- ½ teaspoon ground ginger
- ⅛ teaspoon nutmeg
- ¼ teaspoon sea salt
- ½ cup grated carrot
- ¼ cup raisins
- ¼ cup unsweetened shredded coconut
For the cream cheese icing:
- ¼ cup (2 ounces) cream cheese, softened to room temperature
- 1 tablespoon icing sugar
- ½ tablespoon milk, plus more as needed to thin
Instructions
- Line a 9×5-inch loaf pan with parchment paper and set aside.
- In a mixing bowl, combine all of the protein bar ingredients. Start stirring with a spoon, then switch to mixing with your hands until all ingredients are evenly distributed and you have a uniform mixture that resembles soft cookie dough in texture.
- Transfer the dough into the prepared loaf pan and press down into an even layer.
- Make the icing. Whisk the cream cheese, icing sugar, and milk together in a bowl until smooth. Spread over the bars and sprinkle with a small amount of shredded coconut, if desired.
- Transfer the pan into the freezer and chill for at least 30 minutes and up to one hour.
- Remove from the freezer and remove the bar from the pan by lifting the parchment out. Transfer to a cutting board and slice into 8-12 bars.
- Store in an airtight container in the freezer for up to 3 months. Allow bars to thaw for a couple of minutes before enjoying.
Notes
Protein powder: Plant-based protein powder will work, but the resulting texture will be more gritty. You can use vanilla protein powder if you wish, but the bars will be much sweeter.
- Prep Time: 10 minutes
- Freezing: 30 minutes
- Category: Snack
Nutrition
- Serving Size:
- Calories: 289
- Sugar: 13.9 g
- Sodium: 136.7 mg
- Fat: 17.7 g
- Saturated Fat: 4 g
- Carbohydrates: 25.2 g
- Fiber: 3.5 g
- Protein: 11.2 g

Leave a Comment