If your friends are still unsure about tofu, this is the wrap that might just change their minds. It’s packed with flavour, has the perfect sticky-sweet-spicy glaze, and is layered with colourful vegetables and creamy sriracha mayo. I promise, this one hits all the right notes.
This is one of my absolute favourite tofu recipes. The tofu is grated (trust me, this changes everything), pan-fried until golden, then coated in a quick Asian-style sauce that caramelises just enough to make every bite pop. Add some crunchy stir-fried veggies and a generous swipe of spicy yoghurt mayo, and you’ve got a wrap that feels indulgent but is secretly healthy. Perfect for lunch, dinner, or meal prep. Plus, it’s fully plant-based and high in protein!

Why Shredded Tofu
Shredded (or grated) tofu is honestly a game changer, especially if you’re not fully convinced by tofu yet. Here’s why it’s the best way to use it:
- Texture: Grating tofu creates little crumbles that crisp up beautifully in a pan. It gives you those golden, flavour-packed edges that absorb sauces much better than cubes or slices.
- Flavour: Because it’s shredded, there’s more surface area—meaning more flavour from your spices, marinades, or sauces gets into every bite. Perfect for recipes like sticky tofu, taco fillings, or scrambled-style dishes.
- Ease: No need to press it or fuss with slicing. Just grate straight from the block, especially if you’re using extra firm tofu like @tofoo.
- Versatile: You can use it in wraps, salads, sandwiches, stir-fries, or even as a plant-based alternative to minced meat.
If you’ve tried tofu before and thought it was bland or too soft—try shredding it. It might just change your mind!
Ways to Enjoy It
- Lunch on the go: Wrap it tightly in foil or parchment paper and take it with you for a satisfying, protein-rich lunch.
- Deconstructed bowl: Serve the grated tofu and sautéed vegetables over rice or noodles instead of in a wrap.
- Lettuce wraps: For a lighter option, skip the tortilla and serve the sticky tofu in crunchy romaine or gem lettuce leaves.
- Taco-style bites: Cut smaller wraps or use mini tortillas to create tofu tacos for a fun party or picnic idea.
- Bento box addition: Add a portion of this sticky tofu to a lunchbox with some cucumber sticks, edamame, and rice for a balanced, plant-based meal.
Tips
- Use firm tofu: It holds up better when grated and crisps nicely in the pan. I used @tofoo which doesn’t need pressing.
- Don’t skip the caramelising step: Let the sauce bubble up and coat the tofu—it’s what gives it that sticky takeaway-style flavour.
- Make it meal prep friendly: You can cook the tofu and veggies in advance, then assemble the wrap when you’re ready to eat.
- Add texture: Try shredded cabbage or crushed peanuts for extra crunch.
Swaps
Tofu: Tempeh or shredded cooked chicken will also work well.
Maple syrup: Honey or agave will give a similar sweet note.
Yoghurt: Use a dairy-free alternative to keep this wrap vegan.
Wrap: Use a whole grain wrap or a gluten-free alternative depending on your needs.
Storage
Fridge: Store cooked tofu and veggies separately in sealed containers for up to 3 days. Assemble wraps just before serving.
Freezer: Not recommended for this recipe — the texture of the tofu and vegetables won’t hold up well once frozen and defrosted.
More Tofu Recipes

Sticky Shredded Tofu Wrap
Ingredients
- 125 g tofu
- 1 small wrap
- 1 pepper
- 1/4 onion
Tofu marinade
- 2 tbsp soy sauce
- 1 tbsp sriracha
- 1 tbsp maple syrup
- 1 tsp cumin
- 1 tsp garlic powder
- 1 tsp tsp oil
Sauce
- 2 tbsp natural yoghurt or plant based yoghurt
- 1 tbsp sriracha
- 1 tsp mayo or vegan mayo
Instructions
- Grate the tofu and cook in a pan for a few minutes until it turns slightly golden.
- In the mean time prepare the tofu sauce: just mix the ingredients.
- Also prepare the sriracha mayo: just mix the ingredient listed in caption.
- I have also cooked some vegetables, peppers and onion, but you can use your favourite vegetables or any leftover you have in the fridge.
- Once the tofu is ready, add the tofu sauce, mix and cook for 1 minute so the sauce can caramelise slightly but still remain moist.
- Serve on a wrap, with. A layer of mayo sauce, vegetables and the tofu.