Dairy Farmers of Canada

Shish Taouk-style Tofu Skewer

Dive into summer with our shish taouk-style tofu skewers and their yogurt, coriander, and lime sauce. Our tofu, infused with spices like garlic and all-spice, evokes the taste and texture of shish taouk chicken. Whether you're vegetarian or simply craving new grilled flavours, we guarantee these vegetarian skewers will brighten up your summer barbecues.

  • Prep: 15 min
  • Marinating: 24 h
  • Cooking: 20 min
Yields 4 skewers
Shish Taouk-style Tofu Skewer


  • Marinade:
  • ¼ cup (65 ml) Canadian plain Greek yogurt
  • 3 tablespoons (45 ml) olive oil
  • 2 tablespoons (30 ml) tomato paste
  • 2 cloves garlic, pressed
  • 4 tablespoons (60 ml) lemon juice
  • 1 tablespoon (15 ml) smoked paprika
  • ½ teaspoon (2.5 ml) ground cumin
  • ½ teaspoon (2.5 ml) ground All-Spice
  • Salt and pepper, to taste
  • Skewers:
  • 1 block (454 g) extra-firm tofu, cubed
  • 4 skewers
  • ½ small red onion
  • ½ red bell pepper
  • ½ yellow bell pepper
  • Yogurt, Coriander, and Lime Sauce:
  • 1/4 cup (65 g) Canadian plain Greek yogurt
  • 1 teaspoon (5 ml) lime juice
  • 1 lime, zested
  • 3/8 cup (90 g) fresh coriander, finely chopped
  • 1 tablespoon (15 ml) olive oil
  • Salt and pepper, to taste
Placeholder alt


Sign up for our new More Goodness program for exclusive offers, recipes, contests and more.



Marinade :

Mix all marinade ingredients in a large bowl.

Add tofu cubes and marinate for 24 hours (or a minimum of 4 hours).

Skewers :

If using wooden skewers, soak them into water for 30 minutes.

Thread marinated tofu cubes, peppers, and onion onto skewers.

Grill on the BBQ for about 3 minutes on each side or until tofu is grilled.

Sprinkle fresh coriander over the skewers.

Sauce :

Mix all sauce ingredients in a bowl.

Enjoy your tofu skewers with the sauce!


These skewers are delicious in a pita sandwich or served with tabbouleh and marinated vegetables.

Learn more about