Kebabs

Kebabs – Plant based and oven baked

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

  • Servings: 6
  • Difficulty: moderate
  • Print

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

  1. Prepare the Tofu
  2. Crumble the tofu finely into a large mixing bowl.
  3. Build the Flavor
  4. 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.
  5. Shape
  6. 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.
  7. Bake
  8. Bake for 20 – 25 minutes until firm and slightly crisp on the edges. For extra browning, broil for 2–3 minutes at the end.
  9. Serve
  10. 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. 💛

Leave a comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.