Go Back
Middle Eastern Tofu Kebabs Recipe
Ben Carraoli

Middle Eastern Tofu Kebabs Recipe

I first made this Middle Eastern Tofu Kebabs Recipe on a busy weeknight when I wanted something healthy, comforting, and a bit different from my usual dinners. As soon as I took that first bite, I knew I had found a new staple recipe!
Total Time 25 minutes
Calories: 60

Ingredients
  

  • 450 g firm tofu – Choose firm tofu that holds its shape well when cooking.
  • 1/4 red onion finely chopped – Adds sweetness and crunch; don’t use frozen onions, as they release too much moisture.
  • 3 garlic cloves minced – Fresh garlic gives bold flavor — pre-minced won’t be as vibrant.
  • 1 1/2 tsp ground cumin – Brings earthy depth that’s classic in Middle Eastern cooking.
  • 1 1/2 tsp ground coriander – Adds citrusy warmth to complement cumin.
  • 1 tsp sumac – Offers bright tang; fresh ground sumac is best if you can find it.
  • 1 tsp dried mint – Mint brightens the spice mix with herbaceous notes.
  • 1/2 tsp turmeric – For color and a mild earthy taste.
  • 1/2 tsp chili powder – Adjust based on how much heat you like.
  • 1/2 –1 tsp salt – Essential for enhancing all the flavors.
  • 1/4 tsp black pepper – Fresh cracked pepper adds more kick and aroma.
  • 3 tbsp tomato purée – Adds sweetness depth, and a hint of acidity.
  • 65 g plain flour or chickpea flour – Chickpea flour gives extra protein and keeps these
  • 15 g fresh parsley finely chopped – For freshness and color; avoid wilted herbs.
  • 15 g fresh coriander finely chopped – Complements parsley with vibrant herbal notes.

Method
 

  1. First, crumble the firm tofu into small pieces inside a large bowl so it’s easy to mash. Add finely chopped red onion and minced garlic to build a rich, fragrant base. This step ensures even flavor distribution throughout the mixture.
  2. Sprinkle in all your spices — cumin, coriander, sumac, dried mint, turmeric, chili powder, salt, and pepper — followed by tomato purée and your choice of flour. These ingredients bring bold Middle Eastern flavor while helping the mixture bind properly. Make sure everything is evenly combined.
  3. Use clean hands to thoroughly mash and mix until the mixture sticks together and looks cohesive. Shape into small kebabs or oval patties with your palms. Avoid making them too large so they cook evenly and hold their shape.
  4. Heat a little neutral oil in a pan over medium heat and fry each kebab until browned on all sides. Turn them gently every couple of minutes for even cooking. The crispy golden crust adds amazing texture and flavor.
  5. Once cooked, serve immediately while warm and crisp. They taste best fresh from the pan with your favorite sides. Pair with rice, flatbread, or fresh salad for a complete meal.

Notes

  • I always make sure the tofu is well drained or lightly pressed — it really helps the kebabs stay firm while cooking.
  • I never skip the fresh herbs because they make the flavor brighter and more authentic.
  • If the mixture feels too wet, I simply add a little extra flour until it holds together properly.
  • I like to chill the shaped kebabs for 10–15 minutes before frying; it helps them stay intact.
  • I sometimes squeeze fresh lemon juice over the top before serving — it enhances the spices beautifully.