Middle Eastern Tofu Kebabs
These Middle Eastern tofu kebabs are a delightful addition to any meal, combining aromatic spices and vibrant flavors in a quick and easy dish. Perfect for weeknight dinners or meal prep, they are not only delicious but also packed with protein. Enjoy them as a satisfying main course or a flavorful side that pairs wonderfully with your favorite dips and salads.
Why You’ll Love This Recipe
- Quick to Prepare: These kebabs can be whipped up in no time, making them ideal for busy weeknights.
- Flavorful Spices: A blend of cumin, coriander, and sumac adds an authentic Middle Eastern flair that will excite your taste buds.
- Versatile Serving Options: Serve them with rice, pitta bread, or salads for a balanced meal that’s perfect for any occasion.
- Nutritious Leftovers: Enjoy these kebabs the next day as a healthy snack that’s rich in protein.
- Easy to Customize: Feel free to tweak the spices or add your favorite herbs to make this recipe truly your own.
Tools and Preparation
To create these Middle Eastern tofu kebabs successfully, having the right tools is crucial. Here’s what you’ll need:
Essential Tools and Equipment
- Mixing bowl
- Frying pan
- Spatula
- Measuring spoons
- Knife
Importance of Each Tool
- Mixing bowl: A large bowl allows you to combine all ingredients thoroughly for an even mixture.
- Frying pan: Using a non-stick frying pan ensures that your kebabs cook evenly without sticking.
- Spatula: This helps you flip the kebabs easily while frying, ensuring they brown beautifully on all sides.

Ingredients
For the Kebabs
- 450g firm tofu (prepared according to pack instructions)
- 1/4 red onion (finely chopped)
- 3 garlic cloves (minced)
- 1 1/2 tsp cumin
- 1 1/2 tsp coriander
- 1 tsp sumac
- 1 tsp dried mint
- 1/2 tsp turmeric
- 1/2 tsp chilli powder
- 1/2-1 tsp salt
- 1/4 tsp black pepper
- 3 tbsp tomato puree
- 65g plain flour/chickpea flour
- 15g fresh parsley (finely chopped)
- 15g fresh coriander (finely chopped)
- Oil for frying
How to Make Middle Eastern Tofu Kebabs
Step 1: Prepare the Tofu Mixture
- Break up the tofu into small pieces into a large bowl.
- Add the finely chopped red onion, minced garlic, and all spices.
- Pour in the tomato puree, then add flour and fresh herbs.
Step 2: Mix Until Combined
- Use your hands to mash everything together until well combined. The mixture should hold its shape when formed.
Step 3: Shape the Kebabs
- Take small amounts of the mixture and shape them into kebabs using your palms.
- Aim for mini kebab shapes; about 12 should be made from this recipe.
Step 4: Fry the Kebabs
- Heat oil in a frying pan over medium heat.
- Fry each kebab for about one minute on each side until golden brown.
Step 5: Serve and Enjoy!
- Serve your delicious Middle Eastern tofu kebabs with rice or pitta bread alongside fresh salad and hummus or tahini sauce for dipping.
How to Serve Middle Eastern Tofu Kebabs
These Middle Eastern tofu kebabs are versatile and can be paired with a variety of side dishes for a delightful meal. Whether you’re enjoying them as a main course or a snack, here are some serving suggestions to enhance your dining experience.
With Fresh Salad
- A refreshing salad made with cucumbers, tomatoes, and red onion can balance the flavors of the kebabs. Drizzle with olive oil and lemon juice for added zest.
Inside Pita Bread
- Stuff the kebabs into warm pita bread along with lettuce and tahini sauce. This makes for a convenient and delicious handheld meal.
Accompanied by Hummus
- Serve the kebabs alongside creamy hummus for dipping. The rich texture of hummus complements the spicy kebabs beautifully.
With Rice or Quinoa
- Pair the kebabs with fluffy rice or quinoa. Seasoned grains can soak up any juices from the kebabs, adding depth to your meal.
Topped with Yogurt Sauce
- A cool yogurt sauce with garlic and herbs can be drizzled over the kebabs. This adds creaminess and balances out the spices.
On Skewers
- For a fun presentation, serve the kebabs on skewers alongside grilled vegetables. This adds color and makes for an appealing dish.
How to Perfect Middle Eastern Tofu Kebabs
To achieve the best flavor and texture in your Middle Eastern tofu kebabs, consider these helpful tips. These insights will ensure that your kebabs are both delicious and satisfying.
-
Use firm tofu: Selecting firm tofu helps maintain structure while cooking. It absorbs flavors better and holds shape when shaped into kebabs.
-
Mash thoroughly: Ensure that you mash the mixture well so that all ingredients bind together effectively. This prevents them from falling apart during cooking.
-
Adjust spices: Feel free to adjust spices according to your taste preference. Adding more chili powder can increase heat, while additional cumin may deepen flavor.
-
Don’t overcrowd the pan: Fry in batches if necessary to avoid overcrowding, which ensures even cooking and browning on all sides.
-
Let them rest: After frying, let the kebabs rest for a few minutes. This helps set their shape and improves texture before serving.
-
Experiment with dipping sauces: Try different sauces like tahini or spicy salsa to elevate your dish. Each sauce offers unique flavors that pair wonderfully with tofu.
Best Side Dishes for Middle Eastern Tofu Kebabs
Complementing your Middle Eastern tofu kebabs with side dishes not only enhances your meal but also adds variety to your plate. Here are some excellent options:
-
Tabbouleh: A fresh salad made primarily of parsley, bulgur wheat, tomatoes, mint, onion, and lemon juice; it’s bright and flavorful.
-
Roasted Vegetables: Seasonal vegetables like zucchini, bell peppers, and eggplant roasted until caramelized add a smoky flavor that pairs well with kebabs.
-
Couscous: Fluffy couscous seasoned with herbs is quick to prepare and adds a nice texture contrast when served alongside kebabs.
-
Grilled Corn on the Cob: Sweet corn brushed with olive oil and grilled until charred is a delightful addition that brings sweetness to your meal.
-
Stuffed Grape Leaves (Dolmas): These vine leaves stuffed with rice and herbs offer a tangy bite that complements the spices in the kebab well.
-
Falafel: Crispy falafels made from chickpeas provide another protein source while enhancing the Middle Eastern flair of your meal.
-
Chickpea Salad: A simple mix of chickpeas, diced cucumber, tomato, red onion, lemon juice, and herbs creates a protein-packed side that’s refreshing.
-
Baba Ganoush: A smoky eggplant dip that pairs perfectly with warm pita; it adds creaminess and richness to balance out the spiced kebabs.
Common Mistakes to Avoid
When making Middle Eastern tofu kebabs, it’s easy to make some common mistakes. Here are a few to keep in mind:
- Using soft tofu: Soft tofu won’t hold its shape when cooked. Always use firm tofu for kebabs to ensure they stay intact.
- Not seasoning enough: If you skimp on the spices, your kebabs may taste bland. Make sure to measure and mix the spices thoroughly for maximum flavor.
- Making them too big: Larger kebabs can fall apart during cooking. Shape them into smaller pieces for better cooking and handling.
- Skipping the mashing step: Failing to mash the mixture well can lead to a loose texture. Mash until combined enough to hold together when shaped.
- Not preheating the pan: Cooking in a cold pan can lead to uneven cooking. Always heat your oil before adding the kebabs for a nice golden-brown crust.

