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