Tiramisu Protein Balls
These tiramisu protein balls are a delicious, no-bake snack packed with an addictive espresso flavour, hefty plant-based protein, and natural sweetness from Medjool dates. Made with oat flour, cacao powder, almond butter, and a hint of vegan white chocolate, they offer all the decadence of the classic Italian dessert tiramisu in a healthy, grab-and-go energy ball. Perfect for meal prep, post-workout fuel, or to pop into your mouth anytime to satisfy your sweet cravings.

Protein Packed Vegan Recipes
Cookie Dough Protein Balls
Vegan Snickers Protein Bites
Chocolate Orange Protein Bites
Why You’ll Love These Tiramisu Protein Balls
Full of Fiber and Protein – Thanks to a base of fibre-rich Medjool dates and oat flour paired with protein powder, which delivers high-quality plant-based protein, these tiramisu-inspired protein balls are bite-sized nutritional powerhouses. Each energy ball gives you a satisfying dose of protein to keep you feeling fuller for longer. Whether you’re looking for a post-workout snack or something to power you through an afternoon slump, these tiramisu protein bites hit the spot.
Naturally Sweet, Vegan-Friendly, and Dairy-Free – The natural sweetness of Medjool dates combined with a touch of almond butter gives these finger snacks a naturally sweet taste without any added sugars. Better yet, the recipe is entirely vegan and dairy-free, making it suitable for those with lactose sensitivities.
Easy, No-Bake Recipe – These Tiramisu Protein Balls come together quickly in just a food processor or high-speed blender, saving you time and effort. Forget about preheating ovens or waiting hours for desserts to cool. This simple, no-bake process is perfect for busy weeknights, last-minute gatherings, or when you just want something sweet.
Meal-Prep-Friendly – These no-bake tiramisu protein balls store well in the fridge and freezer, so you’ll always have a healthy snack ready to grab and go. Whip up a batch on Sunday and enjoy them throughout the week. Pack them into your lunchbox or keep a few in your gym bag.
How to Make Tiramisu Protein Balls

Combine the Base Ingredients
Add the dates, oat flour, cacao powder, protein powder, and almond butter to a high-speed blender or food processor.
Prepare the Espresso
Make your strong double espresso, and if you prefer a strong coffee flavour, add 1 tsp of instant coffee to the espresso.
Blend Everything Together
Add your espresso to your food processor and blend until everything comes together. It should form a large sticky ball.
Roll into Balls
Divide into as many balls as you’d like. I made eight balls.
Add White Chocolate and Cacao Dusting
Pour 1 tsp of white chocolate over each ball and spread it around the ball with the back of a spoon, then dust with cacao powder.

Set and Serve Tiramisu Protein Balls
Place in the fridge or freezer for 5 minutes for the chocolate to set, and you are ready to enjoy!

Recipe Tips for Tiramisu Protein Balls
Make it nut-free: If you have nut allergies, swap the almond butter with sunflower seed butter or tahini to make nut-free tiramisu protein balls.
Use soft, fresh Medjool dates: Soak them in warm water for 10 to 15 minutes before blending if your dates are dry or firm. This helps them blend more easily and ensures your protein balls have a smooth, chewy texture.
Choose a protein powder you love: The flavour of your protein powder will impact the final taste. Go for a vanilla or chocolate plant-based protein to complement the coffee and cacao flavours.
Don’t over-blend: Blend just until the mixture forms a sticky ball. Over-blending can cause the mixture to become too oily or tough to roll.
Wet your hands for easy rolling: To prevent sticking, lightly dampen your hands before rolling the mixture into balls. It makes the process quicker and mess-free.
More Vegan Recipes You’ll Love
Birthday Cake Protein Bars
High Protein Chocolate Peanut Butter Cups
Chocolate Churro High Protein French Toast Bites
WANT MORE FREE PLANT BASED RECIPES?!
Make sure to follow me on all my social platforms:
✨Instagram @That.VeganBabe
🍍TikTok @That.VeganBabe
💜Facebook @ThatVeganBabe
🍉Pinterest @ThatVeganBabe
🙌YouTube @ThatVeganBabe

Tiramisu Protein Balls
Ingredients
- 2 cups Medjool dates about 16
- ¼ cup oat flour
- ¼ cup cacao powder
- 2 scoops protein powder
- ¼ cup almond butter
- 2 shots of strong espresso
- 1 tsp instant coffee
- Pinch of salt
- ⅓ cup vegan White chocolate chips
- 1 tbsp cacao powder for dusting
Instructions
- To a high-speed blender or food processor, add in your dates, oat flour, cacao powder, protein powder and almond butter.
- Make your strong double espresso, and if you prefer a strong coffee flavour, add 1 tsp of instant coffee to the espresso.
- Add your espresso to your food processor and blend until everything comes together. It should form a large sticky ball.
- Divide into as many balls as you’d like. I made eight balls.
- Pour 1 tsp of white chocolate over each ball and spread it around the ball with the back of a spoon, then dust with cacao powder.
- Place in the fridge or freezer for 5 minutes for the chocolate to set, and you are ready to enjoy!