Storage & Reheating Instructions
Refrigerator Storage
- Store leftover Middle Eastern tofu kebabs in an airtight container.
- They will last up to 3-4 days in the refrigerator.
Freezing Middle Eastern Tofu Kebabs
- Place cooled kebabs in a single layer on a baking sheet.
- Freeze them for about 1-2 hours before transferring them to a freezer-safe container or bag.
- They can be frozen for up to 3 months.
Reheating Middle Eastern Tofu Kebabs
- Oven: Preheat the oven to 375°F (190°C). Bake for about 10-15 minutes or until heated through.
- Microwave: Place kebabs on a microwave-safe plate and heat on high for about 1-2 minutes, checking frequently.
- Stovetop: Heat a little oil in a pan over medium heat and cook the kebabs for about 5 minutes, turning occasionally until warmed.
Frequently Asked Questions
Here are some common questions about Middle Eastern tofu kebabs that may help you:
What is the best way to prepare Middle Eastern Tofu Kebabs?
The best way is to break down firm tofu, mix it with spices, and shape it into small kebabs before frying or baking.
Can I substitute any ingredients in Middle Eastern Tofu Kebabs?
Yes! You can customize your spices or add vegetables like bell peppers or zucchini for extra flavor and nutrition.
How do I know when my Middle Eastern Tofu Kebabs are done?
They should be golden brown on all sides and firm enough to hold their shape without crumbling.
Are Middle Eastern Tofu Kebabs suitable for meal prep?
Absolutely! They store well in the fridge or freezer, making them great for meal prep throughout the week.
Final Thoughts
These Middle Eastern tofu kebabs are not only flavorful but also versatile. You can serve them with rice, pitta bread, or salads. Feel free to customize with your favorite herbs and spices. Enjoy this simple yet nutritious dish that’s perfect for any occasion!
Middle Eastern Tofu Kebabs
Middle Eastern Tofu Kebabs are a delightful fusion of aromatic spices and wholesome ingredients, perfect for a quick weeknight meal or meal prep. These kebabs are not only easy to prepare but also rich in plant-based protein, making them a nutritious choice for any occasion. With a blend of cumin, coriander, and sumac, each bite bursts with flavor, inviting you to savor the essence of Middle Eastern cuisine. Serve them alongside fresh salads, warm pita bread, or creamy dips like hummus for a complete and satisfying meal. Enjoy the versatility of this recipe by customizing it with your favorite herbs or spices for a personal touch.
- Prep Time: 15 minutes
- Cook Time: 10 minutes
- Total Time: 25 minutes
- Yield: Approximately 6 servings 1x
- Category: Main
- Method: Frying
- Cuisine: Middle Eastern
Ingredients
- 450g firm tofu
- 1/4 red onion
- 3 garlic cloves
- 1 1/2 tsp cumin
- 1 1/2 tsp coriander
- 1 tsp sumac
- 1 tsp dried mint
- 1/2 tsp turmeric
- 1/2 tsp chili powder
- 1/2–1 tsp salt
- 1/4 tsp black pepper
- 3 tbsp tomato puree
- 65g plain flour/chickpea flour
- 15g fresh parsley
- 15g fresh coriander
- Oil for frying
Instructions
- Crumble the firm tofu into a large mixing bowl.
- Add finely chopped red onion, minced garlic, and all spices.
- Mix in the tomato puree, flour, and fresh herbs until well combined.
- Shape small portions of the mixture into kebabs.
- Heat oil in a non-stick frying pan over medium heat and fry each kebab until golden brown on all sides.
Nutrition
- Serving Size: 2 kebabs (100g)
- Calories: 180
- Sugar: 2g
- Sodium: 400mg
- Fat: 9g
- Saturated Fat: 1g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 18g
- Fiber: 3g
- Protein: 10g
- Cholesterol: 0mg