Go Back
+ servings
Print

Vegan Souvlaki - Greek Inspired Tofu Skewers

Max out on flavor with vegan souvlaki. It's juicy but meat-free, luxuriously plump, high in protein, and hassle-free. A great way to celebrate summer flavors in all their sizzling glory. 
Course Main Course, Side Dish
Cuisine Mediterranean, Vegan
Diet Vegan, Vegetarian
Prep Time 15 minutes
Cook Time 15 minutes
Marinating Time 30 minutes
Total Time 30 minutes
Servings 5 skewers
Calories 85kcal

Ingredients

  • 14 oz extra firm tofu cut into equal 1-inch (2 cm) cubes

Marinade

  • 1 lemon both zest and juice
  • 3 tablespoon extra-virgin olive oil
  • 3 cloves grated garlic
  • 1 teaspoon dried oregano
  • ½ teaspoon dried mint
  • 1 teaspoon ground cumin
  • 1 teaspoon sweet paprika powder
  • 1 teaspoon ground coriander
  • salt and pepper to taste

Instructions

  • Make the marinade. Add all the marinade ingredients to a large, deep dish (like a square casserole dish or any wide, shallow container)
    1 lemon, 3 tablespoon extra-virgin olive oil, 3 cloves grated garlic, 1 teaspoon dried oregano, ½ teaspoon dried mint, 1 teaspoon ground cumin, 1 teaspoon sweet paprika powder, 1 teaspoon ground coriander, salt and pepper
  • Mix the marinade. Mix the marinade ingredients with a silicone spatula or a fork until evenly combined.
  • Add tofu. Add tofu cubes to the marinade. Use your hands or a spatula to gently coat each piece evenly on all sides.
    14 oz extra firm tofu
  • Marinate. Cover and let the tofu marinate in the fridge for your desired amount of time (minimum 30 minutes, but ideally overnight). Flip the tofu once during marinating to ensure both sides are coated.
  • Skewer. Thread the tofu pieces onto bamboo or metal skewers, leaving a few inches of space at both ends for easier handling. Brush any leftover marinade over the tofu - don't let any marinade go to waste.
  • Grill. Grill the marinated tofu cubes in a hot grill pan with a little bit of oil or over an open flame BBQ until lightly charred. Flip and grill the other side until crispy and golden brown. Cooking time depends on your grill or pan (mine took about 8 minutes per side on medium heat).
  • Brush. Remove from the heat and brush the tofu with a little extra-virgin olive oil for added shine and flavour.
  • Serve & Enjoy! Serve warm with vegan tzatziki, pita bread, and your favourite toppings.

Notes

The total recipe preparation time does not account for the overnight marinating period.
Tip 1 - Use extra-firm tofu — anything softer won’t hold its shape on the skewers.
Tip 2 - Cut into even cubes so they cook evenly and stay secure.
Tip 3 - Marinate for a few hours, ideally overnight, for deeper flavour.
Tip 4 - Before grilling, brush on any leftover marinade so nothing goes to waste.
Store any leftovers in an airtight container in the fridge for up to 4 days.

Nutrition

Calories: 85kcal | Carbohydrates: 3g | Protein: 0.5g | Fat: 9g | Saturated Fat: 1g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 6g | Sodium: 2mg | Potassium: 53mg | Fiber: 1g | Sugar: 1g | Vitamin A: 212IU | Vitamin C: 12mg | Calcium: 14mg | Iron: 1mg