Orange Chocolate Pea Protein Bars (Recipe)
This post and the photos within it may contain affiliate links. If you purchase something through the link, I may receive a commission at no extra charge to you.
If you’re looking for a homemade treat that actually feels indulgent but is made from real, wholesome ingredients, these Orange Chocolate Pea Protein Bars are it.
We’re talking a chewy date-and-cashew base, a creamy peanut caramel layer, all covered in dark chocolate. No refined sugar, no questionable additives, just good stuff.

Why you’ll love this pea protein bars recipe
There’s something really satisfying about making your own protein bars at home. Most store-bought options, even the ones marketed as “healthy”, are packed with refined sugars, artificial flavors, and just lots of unnecessary ingredients.
These orange chocolate pea protein bars skip all of that. The base is built from dates, cashews, oats, and pea protein powder. The natural sweetness comes entirely from dates and date syrup, which also bring fiber and minerals.
I’ve made them for friends, brought them to birthday gatherings, and they always disappear fast. And choosing plant-based snacks like these is also a small but meaningful way to reduce your environmental footprint, as pea protein is probably one of the most sustainable protein sources out there.
Why make them:
- Bright citrus + rich chocolate combo that just works
- Creamy peanut caramel layer that makes every bite feel fancy
- Made with whole food ingredients: no refined sugar, no fillers
- Tastes better than anything you’d grab off a store shelf
- 100% vegan and easy to customize
- Freezer-friendly: make a batch and you’re set for weeks
Ingredients for the Orange Chocolate Pea Protein Bars
The base
Dates: The foundation of the base and the only sweetener needed here. They bring natural caramel-like sweetness, fiber, and help bind everything together. Medjool dates work best, but any soft variety will do.
Cashews: These add a mild, buttery richness to the base and help create that slightly fudgy texture. They also bring healthy fats and a bit of plant-based protein.
Rolled oats: Oats give the base structure and a subtle chewiness. They’re also a great source of slow-release energy, keeping you fuller for longer. Quick oats work too if that’s what you have.
Pea protein powder: The star ingredient! Pea protein is one of the most sustainable and digestible plant proteins out there. It blends into the base beautifully without any chalky texture. I use Form Nutrition; their Vanilla or Chocolate Salted Caramel flavors are both fantastic here.
Orange juice: Freshly squeezed from one medium orange, this brings a bright citrus flavor that makes these bars really stand out. You can swap it for plant-based milk if you prefer a more neutral flavor.
Coconut oil: Helps bind everything and gives the base a smooth, cohesive texture. Make sure it’s melted before adding.
Pinch of salt: Never skip this! Salt balances the sweetness and brings all the flavors together.

Peanut caramel
Date syrup: A rich, natural sweetener that forms the base of the caramel layer. You can substitute with blended date paste or agave if needed.
Peanut flour: This is what gives the caramel layer its thick, almost fudgy consistency while keeping it light. If you don’t have it, extra peanut butter works.
Peanut butter: Adds creaminess and that classic peanut flavor. Use a natural, no-added-sugar variety for the cleanest result.
Plant-based milk: Just a splash to loosen the caramel to the right consistency. Any milk works here: oat, soy, almond, rice.
The coating & extras
Dark chocolate: Go for a good quality dark chocolate (70%+ cacao is ideal). Combined with a touch of cocoa butter or coconut oil, it creates a smooth, snappy coating. Make sure your chocolate is dairy-free; most dark chocolate is, but always worth checking.
Cocoa butter or coconut oil (for the chocolate): Just a tablespoon helps the chocolate melt smoothly and coat the bars evenly.
Rice crisps or quinoa puffs (optional): Sprinkled between the caramel and chocolate layers, these add a fun little crunch. Crushed nuts, cacao nibs, or amaranth puffs all work great too.

