Skip to content

An excellent packed lunch for work, school, or your next picnic — this super simple recipe is a perfect demonstration of how easy is it to transform tofu with the help of a few staple sauces!

You will need

Serves 4

  • 1/3 cup soy sauce
  • 2 tablespoons tomato paste
  • 2 tablespoons maple syrup
  • 1 tablespoon smoked paprika
  • 500g firm tofu, thinly sliced
  • 2 bunches romaine lettuce, core removed
  • 2 avocados, mashed
  • 1 cup cherry tomatoes, halved
  • 4 wholemeal wraps (or gluten-free if required)


  • 4 tablespoons vegan mayonnaise*
  • 1 tablespoon maple syrup
  • 1 tablespoon garlic or onion powder
  • 1 tablespoon nutritional yeast
  • 1/2 lemon, juice and zest
  • 1/2 teaspoon Dijon mustard

Share this recipe


20 mins to prep

  1. Step 1

    To make the tofu marinade, add the soy sauce, tomato paste, maple syrup and paprika to a flat baking dish and mix until smooth. Add the tofu to the baking dish and flip the tofu to make sure all sides have marinade on them. Set aside for at least 30 minutes.**

  2. Step 2

    Preheat the oven to 180°C. When the oven is hot, bake the tofu for 20 minutes or until each piece is golden and chewy.

  3. Step 3

    To make the dressing, add all the ingredients to a large bowl and mix until smooth. Toss the dressing with the lettuce leaves until combined.

  4. Step 4

    Assemble the wraps with the baked tofu, lettuce, avocado and tomato. If there is any excess dressing, drizzle on the assembled wraps. Serve immediately.

Hot tip!

* Vegan mayo can be found at major supermarkets or health food stores.

** You can marinade the tofu the night before.

This website uses cookies

And not just the choc chip kind! We also use cookies to improve your experience on our site – for example, they will allow you to ‘favourite’ your top recipes, which is very handy! To find out more, you can read our privacy policy