
Middle Eastern Tofu Kebabs Recipe
If you’re looking for a healthy, flavorful plant-based meal, these Middle Eastern Tofu Kebabs are a must-try. They are packed with aromatic spices, fresh herbs, and a crispy golden exterior that makes every bite satisfying.
These kebabs are inspired by traditional Middle Eastern flavors like cumin, coriander, mint, and sumac, giving them a vibrant and authentic taste.
Best of all, they’re quick to prepare, budget-friendly, and naturally vegan, making them perfect for weeknight dinners or healthy meal prep.
Why You’ll Love These Tofu Kebabs
Quick & Easy
Ready in about 25 minutes.
Healthy Plant-Based Protein
Tofu provides a nutritious vegan protein source.
Bold Middle Eastern Flavors
A blend of spices creates rich and aromatic taste.
Versatile Dish
Serve with rice, wraps, salads, or dips.
Meal Prep Friendly
They store and reheat well for later meals.
Ingredients
Here’s everything you need to make these delicious tofu kebabs.
450g firm tofu
¼ red onion, finely chopped
3 garlic cloves, minced
1½ tsp ground cumin
1½ tsp ground coriander
1 tsp sumac
1 tsp dried mint
½ tsp turmeric
½ tsp chili powder
½–1 tsp salt
¼ tsp black pepper
3 tbsp tomato purée
65g chickpea flour or plain flour
15g fresh parsley, chopped
15g fresh coriander, chopped
Neutral oil for frying

Cooking Time
Prep Time: 15 minutes
Cook Time: 10 minutes
Total Time: 25 minutes
Servings: 12 kebabs
Equipment Needed
Large mixing bowl
Knife and chopping board
Measuring spoons
Frying pan
Spatula or tongs

How to Make Middle Eastern Tofu Kebabs
1. Prepare the Tofu
Crumble the firm tofu into small pieces in a mixing bowl.
Make sure excess moisture is removed so the mixture binds well.
2. Add Aromatics
Add chopped red onion and minced garlic to the bowl.
These ingredients build a flavorful base for the kebabs.
3. Add Spices and Binders
Add the following ingredients:
Cumin
Coriander
Sumac
Mint
Turmeric
Chili powder
Salt
Black pepper
Tomato purée
Flour
Mix everything together until well combined.
4. Add Fresh Herbs
Stir in chopped parsley and coriander.
These herbs add freshness and authentic Middle Eastern flavor.
5. Shape the Kebabs
Use your hands to shape the mixture into small oval kebabs or patties.
Make sure they are evenly sized so they cook evenly.
6. Cook the Kebabs
Heat oil in a frying pan over medium heat.
Cook each kebab until golden brown on all sides, about 8–12 minutes total.
Turn gently so they don’t break.
7. Serve
Serve the kebabs warm with:
Pita bread
Rice
Salad
Tahini sauce
Hummus
Add lemon wedges for extra freshness.

Expert Tips for Best Results
Press the tofu first
Removing moisture helps kebabs hold together.
Use fresh herbs
Fresh parsley and coriander improve flavor.
Chill before cooking
Refrigerating shaped kebabs for 10 minutes helps them stay firm.
Don’t overcrowd the pan
Cook in batches if needed.
Variations
You can easily customize this recipe.
Air Fryer Version
Cook at 180°C for 10–15 minutes.
Gluten Free Version
Use chickpea flour instead of plain flour.
Extra Spicy Version
Add chili flakes or fresh chili.
Mediterranean Twist
Add feta-style vegan cheese or olives.

What to Serve with Tofu Kebabs
These kebabs pair well with many sides.
Greek cucumber salad
Hummus and pita bread
Roasted vegetables
Rice pilaf
Tahini sauce
Flatbread wraps
Nutritional Information (Approximate)
Calories: 60 kcal
Protein: 4 g
Carbohydrates: 7 g
Fat: 2 g
Storage and Reheating
Refrigerator
Store cooked kebabs in an airtight container for up to 3 days.
Freezer
Freeze uncooked kebabs for up to 2 months.
Reheating
Reheat in the oven, air fryer, or skillet until warm.
Why This Recipe Works
The combination of aromatic spices, fresh herbs, and protein-rich tofu creates a dish that is both flavorful and nutritious.
The chickpea flour helps bind everything together while also adding extra plant-based protein.
These kebabs are a great option for anyone looking for healthy vegan meals that don’t sacrifice flavor.
FAQs
What are tofu kebabs?
Tofu kebabs are plant-based kebabs made with tofu, spices, herbs, and flour to create a flavorful vegan dish.
Can tofu kebabs be made gluten-free?
Yes. Use chickpea flour instead of regular flour.
Do I need to press tofu before cooking?
Yes. Pressing tofu removes excess water and helps the mixture hold together.
Can tofu kebabs be baked instead of fried?
Yes. Bake at 200°C for about 20 minutes.
Are tofu kebabs healthy?
Yes. They are high in plant-based protein and relatively low in fat.
