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

Vegan Lemon Garlic Tofu and Broccoli Skewers


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Yusra
  • Total Time: 35 minutes
  • Yield: 2 servings (4 skewers)
  • Diet: Vegan

Description

These Vegan Lemon Garlic Tofu and Broccoli Skewers are a zesty and wholesome plant-based dish, combining marinated tofu and broccoli baked to perfection. Inspired by Mediterranean flavors, they’re ideal for a light meal or side dish.


Ingredients

  • 400 grams firm tofu
  • 2 cups broccoli florets
  • 3 tablespoons olive oil
  • 2 tablespoons fresh lemon juice
  • 1 teaspoon lemon zest
  • 3 garlic cloves, finely minced
  • 1/2 teaspoon salt
  • 1/2 teaspoon black pepper
  • 1/2 teaspoon paprika
  • 1/4 teaspoon chili flakes

Instructions

  1. Preheat oven to 200°C (392°F) and line a baking tray with parchment paper.
  2. Press tofu to remove excess moisture, then cut into cubes. Cut broccoli into similar-sized florets.
  3. In a bowl, whisk together olive oil, lemon juice, lemon zest, garlic, salt, pepper, paprika, and chili flakes.
  4. Add tofu and broccoli to the marinade, tossing gently to coat. Let marinate for 10 minutes.
  5. Thread tofu and broccoli alternately onto wooden skewers and place on the baking tray.
  6. Bake for 20 minutes, flipping halfway through, until lightly golden and tender.
  7. Serve warm with your favorite sides or sauces.

Notes

  • Soak wooden skewers in water for 15–20 minutes before baking to prevent burning.
  • Swap broccoli for zucchini, mushrooms, or bell peppers.
  • Serve with tahini sauce or dairy-free yogurt for extra flavor.
  • Air fry at 190°C for 15 minutes as an alternative to baking.
  • Prep Time: 15 minutes
  • Cook Time: 20 minutes
  • Category: Main Dish
  • Method: Baked
  • Cuisine: Mediterranean-Inspired

Nutrition

  • Serving Size: 2 skewers
  • Calories: 210
  • Sugar: 2g
  • Sodium: 370mg
  • Fat: 16g
  • Saturated Fat: 2g
  • Unsaturated Fat: 13g
  • Trans Fat: 0g
  • Carbohydrates: 9g
  • Fiber: 3g
  • Protein: 11g
  • Cholesterol: 0mg