These Vegan Lemon Garlic Tofu and Broccoli Skewers are a fresh, flavorful, and nourishing plant-based dish inspired by Mediterranean flavors. Firm tofu and crisp broccoli are marinated in a zesty lemon-garlic mixture, then baked until lightly golden and tender. This recipe is simple to prepare, requires everyday ingredients, and works beautifully for dinners, gatherings, or meal prep.

Why You’ll Love This Recipe

  • Completely plant-based and suitable for a vegan lifestyle
  • Light yet satisfying, with a good balance of protein and vegetables
  • Easy to prepare with simple kitchen equipment
  • Baked, not fried, making it a healthier option
  • Versatile enough to serve as a side dish or light main

Ingredients

(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)

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

Directions

Preheat the oven to 200°C and line a baking tray with parchment paper.

Press the firm tofu to remove excess moisture, then cut it into evenly sized cubes. Wash the broccoli and cut it into similar-sized florets for even cooking.

In a mixing bowl, combine olive oil, lemon juice, lemon zest, minced garlic, salt, black pepper, paprika, and chili flakes. Mix well until the marinade is evenly blended.

Add the tofu cubes and broccoli florets to the bowl and gently toss until everything is fully coated. Let the mixture marinate for about 10 minutes.

Thread the marinated tofu and broccoli alternately onto wooden skewers. Arrange the skewers in a single layer on the prepared baking tray.

Bake for 20 minutes, flipping the skewers halfway through to ensure even browning. Remove from the oven once lightly golden and tender. Serve warm.

Servings and timing

Servings: 2
Portion size: 2 skewers per serving

Preparation time: 15 minutes
Cooking time: 20 minutes
Total time: 35 minutes

Calories per serving: approximately 210 kcal

Variations

  • Substitute broccoli with mushrooms, zucchini, or bell peppers
  • Use tempeh instead of tofu for a firmer texture
  • Add dried oregano or thyme for a more herbal flavor
  • Increase chili flakes for extra heat
  • Serve with a drizzle of tahini or dairy-free yogurt sauce

Storage/Reheating

Store leftover skewers in an airtight container in the refrigerator for up to 3 days.

To reheat, place them in a preheated oven at 180°C for about 8–10 minutes or warm them gently in a pan. Freezing is not recommended, as the texture of tofu and broccoli may change.

FAQs

Can I grill these skewers instead of baking?

Yes, grilling works well. Cook them over a medium flame for about 15 minutes, turning occasionally.

Are these skewers gluten-free?

Yes, all the ingredients used in this recipe are naturally gluten-free.

Can I make this recipe oil-free?

You can replace the olive oil with vegetable broth or extra lemon juice for an oil-free version.

What type of tofu works best?

Firm tofu is ideal because it holds its shape well during baking.

Do I need to soak the wooden skewers?

Soaking them in water for 15–20 minutes can help prevent burning, though baking usually causes minimal charring.

Can I prepare the skewers in advance?

Yes, you can marinate the tofu and broccoli a few hours ahead and store them in the refrigerator until ready to bake.

How do I make the skewers more filling?

Serve them with brown rice, quinoa, or wrap them in flatbread with vegetables.

Can I air fry these skewers?

Yes, air fry at 190°C for about 15 minutes, turning halfway through.

What other vegetables can I add?

Cherry tomatoes, red onions, or cauliflower florets work well on these skewers.

Are these skewers suitable for meal prep?

Yes, they store well in the fridge and can be reheated easily for quick meals.

Conclusion

Vegan Lemon Garlic Tofu and Broccoli Skewers are a simple yet flavorful dish that proves plant-based cooking can be both nutritious and satisfying. With fresh lemon, aromatic garlic, and wholesome ingredients, this recipe is perfect for weeknight dinners, gatherings, or healthy meal prep. Give it a try and enjoy a light, delicious vegan meal made with ease.

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

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star