There’s something deeply comforting about a tray of food roasting in the oven — spices blooming, edges caramelizing, and the kitchen filling with warmth.
Plant based food should never feel like a compromise. It should feel abundant, aromatic, and deeply satisfying. These kebabs are exactly that. They’re protein-rich, oven-baked (no standing over a grill!), and layered with herbs and spices that transform humble tofu into something extraordinary.

The combination of grated onion, chickpea flour, tomato paste, cilantro, and tahini creates a mixture that binds beautifully while staying tender inside. Roasted on a sheet pan, the edges caramelize and crisp slightly, giving you that irresistible kebab texture without the fuss.
Whether you tuck them into warm naan, serve them over saffron rice, or pair them with a bright cucumber salad, these kebabs bring warmth and nourishment to the table.

If you love meals that are high in protein, deeply spiced, and easy enough for a weeknight dinner, this one is for you.

🌿 Tofu Sheet Pan Kebabs (Vegan & Protein-Rich)
Ingredients
For the kebabs:
- 1 block extra-firm tofu, pressed very well
- 1 medium onion, finely grated
- 1/4 cup chickpea flour
- 2 tablespoons tomato paste
- 2 tablespoons tahini
- 1/2 cup finely chopped cilantro
- 1 green chili finely chopped
- 1 teaspoon cumin powder
- 1 teaspoon fennel powder
- 1 tablespoon dry mint
- 1–2 teaspoons Kashmiri red chili powder (optional: adjust to heat preference)
- 1 teaspoon smoked paprika
- 1 teaspoon salt (or to taste)
- 1 tsp lemon juice
- Olive oil – for light spraying
Optional for serving:
- Sliced red onions
- Sliced cucumbers
- Vegan yogurt or tahini drizzle
Instructions
1. Prepare the Tofu
Crumble the tofu finely into a large mixing bowl.
2. Build the Flavor
Add grated onion, chickpea flour, tomato paste, tahini, chopped cilantro, chopped green chilies and all the spices. Mix thoroughly with your hands until everything is evenly incorporated. The mixture should hold together when pressed.
If it feels too wet, add a tablespoon more chickpea flour.
3. Shape
Preheat oven to 400°F (200°C). Line a sheet pan with parchment paper.
Shape the mixture into evenly into a rectangular slab and score into kebab-sized portions. Spray lightly with olive oil.
4. Bake
Bake for 20 – 25 minutes until firm and slightly crisp on the edges.
For extra browning, broil for 2–3 minutes at the end.
5. Serve
Serve hot with a squeeze of lemon, a drizzle of tahini, and fresh herbs. These are beautiful tucked into wraps, served over rice bowls, or paired with roasted vegetables. I have served them today with Sumac and lemon red onions and cucumber.
Why You’ll Love These
✨ High in plant-based protein
✨ Rich in fiber from chickpea flour
✨ Deeply aromatic and warming
✨ Perfect for meal prep
✨ Oven-baked and fuss-free
Kebabs - Plant Based
Oven baked Kebabs plant based and delicious
Ingredients
- 1 block extra-firm tofu, pressed very well
- 1 medium onion, finely grated
- 1/4 cup chickpea flour
- 2 tablespoons tomato paste
- 2 tablespoons tahini
- 1/2 cup finely chopped cilantro
- 1 green chili finely chopped
- 1 teaspoon cumin powder
- 1 teaspoon fennel powder
- 1 tablespoon dry mint
- 1–2 teaspoons Kashmiri red chili powder (optional: adjust to heat preference)
- 1 teaspoon smoked paprika
- 1 teaspoon salt (or to taste)
- 1 tsp lemon juice
- Olive oil – for light spraying
Directions
- Prepare the Tofu Crumble the tofu finely into a large mixing bowl.
- Build the Flavor Add grated onion, chickpea flour, tomato paste, tahini, chopped cilantro, chopped green chilies and all the spices. Mix thoroughly with your hands until everything is evenly incorporated. The mixture should hold together when pressed. If it feels too wet, add a tablespoon more chickpea flour.
- Shape Preheat oven to 400°F (200°C). Line a sheet pan with parchment paper. Shape the mixture into evenly into a rectangular slab and score into kebab-sized portions. Spray lightly with olive oil.
- Bake Bake for 20 – 25 minutes until firm and slightly crisp on the edges. For extra browning, broil for 2–3 minutes at the end.
- Serve Serve hot with a squeeze of lemon, a drizzle of tahini, and fresh herbs. These are beautiful tucked into wraps, served over rice bowls, or paired with roasted vegetables. I have served them today with Sumac and lemon red onions and cucumber.
These tofu kebabs remind me that plant-based cooking is about transformation. With the right spices and a little intention, simple ingredients become soulful meals.
If you make this recipe, tag me and let me know how you served it. Food made with love always tastes better. 💛
