Best Middle Eastern Tofu Kebabs

Posted on December 20, 2025 · [Elisa]

Middle Eastern Tofu Kebabs

A Simple Tool I Use Every Week

Make Weekly Meals Simple

Plan your meals, organize recipes, and simplify grocery shopping with this easy-to-use Google Sheets meal planner.

Get My Meal Planner

Subscribe

Never miss a recipe again! Subscribe to my newsletter.

Subscription Form

If you’re craving bold, aromatic spices wrapped in a crispy golden exterior with a soft, savory middle, these Middle Eastern Tofu Kebabs are going to win you over. Whether you’re vegan, vegetarian, or simply exploring plant-based cooking, this flavorful dish offers a satisfying alternative to traditional meat kebabs. Inspired by classic Middle Eastern flavors like cumin, coriander, and sumac, these kebabs are both nourishing and delicious. What’s more, they’re versatile enough to serve as appetizers, main meals, or even part of a mezze platter.

This recipe is perfect for anyone who wants to enjoy a meatless meal without sacrificing taste or texture. Whether you’re preparing for a cozy weeknight dinner or a Middle Eastern-themed dinner party, tofu kebabs bring robust flavor and protein-packed satisfaction to the table. With just a handful of pantry ingredients and spices, you’ll be amazed by how easy it is to transform tofu into something genuinely irresistible.

Before diving into the preparation, it’s worth mentioning that these kebabs are also kid-friendly, budget-conscious, and ideal for batch cooking. They’re also naturally gluten-free if you swap the flour correctly, and can be pan-fried, oven-baked, or even air-fried to suit your preferences. Let’s discover how to master these sensational Middle Eastern tofu kebabs at home.

Why You’ll Love These Middle Eastern Tofu Kebabs

There are countless reasons to make these tofu kebabs your next go-to dish. First and foremost, the combination of Middle Eastern spices gives this dish a depth of flavor that is warm, earthy, and slightly tangy. The cumin and coriander offer that signature boldness, while sumac brings a lemony brightness that balances everything out. Add in garlic, red onion, and fresh herbs, and you’ve got a recipe that delivers in every bite.

Moreover, tofu is a fantastic canvas for flavors. While it may seem bland on its own, it absorbs seasonings like a sponge. When prepared properly and combined with herbs and spices, tofu can be surprisingly hearty and deeply flavorful. It also provides a solid amount of plant-based protein, which makes it a perfect meat alternative for vegans and vegetarians. The inclusion of chickpea flour or plain flour helps bind the kebabs together while contributing to their texture.

Additionally, these kebabs are ideal for a variety of occasions. Whether served with rice, flatbread, or alongside a fresh salad, they fit into lunchboxes, party trays, and main course dinners alike. If you’re planning a themed meal, pair these kebabs with dishes like Sun-Dried Tomato Chicken Salad or Creamy Feta and Green Olive Spread to complete the experience.

Ingredients You’ll Need for Middle Eastern Tofu Kebabs

To make 12 mini kebabs, here’s what you’ll need:

  • 450g firm tofu, prepared according to package instructions
  • 1/4 red onion, finely chopped
  • 3 garlic cloves, minced
  • 1 1/2 tsp ground cumin
  • 1 1/2 tsp ground coriander
  • 1 tsp sumac
  • 1 tsp dried mint
  • 1/2 tsp turmeric
  • 1/2 tsp chili powder
  • 1/2–1 tsp salt, to taste
  • 1/4 tsp ground black pepper
  • 3 tbsp tomato puree
  • 65g plain flour or chickpea flour
  • 15g fresh parsley, finely chopped
  • 15g fresh coriander, finely chopped
  • Neutral oil for frying

If you want a gluten-free option, simply use chickpea flour instead of plain flour. Not only does it bind the kebabs together, but it also adds a mild nutty flavor that complements the other spices.

Kitchen Equipment You’ll Need

Making tofu kebabs is simple, and the tools are probably already in your kitchen:

  • Large mixing bowl
  • Knife and cutting board
  • Garlic press or grater
  • Non-stick frying pan or skillet
  • Spatula or tongs
  • Measuring spoons
  • Serving platter

If you’re preparing this dish for a crowd, consider doubling the batch and using a second frying pan or preparing the kebabs ahead of time.