How to make Orange Chocolate Pea Protein Bars
Materials:
- Metal net tray
- A tray or silicone molds for the bars
Step 1: Soak the dates.
Place the dates in a small bowl or pot and cover with hot water. Let them soak for about 20 minutes until softened. If you’re short on time, a quick soak in boiling water for a few minutes works too. Once soft, drain and set aside.
Step 2: Blend the dry base ingredients.
Add the cashews, rolled oats, and a pinch of salt to a blender or food processor. Pulse for a few seconds until you get a rough flour-like texture. A few bigger pieces are totally fine. Don’t over-blend!
Step 3: Add the protein powder and wet ingredients.
Add the pea protein powder and blend briefly to combine. Then add the soaked dates, orange juice, and melted coconut oil. Blend until everything comes together into a dough. It should be slightly sticky but holdable. If it’s too dry, add a tablespoon of plant milk or coconut oil.

Step 4: Press and freeze the base.
Transfer the dough into a small lined tray or silicone mold and press it down into an even layer. Pop it in the freezer while you make the caramel.
Step 5: Make the peanut caramel layer.
In a bowl, mix together the date syrup, peanut flour, peanut butter, and plant milk until smooth and thick. If it’s too thick, add a splash more milk. If it’s too runny, add a little more peanut flour.
Step 6: Spread the caramel and freeze again.
Take the base out of the freezer and spread the peanut caramel evenly over the top. If you’re using rice crisps or quinoa puffs, sprinkle them on now. Return to the freezer for at least 20–30 minutes until firm.
Step 7: Melt the chocolate.
Melt the dark chocolate in a double boiler over medium-low heat, stirring gently. Add the tablespoon of cocoa butter or coconut oil and stir until smooth. Remove from heat and let it cool slightly before dipping; you want it fluid but not steaming hot.

Step 8: Cut and coat the bars.
Remove the frozen slab from the freezer and cut into 16 bars. Working quickly (the bars are cold so the chocolate sets fast!), dip each bar into the melted chocolate and transfer to a wire/metal rack to set. If the chocolate starts to thicken too much, just gently re-melt it.
Step 9: Decorate and enjoy.
Once the chocolate has set, you can scatter dried raspberries, a pinch of sea salt flakes, or a little orange zest on top. Or just eat them as-is, they’re perfect either way.
Store in the fridge for up to a week, or in the freezer for up to 3 months.
FAQ
Can I use a different protein powder?
Yeah, any pea protein powder should work well here. I personally love Form Nutrition because the flavors are great and it blends smoothly, but feel free to use whatever you have. Just note that different brands and flavors will slightly change the taste of the final bar.
What if my dough is too dry or crumbly?
Add a splash of plant-based milk or a little extra melted coconut oil, usually 1-2 tablespoons will be enough. Blend again until the dough comes together.

Why is my caramel layer is too runny / too thick?
If it’s too thick, stir in a little more plant milk. If it’s too runny, add a bit more peanut flour until you reach a spreadable, fudge-like consistency.
The chocolate is solidifying too fast when I’m dipping, what do I do?
This happens because the bars are cold from the freezer. Work quickly, and if the chocolate gets too thick, just pop it back over the double boiler to re-melt. No stress!
Can I make these without peanut butter / peanut flour?
Yes, you can swap peanut butter for almond butter or sunflower seed butter for a nut-free version. For the peanut flour, try almond flour or just use extra nut butter and skip most of the milk.

