Drink recipe · from the recipe book
Espresso Vanilla Tofu Protein Shake
A silky, frothy iced shake with bold espresso, mellow vanilla and caramel-like sweetness from dates, made creamy with soy milk standing in for oat milk.

- Blender
- 25 min · 10 min hands-on
- Makes 2 glasses
- Vegan
- Gluten-free
- Up to 30 g carbs
- Protein 20 g+
- Sodium 600 mg or less
- 500 calories or less
Ingredients
- 4 shots120 gEspressofreshly brewed and chilled
- 1½ cups (350 ml)360 gSoy milk, originalcold
- 5½ oz150 gFirm tofucut into chunks
- 1 oz30 gSoy protein powder (isolate)
- 36 gMedjool dates, pittedroughly chopped
- 1 tsp4 gVanilla extract
- a pinch0.3 gSalt
Steps
- Brew the espresso, pour it into a small heatproof cup and set it in the freezer for about 15 minutes until cold.
- Meanwhile, put the chopped dates in the blender with about a quarter of the soy milk and let them soften for 5 minutes.
- Blend the dates and soy milk until smooth, about 30 seconds.
- Add the tofu chunks and the remaining three-quarters of the soy milk to the blender.
- Add the soy protein powder, the vanilla extract and the salt, then blend until completely smooth and creamy, about 45 seconds.
- Pour in the chilled espresso and blend for 10 seconds more to froth.
- Divide the shake between two glasses, pouring over ice if you like, and serve right away.
Contains: Soy.
Cook mode Log it in Today Make it mine
Made it
Made it? Share how yours turned out.
Saved in the Every Helping recipe book on October 24, 2026.
Want one that fits your numbers?
Pick the meal, the pan and your targets, and the Every Helping recipe generator writes a recipe with every number worked out. Free on the web.
Strawberry Peanut Butter Oat Protein Shake380 calories · 29 g protein
Vanilla Cherry Almond Protein Shake370 calories · 22 g protein
Chocolate Cherry Blueberry Protein Shake270 calories · 21 g protein
Vanilla Peach Pecan Protein Shake270 calories · 19 g protein