Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Grilled Veggie & Tofu Skewers in Charred Flatbread

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Emma Delaney
  • Prep Time: 40 minutes
  • Cook Time: 10 minutes
  • Total Time: 50 minutes
  • Yield: 4 servings 1x
  • Category: Main Course
  • Method: Grilling
  • Cuisine: Mediterranean
  • Diet: Vegan

Description

Smoky and vibrant, these grilled veggie and tofu skewers are infused with a bold marinade, flame-cooked to perfection, and served on charred flatbread—ideal for outdoor grilling and plant-based feasting.


Ingredients

Units Scale
  • 1 block extra-firm tofu, pressed and cubed
  • 1 zucchini, sliced thick
  • 1 red onion, peeled and quartered
  • 1 cup cherry tomatoes
  • 1 red bell pepper, cut into chunks
  • 1 tbsp olive oil
  • 3 tbsp soy sauce
  • 1 tbsp olive oil (for marinade)
  • 1 tbsp maple syrup
  • 1 tbsp tomato paste
  • 1 tsp smoked paprika
  • 2 cloves garlic, minced
  • 1 tbsp lemon juice
  • Black pepper, to taste
  • 4 flatbreads or pita
  • Fresh parsley or cilantro (optional)
  • Hummus or tahini (optional spread)

Instructions

  1. Whisk together all marinade ingredients in a bowl.
  2. Toss tofu and vegetables in the marinade. Cover and let marinate in the fridge for at least 30 minutes (up to 4 hours for deeper flavor).
  3. Thread marinated tofu and veggies onto skewers, alternating ingredients.
  4. Preheat a grill or grill pan over medium-high heat. Brush grates with olive oil.
  5. Grill skewers for 8–10 minutes, turning occasionally, until vegetables are tender and charred, and tofu is crisped at the edges.
  6. Warm the flatbreads directly over the grill for 30 seconds per side until lightly charred.
  7. Serve each skewer in a flatbread, optionally with a smear of hummus or tahini and a sprinkle of fresh herbs.

Notes

  • For extra flavor, marinate the tofu and veggies overnight.
  • Use metal skewers or soak wooden skewers in water for 30 minutes before grilling to prevent burning.
  • Great served with a side of tabbouleh or a simple cucumber salad.

Nutrition

  • Serving Size: 1 flatbread with skewer
  • Calories: 320
  • Sugar: 6g
  • Sodium: 550mg
  • Fat: 15g
  • Saturated Fat: 2g
  • Unsaturated Fat: 12g
  • Trans Fat: 0g
  • Carbohydrates: 30g
  • Fiber: 5g
  • Protein: 15g
  • Cholesterol: 0mg