How to Make Middle Eastern Tofu Kebabs Step-by-Step

The process to make these Middle Eastern tofu kebabs is straightforward and beginner-friendly. Even if you’ve never cooked with tofu before, these instructions will help you get it right on the first try.

Step 1: Prep the tofu
Begin by draining and pressing your tofu if it hasn’t already been prepared. Pat it dry using paper towels to remove excess moisture. Then crumble it into small pieces into a large mixing bowl. The texture should resemble coarse breadcrumbs.

Step 2: Add the aromatics and spices
Next, add the finely chopped red onion, minced garlic, cumin, coriander, sumac, dried mint, turmeric, chili powder, salt, black pepper, and tomato puree. Mix everything together gently but thoroughly.

Step 3: Add flour and herbs
Now stir in the flour or chickpea flour, followed by the chopped parsley and fresh coriander. These fresh herbs really bring the mixture to life. Use your hands to combine the mixture until it becomes cohesive and holds its shape when pressed together.

Step 4: Shape the kebabs
Take a small handful of the mixture and roll it between your palms into oval or log-shaped kebabs. You can also shape them into round patties if you prefer. Avoid making them too thick, as that may prevent them from cooking evenly.

Step 5: Pan-fry until golden
Heat 1–2 tablespoons of neutral oil in a skillet over medium heat. Once hot, place the kebabs in the pan and cook for about 1–2 minutes on each side until golden brown. Be sure to turn them gently so they hold their shape and cook evenly.

Once they are browned on all sides, transfer the kebabs to a paper towel-lined plate to remove excess oil. Now they’re ready to be served!

Tips for Perfectly Shaped Tofu Kebabs

While the recipe is easy to follow, there are a few tricks to ensure your kebabs turn out just right:

  • Don’t skip pressing the tofu: Moisture is the enemy of binding. Pressing tofu removes excess water, helping the mixture hold its shape.
  • Use your hands to mix: This helps evenly distribute spices and lets you feel when the mixture is cohesive enough to shape.
  • Make small kebabs: Smaller kebabs are easier to flip and less likely to fall apart during frying.
  • Chill before cooking (optional): If your mixture feels too soft, chilling the kebabs for 15–20 minutes helps them firm up.

Serving Suggestions for Tofu Kebabs

These tofu kebabs are incredibly versatile and pair beautifully with various Middle Eastern sides and dips. Here are some great ways to serve them:

  • With warm pita bread, hummus, and tahini sauce for a protein-packed wrap
  • Alongside saffron rice or fragrant couscous
  • Served over a fresh tabbouleh or fattoush salad
  • As part of a mezze platter with olives, dips, and roasted vegetables
  • Topped with pickled red onions and a drizzle of garlic yogurt sauce

For more creative vegan dishes, consider adding Crispy Quinoa Patties or Vegetable Bolognese to your plant-based menu.

How to Store & Reheat Tofu Kebabs

If you’ve made a big batch or have leftovers, here’s how to store them properly:

  • Refrigerator: Store cooled kebabs in an airtight container for up to 4 days.
  • Freezer: Freeze kebabs on a tray, then transfer to a freezer-safe bag. They keep well for up to 2 months.
  • To reheat: Use a skillet over medium heat or pop them in the oven at 180°C (350°F) until warmed through. Avoid microwaving, as it may make them soggy.

Common Mistakes to Avoid When Making Tofu Kebabs

  1. Skipping tofu pressing: Excess moisture will make the kebabs fall apart. Always press tofu well.
  2. Under-seasoning: Tofu is bland on its own. Be generous with your spices.
  3. Using the wrong flour: Some flours don’t bind well. Stick with chickpea or all-purpose flour.
  4. Overcooking: Keep an eye on them to avoid drying them out or burning the crust.
  5. Making them too thick: Thick kebabs won’t cook evenly and may remain soft in the center.

Middle Eastern Tofu Kebabs Recipe Variations

Want to mix things up? Here are a few ideas to experiment with:

  • Add grated zucchini or carrot for a vegetable twist
  • Use za’atar or harissa to change the spice profile
  • Form into mini meatballs and serve with tomato sauce
  • Bake instead of fry: Bake at 400°F (200°C) for 20 minutes, flipping halfway

