Middle Eastern Tofu Kebabs
These Middle Eastern Tofu Kebabs are not just a quick and easy weeknight dinner option; they also bring a burst of flavor to your table. Perfect for busy evenings, casual gatherings, or meal prep for the week ahead, these kebabs are packed with protein and nutrients. Whether served with rice, pita bread, or a fresh salad, they are sure to impress your family and friends with their unique taste and delightful texture.
Why You’ll Love This Recipe
- Quick to Prepare: These kebabs come together in under 30 minutes, making them ideal for busy weeknights.
- Versatile Serving Options: Enjoy them in wraps, salads, or on their own as a snack.
- Flavor-Packed Ingredients: The blend of spices brings an authentic Middle Eastern taste to your meal.
- High in Protein: With tofu as the main ingredient, these kebabs are an excellent source of plant-based protein.
- Healthy and Nutritious: Packed with vegetables and spices, these kebabs fit perfectly into a balanced diet.

Tools and Preparation
Preparing your Middle Eastern tofu kebabs is simple with the right tools. Gather these essentials before you start cooking.
Essential Tools and Equipment
- Mixing bowl
- Frying pan
- Spatula
- Measuring spoons
- Knife
Importance of Each Tool
- Mixing bowl: A large bowl is essential for combining all ingredients evenly.
- Frying pan: A good frying pan ensures even cooking and browning of the kebabs.
- Spatula: A spatula helps in flipping the kebabs gently without breaking them.
Ingredients
These Middle Eastern tofu kebabs are my new favourite quick and easy week day dinner. They’re ready in no time and you can enjoy leftovers as a nutritious and protein packed snack!
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, spices (cumin, coriander, sumac, dried mint, turmeric, chili powder), salt, black pepper, tomato puree, flour (or chickpea flour), parsley, and coriander.
- Use your hand to mash everything together until it forms a mixture that holds together well when shaped.
Step 2: Shape the Kebabs
- Take some of the mixture in your palm and shape it into small kebabs or round patties.
- Ensure they are not too big; smaller sizes hold better during cooking. Aim for about 12 mini kebab shapes.
Step 3: Cook the Kebabs
- Heat a little neutral oil in a frying pan over medium heat.
- Fry each kebab for about one minute on each side until all sides are browned and crispy.
Step 4: Serve Your Kebabs
Serve these delicious Middle Eastern tofu kebabs warm with rice or pita bread accompanied by salad and hummus or tahini sauce for a complete meal!
How to Serve Middle Eastern Tofu Kebabs
These Middle Eastern tofu kebabs are versatile and can be served in various ways. Whether you want a light meal, a hearty dinner, or a snack, these kebabs will fit the bill perfectly.
With Rice
- Fluffy white rice pairs well with the savory flavors of the kebabs. Add some herbs for extra freshness.
In Pita Bread
- Stuffing these kebabs into warm pita bread creates a delicious wrap. Top with your favorite sauces and veggies for added crunch.
With Salad
- A refreshing salad complements the rich taste of the kebabs. Consider using a mix of cucumbers, tomatoes, and a tangy dressing.
With Hummus
- Serve your kebabs alongside hummus for a creamy dip that enhances their flavor. It’s also a great source of protein!
With Tahini Sauce
- Drizzle tahini sauce over the kebabs for a nutty flavor that balances the spices beautifully.
How to Perfect Middle Eastern Tofu Kebabs
Perfecting your Middle Eastern tofu kebabs will elevate your cooking game. Here are some tips to help you achieve delicious results every time.
-
Choose firm tofu: Using firm tofu ensures that your kebabs hold together well during cooking and have a satisfying texture.
-
Marinate for flavor: Consider marinating the tofu before mixing it with other ingredients to deepen its flavor profile.
-
Shape uniformly: Make sure all kebabs are similar in size to ensure even cooking and browning.
-
Preheat oil: Heating the oil before adding the kebabs prevents them from sticking and allows for an ideal crispy texture.
-
Don’t overcrowd the pan: Fry in batches if necessary to allow each kebab enough space to brown properly without steaming.
Best Side Dishes for Middle Eastern Tofu Kebabs
Pair your Middle Eastern tofu kebabs with these delightful side dishes to create a complete meal. Each option adds unique flavors and textures that enhance your dining experience.
-
Tabbouleh: A fresh salad made with parsley, mint, tomatoes, and bulgur wheat; it’s refreshing and complements the spices in the kebabs wonderfully.
-
Roasted Vegetables: Seasonal vegetables roasted until caramelized add depth and sweetness to your meal; consider bell peppers, zucchini, and eggplant.
-
Couscous: Fluffy couscous is quick to prepare and can absorb flavors from sauces or dressings served alongside your kebabs.
-
Mint Yogurt Sauce: A cool yogurt sauce mixed with fresh mint provides a creamy contrast to the spicy flavors of the kebab.
-
Grilled Eggplant: Smoky grilled eggplant slices make for an excellent pairing; they bring richness that balances out the dish nicely.
-
Chickpea Salad: A protein-packed chickpea salad with diced vegetables offers crunch and nutrition; toss it with lemon juice for brightness.
-
Fattoush Salad: This Lebanese salad includes crispy pita chips mixed with fresh greens and herbs; it’s crunchy and vibrant!
-
Pickled Vegetables: Serve tangy pickled vegetables on the side for an acidic contrast that cuts through the richness of the tofu kebabs.
Common Mistakes to Avoid
When making Middle Eastern tofu kebabs, it’s easy to make a few common mistakes. Here are some tips to ensure your kebabs turn out perfectly.
-
Ignoring Tofu Preparation: Always prepare the tofu according to package instructions. This ensures it has the right texture and flavor for your kebabs.
-
Skipping Seasoning: Don’t underestimate the power of spices! Make sure to incorporate enough cumin, coriander, and other spices for a robust flavor.
-
Making Kebabs Too Large: Shaping large kebabs can lead to them falling apart while cooking. Aim for smaller sizes to help them hold together better.
-
Using High Heat: Cooking on high heat might burn the outside before the inside is fully cooked. Medium heat is best for even cooking and browning.
-
Neglecting Leftovers: Don’t forget about leftovers! These kebabs are delicious cold or reheated, making them perfect for meal prep.

