
When I first made this Middle Eastern Tofu Kebabs Recipe, I didn’t expect them to become a staple in my weekly meal plan. The mix of spices and fresh herbs made every bite packed with flavour.
I was honestly surprised at how well tofu transformed into juicy, kebab-style bites in my pan. These kebabs became my go-to dinner and a tasty snack the next day. I can’t wait to share this recipe with you!

Ingredients
Here’s what you’ll need to make these vibrant, flavour-packed tofu kebabs:
Note: Makes about 12 kebabs.
- 450g firm tofu, pressed and drained — firm tofu works best because it holds its shape.
- 1/4 red onion, finely chopped — adds mild sweetness and texture.
- 3 garlic cloves, minced — essential for deep savoury flavour.
- 1 1/2 tsp ground cumin — brings warm, earthy notes.
- 1 1/2 tsp ground coriander — adds light citrusy balance.
- 1 tsp sumac — gives a tangy Middle Eastern touch.
- 1 tsp dried mint — adds refreshing aroma.
- 1/2 tsp turmeric — provides color and gentle warmth.
- 1/2 tsp chilli powder — adds subtle heat (adjust as needed).
- 1/2–1 tsp salt — enhances all the flavours.
- 1/4 tsp black pepper — adds mild spice.
- 3 tbsp tomato puree — gives richness and helps bind.
- 65g plain flour or chickpea flour — helps the mixture hold together.
- 15g fresh parsley, finely chopped — adds brightness.
- 15g fresh coriander, finely chopped — enhances freshness.
- Oil for frying — use a neutral oil for best results.
Variations
- Gluten-free option: Use chickpea flour instead of plain flour.
- Spicier version: Add extra chilli powder or a pinch of cayenne.
- Herb swap: Replace parsley with dill or increase fresh mint.
- Baked option: Bake at 180°C until golden for a lighter version.
- Air-fryer method: Cook until crisp and browned for less oil usage.

Cooking Time
- Prep Time: 15 minutes
- Cooking Time: 10–12 minutes
- Total Time: 25–30 minutes
Equipment You Need
- Large mixing bowl — to combine all ingredients evenly.
- Knife and chopping board — for prepping onion and herbs.
- Measuring spoons and kitchen scale — for accurate seasoning.
- Frying pan — for cooking kebabs until golden.
- Spatula or tongs — to flip kebabs safely while frying.
How to Make Middle Eastern Tofu Kebabs Recipe Name?
Prepare the Tofu and Aromatics
Start by pressing the tofu to remove excess moisture, then crumble it into a large bowl. Add finely chopped onion and minced garlic. This step ensures the base is flavorful and easy to shape.
Season and Mix the Ingredients
Add all spices, tomato puree, flour, and fresh herbs to the bowl. Mix thoroughly using your hands until the mixture becomes sticky and well combined. The texture should hold together when pressed.
Shape and Cook the Kebabs
Form small kebab shapes or patties with your hands. Heat oil in a pan over medium heat and cook each side until golden brown. Serve warm once the outside is crisp and slightly firm.
You may also enjoy trying other flavorful recipes like roasted-jalapeno-popper-grilled-cheese-recipe for a delicious twist, or explore something hearty such as pepper-steak-with-bell-peppers-and-onion-recipe for a rich and satisfying meal idea.
Additional Tips for Making This Recipe Better
- I always press the tofu well — removing moisture helps the kebabs stay firm.
- I prefer fresh herbs because they make the flavour brighter.
- If the mixture feels too wet, I add a little extra flour.
- I avoid overcrowding the pan so each kebab browns properly.
- Letting them rest for a few minutes improves texture before serving.
How to Serve Middle Eastern Tofu Kebabs Recipe Name?
Serve these kebabs warm with fluffy rice, couscous, or inside soft pita bread. Add fresh salad, sliced cucumbers, and tomatoes for crunch. I also like to include tahini sauce, hummus, or a yogurt dip for extra creaminess. Garnish with fresh parsley, lemon wedges, or a sprinkle of sumac for presentation.

Nutritional Information
Per kebab (approximate values):
- Calories: 60 kcal
- Protein: 4 g
- Carbohydrates: 7 g
- Fat: 2 g
Make Ahead and Storage
Storing:
Store cooked kebabs in an airtight container in the refrigerator. They stay fresh for up to 3 days. Reheat in a pan or oven for best texture.
Freezing:
Shape the kebabs and freeze them before cooking. Place on a tray until firm, then transfer to a freezer bag. They can be cooked directly from frozen.
Reheating:
Reheat in a skillet or oven to maintain crispness. Avoid over-microwaving, as it may soften the texture.
Why You’ll Love This Recipe?
Here’s why this recipe is a must-try in your kitchen:
- Easy to Prepare: Simple ingredients and quick steps make it beginner-friendly.
- Plant-Based Protein: A nutritious vegetarian option packed with tofu protein.
- Full of Flavor: Warm spices and fresh herbs create authentic taste.
- Versatile Serving Options: Enjoy in wraps, bowls, or as a main dish.
- Customizable: Adjust spice levels and herbs to suit your preference.
These Middle Eastern Tofu Kebabs are flavorful, wholesome, and satisfying. I love how quickly they come together, and they always impress family and guests. Whether you’re looking for a healthy dinner or a protein-packed snack, this recipe is a delicious choice you’ll want to make again and again.

Middle Eastern Tofu Kebabs Recipe
Ingredients
Method
- Start by pressing the tofu to remove excess moisture, then crumble it into a large bowl. Add finely chopped onion and minced garlic. This step ensures the base is flavorful and easy to shape.
- Add all spices, tomato puree, flour, and fresh herbs to the bowl. Mix thoroughly using your hands until the mixture becomes sticky and well combined. The texture should hold together when pressed.
- Form small kebab shapes or patties with your hands. Heat oil in a pan over medium heat and cook each side until golden brown. Serve warm once the outside is crisp and slightly firm.
Notes
- I always press the tofu well — removing moisture helps the kebabs stay firm.
- I prefer fresh herbs because they make the flavour brighter.
- If the mixture feels too wet, I add a little extra flour.
- I avoid overcrowding the pan so each kebab browns properly.
- Letting them rest for a few minutes improves texture before serving.