You can even try pairing them with Tomato Bisque for a comforting combo or serving alongside Loaded Breakfast Sweet Potatoes for a hearty brunch option.

FAQs About Tofu Kebabs

Can I bake these tofu kebabs instead of frying them?
Yes! Place them on a parchment-lined baking tray and bake at 400°F (200°C) for 20–25 minutes, flipping halfway through for even browning.

Is this recipe gluten-free?
Yes, simply use chickpea flour instead of plain flour to make it 100% gluten-free.

Can I freeze tofu kebabs before cooking?
Absolutely. Shape them, place on a tray, freeze until solid, then store in a ziplock bag. Cook from frozen or thaw before frying.

Do I need to use fresh herbs?
Fresh herbs are ideal, but you can substitute with half the amount of dried parsley or coriander if needed.

Conclusion: A Must-Try Vegan Dish Full of Flavor

Middle Eastern Tofu Kebabs are proof that plant-based eating can be rich, satisfying, and packed with flavor. With warming spices, fresh herbs, and a crispy exterior, they bring the essence of Middle Eastern cuisine straight to your kitchen. Whether you’re hosting a dinner party, meal prepping for the week, or simply curious about vegan recipes, these kebabs are worth a try. Be sure to serve them with your favorite dips and sides for a complete, wholesome meal. Don’t forget to share this Middle Eastern Tofu Kebabs recipe with friends and subscribe to the blog for more flavor-forward plant-based dishes!

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Middle Eastern Tofu Kebabs That Even Meat Lovers Will Crave


  • Author: Elisa
  • Total Time: 25 minutes
  • Yield: 12 mini kebabs 1x
  • Diet: Vegan

Description

These Middle Eastern tofu kebabs are crispy on the outside, tender on the inside, and packed with warm spices like cumin, coriander, and sumac. A protein-rich vegan dish that’s perfect for dinners, mezze platters, or meal prep.


Ingredients

Scale
  • 450g firm tofu, pressed and crumbled
  • 1/4 red onion, finely chopped
  • 3 garlic cloves, minced
  • 1 1/2 tsp ground cumin
  • 1 1/2 tsp ground coriander
  • 1 tsp sumac
  • 1 tsp dried mint
  • 1/2 tsp turmeric
  • 1/2 tsp chili powder
  • 1/21 tsp salt, to taste
  • 1/4 tsp ground black pepper
  • 3 tbsp tomato puree
  • 65g plain flour or chickpea flour
  • 15g fresh parsley, finely chopped
  • 15g fresh coriander, finely chopped
  • Neutral oil, for frying

Instructions

  1. Prepare tofu: Drain and press tofu well. Crumble into a large bowl until it resembles coarse breadcrumbs.
  2. Add aromatics: Mix in onion, garlic, spices, salt, pepper, and tomato puree until evenly combined.
  3. Add flour and herbs: Stir in flour, parsley, and coriander. Mix with hands until the mixture holds together.
  4. Shape kebabs: Form the mixture into small oval or log-shaped kebabs.
  5. Cook: Heat oil in a skillet over medium heat. Fry kebabs for 1–2 minutes per side until golden brown.
  6. Serve: Transfer to paper towels briefly, then serve warm.

Notes

  • Gluten-free: Use chickpea flour instead of plain flour.
  • Make ahead: Shape kebabs and refrigerate up to 24 hours before cooking.
  • Baking option: Bake at 400°F (200°C) for 20–25 minutes, flipping halfway.
  • Freezing: Freeze shaped kebabs up to 2 months.
  • Serving tip: Delicious with pita, hummus, tahini, or salads.
  • Prep Time: 15 minutes
  • Cook Time: 10 minutes
  • Category: Main Dish
  • Method: Pan-Fried
  • Cuisine: Middle Eastern

Nutrition

  • Serving Size: 3–4 kebabs
  • Calories: 210
  • Sugar: 4g
  • Sodium: 420mg
  • Fat: 11g
  • Saturated Fat: 1.5g
  • Unsaturated Fat: 9g
  • Trans Fat: 0g
  • Carbohydrates: 16g
  • Fiber: 3g
  • Protein: 12g
  • Cholesterol: 0mg

Tags:

You might also like these recipes