The BBC Good Food logo
A plate of vegan BBQ teriyaki tofu on a bed of Tenderstem broccoli and courgettes

Vegan BBQ teriyaki tofu

A star rating of 3.9 out of 5.6 ratingsRate
Magazine subscription – Try your first 5 issues for only £5
  • Preparation and cooking time
    • Prep:
    • Cook:
    • plus chilling time
  • Easy
  • Serves 4

Serve this easy vegan teriyaki dish at a summer barbecue. Allow the tofu to soak up the delicious flavours of the marinade before placing on the coals

  • Vegan
Nutrition: Per serving
low inkcal201


  • 4 tbsp low-salt soy sauce
  • 2 tbsp soft brown sugar
  • pinch ground ginger
  • 2 tbsp mirin
  • 3 tsp sesame oil
  • 350g block very firm tofu (see tip below) cut into thick slices
  • ½ tbsp rapeseed oil
  • 2 courgettes, sliced horizontally into strips
  • 200g Tenderstem broccoli
  • black and white sesame seeds, to serve


  • STEP 1

    Mix the soy sauce, soft brown sugar, ginger and mirin with 1 tsp sesame oil and brush it all over the slices of tofu. Put them in a large, shallow dish and pour over any leftover marinade. Chill for at least 1 hr.

  • STEP 2

    Heat the barbecue until the coals are glowing white, or heat a griddle pan. Mix the remaining sesame oil with the rapeseed oil and brush the courgette slices and broccoli. Barbecue (or griddle) them over the coals for 7-10 mins or until they are tender and then set aside and keep warm.

  • STEP 3

    Barbecue the tofu slices on both sides over the coals for 5 mins (or use the griddle) until they turn brown and go crisp at the edges. Serve the tofu on a bed of the veg with the remaining marinade and scatter over the sesame seeds.

Firm tofu should be sliceable - silken firm is not firm enough. You can squeeze out the moisture by putting it in a dish and resting a plate or small board on top of it for a couple of hours.

Goes well with

Comments, questions and tips

Rate this recipe

What is your star rating out of 5?

Choose the type of message you'd like to post

Choose the type of message you'd like to post

Overall rating

A star rating of 3.9 out of 5.6 ratings

Sponsored content