Storage & Reheating Instructions
Refrigerator Storage
- Store any leftover Middle Eastern tofu kebabs in an airtight container in the fridge.
- They will stay fresh for up to 3 days.
Freezing Middle Eastern Tofu Kebabs
- To freeze, place cooled kebabs in a single layer on a baking sheet until solid.
- Transfer to freezer bags or containers and keep for up to 2 months.
Reheating Middle Eastern Tofu Kebabs
- Oven: Preheat the oven to 350°F (175°C) and bake for 10-15 minutes until heated through.
- Microwave: Place on a microwave-safe plate and heat on medium power for 1-2 minutes, checking frequently.
- Stovetop: Warm in a frying pan over medium heat with a little oil for about 5 minutes, turning occasionally.
Frequently Asked Questions
What are Middle Eastern Tofu Kebabs?
Middle Eastern tofu kebabs are a delicious vegan dish made from seasoned tofu mixed with spices and herbs, shaped into kebab forms and fried until golden brown.
Can I bake these Middle Eastern Tofu Kebabs instead of frying?
Yes! You can bake these kebabs at 375°F (190°C) for about 20-25 minutes or until they are golden brown, turning halfway through.
What can I serve with Middle Eastern Tofu Kebabs?
These kebabs pair well with rice, pitta bread, salads, or dips like hummus or tahini sauce for a complete meal.
Are there any variations of Middle Eastern Tofu Kebabs?
Absolutely! You can customize these kebabs by adding vegetables like bell peppers or zucchini into the mix or using different spices that appeal to your taste.
Final Thoughts
These Middle Eastern tofu kebabs are not only quick and easy but also packed with flavor and nutrition. Perfect as a weeknight dinner or snack, you can customize them by adding your favorite veggies or spices. Give this recipe a try—you won’t be disappointed!
Middle Eastern Tofu Kebabs
Middle Eastern Tofu Kebabs are a delightful vegan dish that brings the rich flavors of the Middle East to your table in under 30 minutes. These kebabs are made with firm tofu, seasoned with aromatic spices and fresh herbs, providing a protein-packed meal that’s both healthy and satisfying. Perfect for busy weeknights, these kebabs can be enjoyed in wraps, salads, or on their own as a delicious snack. Serve them warm with rice or pita bread, accompanied by refreshing dips like hummus or tahini sauce for a complete dining experience. Whether for a casual gathering or meal prep for the week ahead, these kebabs are sure to impress!
- Prep Time: 15 minutes
- Cook Time: 15 minutes
- Total Time: 30 minutes
- Yield: Approximately 6 servings 1x
- Category: Dinner
- 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 chilli 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
- Break the tofu into small pieces and combine it in a mixing bowl with chopped onion, minced garlic, spices, salt, black pepper, tomato puree, flour, parsley, and coriander.
- Mash the mixture until it holds together well. Shape into small kebabs or patties.
- Heat oil in a frying pan over medium heat and cook each kebab for about one minute on each side until golden brown.
- Serve warm with your choice of sides.
Nutrition
- Serving Size: 1 kebab (approximately 55g)
- Calories: 120
- Sugar: 1g
- Sodium: 250mg
- Fat: 5g
- Saturated Fat: 0.5g
- Unsaturated Fat: 4g
- Trans Fat: 0g
- Carbohydrates: 10g
- Fiber: 2g
- Protein: 8g
- Cholesterol: 0mg