Meat Free Monday One day a week can make a world of difference

Sticky Tofu Kebabs with Herby Yoghurt

Meat Free Monday
  • Serves: Makes 8 skewers
  • Preparation: 15
  • Cooking: 15
  • Ready: 30

A real banger of a recipe for all your summer barbeques!


For the skewers

1 large block tofu (approx. 480 g)
2 red onions
2 green peppers

For the marinade

2 cloves garlic, grated or finely chopped
1 thumb sized piece of ginger, grated
2 teaspoons salt
2 tablespoons tomato puree
1 teaspoon smoked paprika
1 heaped tablespoon curry powder, mild or spicy depending on your preference
1 teaspoon chilli flakes or chilli powder (optional)
2 tablespoons golden syrup
1 tablespoon olive oil
pepper, to season

For the roux

2 tablespoons flour
3 tablespoons olive oil or plant-based spread

For the Herby Yoghurt (optional)

200 g plant-based yoghurt
pinch of salt
large handful of chopped coriander and/or parsley

To serve

wraps or flatbreads
coleslaw (optional)


Prepare the tofu by cutting it into large cubes. Cut the red onion in half, then each half into quarters, and then each quarter directly down the middle into eighths. Try to keep the small chunks together so they are easier to skewer. De-seed the green peppers and cut them into large chunks.

If you’re making the kebabs to eat on the same day, soak the kebab sticks in cold water so they don’t burn when cooking.

In a large mixing bowl, combine the marinade ingredients: grated garlic, ginger, tomato paste, curry powder, garlic powder, smoked paprika, chilli flakes, salt, black pepper, golden syrup and olive oil. Mix well.

Make the plant-based roux by warming the olive oil or melting the spread in a saucepan over a medium-high heat. Add the plain flour and stir it for a few minutes to cook it until it’s golden in colour and the mixture has thickened slightly. This is going to help bind and stick the marinade to the tofu. Once cooked, add the roux to the marinade and mix it well.

Stir through the tofu pieces and the green peppers. Keep the onions separate so they don’t fall apart.

Get the kebabs assembled, alternating the tofu and vegetables onto the kebab sticks. Next pre-heat the grill, barbecue or frying pan, and cook the tofu kebabs until charred and juicy and the vegetables are cooked.

Serve the kebabs on warmed up flatbreads or wraps, topped with optional herby yoghurt and a little coleslaw if you like some crunchiness. Enjoy alongside your other favourite meat free barbecue dishes.

Note: The tofu can be prepped up to 2 days in advanced and left covered in the fridge to marinate. On the day of cooking, bring it up to room temperature and stir through the green peppers. If you don’t have a barbecue, you can leave out the kebab sticks and instead spread the mixture out on a large oven tray, cooking for 15-20 minutes at 220°C/425°F/gas mark 7 or 200°C/400°F/gas mark 6 fan.

Additonal notes

Recipe and video created for Meat Free Monday by Alexis Tymon

Impact calculator

See the difference you can make

Calculate how you can have a positive impact by eating less meat and dairy ...
Participating people
Meat free days a week
For how long (years)?
Press enter or esc to cancel