Tips & recipe adaptations
- Change up the citrus. No orange? Use lemon juice for a tangier twist, or skip the citrus entirely and use plant milk for a more classic chocolate-peanut flavor.
- Flavor the base differently. Try a different protein powder flavor: Chocolate Salted Caramel, Toffee, or Tiramisu from Form Nutrition all work beautifully here and change the whole vibe of the bar.
- Add some crunch. Stir a handful of chopped walnuts, pecans, or almonds into the base or caramel layer for extra texture and healthy fats. Cacao nibs are also a great addition.
- Seed boost. Mix a tablespoon of chia seeds or ground flaxseed into the base for extra fiber and omega-3s.
- Make them nut-free. Swap cashews for sunflower seeds and use sunflower seed butter instead of peanut butter. Works surprisingly well!
- Go fully raw. Skip the chocolate coating entirely and just roll the cut bars in cacao powder or desiccated coconut for a simpler, no-melt version.
- Smaller or bigger portions. Cut the slab into 12 larger bars or 20 bite-sized pieces depending on what you need. Great for lunchboxes or party snack tables.
Other similar recipes you might love
- Cacao Protein Bars With Peanut Caramel
- Healthy Vegan Fudge (5 Ingredients)
- Chocolate Protein Cashew Fudge (Vegan)
- Chickpea Cookie Dough Protein Bars (No Bake)
Orange Chocolate Pea Protein Bars
Two-layered Orange Chocolate Pea Protein Bars - high in protein, super delicious & vegan!
Ingredients
- 150 g dates (⅔ cup) - after being soaked in water, they were ~170g
- 70 g cashews (½ cup)
- 70 g rolled oats (¾ cup + 1 tbsp)
- 88 ml orange juice (1 medium squeezed orange)
- 100 g protein powder (¾ cup + 1 tbsp)
- 10 ml coconut oil, melted (~1 tbsp)
- A pinch of salt
- Second layer - Peanut caramel:
- 50 g date syrup (~2 and a half tbsp)
- 35 g peanut flour (½ cup + 1 tbsp)
- 20 g peanut butter (~1 ⅔ tbsp)
- 50 ml milk (0.2 cups)
- Additional:
- Rice crisps on top (optional)
- 150 g melted chocolate + 1 tbsp cocoa butter or coconut oil (1 cup chocolate chips)
Instructions
- In a small pot, soak dates in hot water for 20 or so minutes (you can do a “quick soak” in boiling water for a couple of minutes, too).
- In a blender or food processor, add cashews, whole oats, and a pinch of salt. Blend for a few seconds until you get a flour-like texture (if you still have bigger pieces, it’s okay).
- Then, add the pea protein and blend again. After, add the soaked and dried dates, the orange juice, and melted coconut oil, and blend until everything is well-combined.
- Spread the dough in a small tray, and put it in the freezer to rest.
The peanut caramel layer:
- In a bowl, combine all the ingredients for the caramel layer until everything is mixed.
- Spread on top of the chilled dough and then put back in the freezer. If you wish, sprinkle a few rice crisps or popped quinoa on top.
Chocolate layer:
- Melt a chocolate bar in a double boiler on medium heat. Be careful not to burn the chocolate.
- Add one tbsp cocoa butter or coconut oil and mix.
- Once melted, take away the chocolate from the heat, and wait for it to cool down.
- Take out the bars from the freezer, and cut them into 16 pieces. Start putting each of the bars in the melted chocolate, and then transfer to cool down on a metal net tray. Since the bars will be cold, the chocolate will become solid quite fast, so try to be a bit faster here, or you will have to re-melt the chocolate again.
- After all the bars are covered with chocolate, you can decorate them with dried raspberries or eat them like that! You can store them in the fridge for over a week or in the freezer for ~ 3 months.
Notes
Chocolate - When dipping the bars, the chocolate might become more solid faster since the bars will be cold from the freezer. That’s why try to be fast when coating the bars in chocolate, and if it becomes too hard, re-melt it.
Adjust the dough - If the dough is too dry and too difficult to combine the ingredients, add a splash of melted coconut oil or plant-based milk. Usually, 1-2 tablespoons will be enough.
Caramel too liquid or solid - If the caramel is too thick, add a splash of milk, and if it ends up too liquid, add a bit more of the peanut flour.
Nutrition Information:
Yield: 16 Serving Size: 1 barAmount Per Serving: Calories: 179Total Fat: 8,1gCarbohydrates: 17,8gProtein: 8g
