Vegan Tiramisu Protein Balls
Last tested by Ava Green on April 8, 2026

Indulge in the rich, sophisticated flavors of coffee and chocolate with these no-bake Tiramisu Protein Balls. Easy to make and packed with plant-based protein, they are the perfect bite-sized vegan snack or healthy dessert to satisfy your sweet cravings and give you an energy boost.
This beginner vegan, protein balls recipe comes together in about 30 minutes and serves 8. It's perfect for any cooking, weeknight dinners, meal prep, and anyone exploring a more plant-forward kitchen. If you love this style of cooking, you'll also want to try our creamy vegan no-bake blueberry cheesecake next.
Prep
15 min
Cook
0 min
Servings
8
Difficulty
Beginner
Advertisement
Ingredients you'll need
Here's everything that goes into this vegan tiramisu protein balls. Scroll down to the recipe card for exact measurements and a printable version.
- 1/4 cup (60 g) dairy-free chocolate hazelnut spread
- 1/2 cup (112 g) dairy-free cream cheese, at room temperature
- 1/2 cup (45 g) oat flour (use certified gluten-free if needed)
- 1/4 cup (28 g) almond flour
- 1 tbsp (10 g) vanilla vegan protein powder
- 4 tsp instant coffee powder
- 1 tsp vanilla bean paste or vanilla extract
- 1/4 cup (42 g) vegan mini chocolate chips
- 1/2 cup (85 g) melted vegan chocolate (for coating)
- 1 tbsp cacao powder, for dusting (optional)
How to make it
Follow these step-by-step instructions. Each step is written so you know exactly what to look, smell, and taste for.
- 1
In a medium bowl, combine the dairy-free chocolate spread, dairy-free cream cheese, oat flour, almond flour, vanilla protein powder, instant coffee powder, and vanilla bean paste. Mix with a spoon or spatula until a thick, uniform dough forms.
- 2
Fold in the vegan mini chocolate chips until they are evenly distributed throughout the mixture.
- 3
Line a tray or plate with parchment paper. Scoop the mixture and roll it between your palms into 8 equal-sized balls (about 1.5 tablespoons each). Place the balls on the prepared tray.
- 4
Using two forks, dip each ball into the melted vegan chocolate, turning to coat it completely. Lift the ball out, letting any excess chocolate drip off, and return it to the parchment-lined tray.
- 5
Place the tray in the freezer for 15 minutes, or until the chocolate coating is firm to the touch.
- 6
Once set, you can optionally drizzle any remaining melted chocolate over the balls and dust them lightly with cacao powder. Enjoy immediately or store in the refrigerator.
Advertisement

Vegan Tiramisu Protein Balls
Indulge in the rich, sophisticated flavors of coffee and chocolate with these no-bake Tiramisu Protein Balls. Easy to make and packed with plant-based protein, they are the perfect bite-sized vegan snack or healthy dessert to satisfy your sweet cravings and give you an energy boost.
Ingredients
- 1/4 cup (60 g) dairy-free chocolate hazelnut spread
- 1/2 cup (112 g) dairy-free cream cheese, at room temperature
- 1/2 cup (45 g) oat flour (use certified gluten-free if needed)
- 1/4 cup (28 g) almond flour
- 1 tbsp (10 g) vanilla vegan protein powder
- 4 tsp instant coffee powder
- 1 tsp vanilla bean paste or vanilla extract
- 1/4 cup (42 g) vegan mini chocolate chips
- 1/2 cup (85 g) melted vegan chocolate (for coating)
- 1 tbsp cacao powder, for dusting (optional)
Instructions
- 1
In a medium bowl, combine the dairy-free chocolate spread, dairy-free cream cheese, oat flour, almond flour, vanilla protein powder, instant coffee powder, and vanilla bean paste. Mix with a spoon or spatula until a thick, uniform dough forms.
- 2
Fold in the vegan mini chocolate chips until they are evenly distributed throughout the mixture.
- 3
Line a tray or plate with parchment paper. Scoop the mixture and roll it between your palms into 8 equal-sized balls (about 1.5 tablespoons each). Place the balls on the prepared tray.
- 4
Using two forks, dip each ball into the melted vegan chocolate, turning to coat it completely. Lift the ball out, letting any excess chocolate drip off, and return it to the parchment-lined tray.
- 5
Place the tray in the freezer for 15 minutes, or until the chocolate coating is firm to the touch.
- 6
Once set, you can optionally drizzle any remaining melted chocolate over the balls and dust them lightly with cacao powder. Enjoy immediately or store in the refrigerator.
Recipe Notes
Nutrition Information
Per serving (estimated)
- Calories
- 184 kcal
- Fat
- 12g
- Carbs
- 17g
- Protein
- 4g
- Fiber
- 3g
- Sugar
- 10g
- Sodium
- 50mg
Frequently asked questions
How can I make this recipe gluten-free?+
This recipe is naturally gluten-free as long as you use certified gluten-free oat flour. Always check the labels on your other ingredients, like protein powder and chocolate, to ensure they are free from gluten cross-contamination.
Can I make this nut-free?+
To make this nut-free, you can substitute the almond flour with more oat flour or with sunflower seed flour. You will also need to use a nut-free chocolate spread, as the suggested one contains hazelnuts.
What's the best way to store these tiramisu protein balls?+
Store them in an airtight container in the refrigerator. They will stay fresh for up to 5 days. You can also freeze them for up to 2 months.
Can I make this Vegan Tiramisu Protein Balls ahead of time?+
Yes. You can prep most components a day or two in advance and store them in airtight containers in the fridge. For best texture, assemble or warm just before serving — most elements keep well for 3–4 days refrigerated.
How should I store leftovers?+
Cool leftovers to room temperature, then transfer to an airtight container and refrigerate for up to 4 days. Reheat gently in a pan or microwave, adding a splash of water or plant milk if it has dried out a little.
Can I freeze Vegan Tiramisu Protein Balls?+
Most components freeze well for up to 2 months in a sealed freezer-safe container. Thaw overnight in the fridge and reheat slowly. Avoid freezing fresh herbs, leafy greens, and creamy dairy-free sauces — add those fresh after thawing.
Advertisement
Rate & Review
Cooked it? Help other readers — leave a star rating and a short note.
Reviews (0)
No reviews yet — be the first to share how it turned out!
