Plant-Based Protein Bars Recipe

Dates and maple syrup bind the bars without any baking, while a combination of oats, pea protein powder, and nut butter delivers a texture that holds together and doesn't crumble, plus a real protein count per bar instead of just a marketing number.
- Prep
- 15 min
- Cook
- 0 min
- Total
- 135 min
- Servings
- 12
Ingredients
- 2 cups old-fashioned rolled oats
- 1 1/2 cups pitted Medjool dates, packed
- 3/4 cup natural peanut butter
- 3/4 cup pea protein powder, unflavored or vanilla
- 1/3 cup maple syrup
- 2 tablespoons chia seeds
- 1/4 cup unsweetened almond milk
- 1/2 cup dark chocolate chips
- 1/4 teaspoon fine sea salt
Nutrition per serving
- Calories
- 305
- Protein
- 13g
- Carbs
- 40g
- Fat
- 12g
Based on the recipe as written, one serving. Recalculates if you swap an ingredient above. An estimate only, exact values depend on the specific ingredients used.
Need different units or a different yield? Try our Conversion Calculator →
Instructions
- 1Line an 8x8-inch baking dish with parchment paper, leaving an overhang on two sides.
- 2Pulse the oats in a food processor for 5-10 seconds, just enough to break them up slightly without turning them into flour.
- 3Add the pitted dates and pulse until the mixture forms small, sticky clumps and no large date pieces remain, scraping down the sides as needed.
- 4Add the peanut butter, pea protein powder, maple syrup, chia seeds, almond milk, and salt. Process until the mixture comes together into a thick, uniform dough, about 30-45 seconds. If it looks too dry to hold together when pressed, add almond milk a teaspoon at a time.
- 5Transfer the mixture to the lined dish and fold in the chocolate chips by hand.
- 6Press the mixture firmly and evenly into the dish using the back of a spatula or your hands, pressing hard into the corners so the bars don't crumble apart when cut.
- 7Refrigerate for at least 2 hours, or until firm to the touch.
- 8Lift the block out using the parchment overhang and cut into 12 bars with a sharp knife.
Tips & variations
- Swap the peanut butter for almond or sunflower seed butter for a nut-free or peanut-free version.
- If the dates are dry or firm rather than soft and sticky, soak them in warm water for 10 minutes and drain well before processing.
- Press a few extra chocolate chips or chopped nuts into the top surface right after pressing the mixture into the pan for a more finished look.
- For a firmer, more portable bar for hiking or lunchboxes, chill overnight instead of the minimum 2 hours.
Storage & reheating
Store bars in an airtight container in the refrigerator for up to 2 weeks, layered with parchment so they don't stick together. For longer storage, freeze individually wrapped bars for up to 3 months and thaw at room temperature for about 15 minutes before eating.
Tips from the Tulo kitchen
- Weighing the dates rather than measuring by volume gives a more consistent, less crumbly result, since packed dates vary a lot cup for cup.
- A food processor works much better than a stand mixer here; the blade shreds the dates into a paste instead of just chopping them into chunks.
FAQ
How much protein is in each bar?
With pea protein powder and peanut butter as the main sources, each bar has roughly 9-11 grams of protein, depending on the exact protein powder used.
Can I make these without a food processor?
Yes, but the dates need to be very soft. Mash them by hand with a fork or chop them finely first, then knead the mixture together in a bowl until it holds together when squeezed.
Why are my bars falling apart instead of holding together?
This usually means the dates weren't processed into a sticky enough paste, or the mixture wasn't pressed firmly enough into the pan. Chilling longer won't fix either problem, the dough needs to be sticky and well-compacted before it goes in the fridge.
Can I use a different protein powder?
Yes, any plant-based protein powder works, but brands vary in how much liquid they absorb. Add almond milk gradually and stop once the dough holds together when pressed between your fingers.

