Recipes by Janet

  • Recipe Index
  • Main Courses
  • Desserts
  • About Me
menu icon
go to homepage
  • Recipe Index
  • Main Courses
  • Desserts
  • About Me
search icon
Homepage link
  • Recipe Index
  • Main Courses
  • Desserts
  • About Me
×
Home » Recipes » Dinner

Middle Eastern Tofu Kebabs

Published: Mar 12, 2026 by Janet · This post may contain affiliate links · Leave a Comment

Jump to Recipe·Print Recipe

Why You’ll Love Middle Eastern Tofu Kebabs Recipe

These tofu kebabs are ideal for busy weeknights because they come together fast and use simple ingredients. The mix of cumin, coriander, sumac, mint, turmeric, and chili powder gives them a bold Middle Eastern-inspired flavor, while the herbs and onion keep them fresh and vibrant. They are also versatile, budget-friendly, and easy to shape into kebabs or patties depending on what you prefer. Since they reheat well, they are excellent for meal prep too.

Ingredients

(Tip: You'll find the full list of ingredients and measurements in the recipe card below.)

  • 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

  • 0.5 tsp turmeric

  • 0.5 tsp chilli powder

  • 0.5 to 1 tsp salt

  • 1/4 tsp black pepper

  • 3 tbsp tomato puree

  • 65g plain flour or chickpea flour

  • 15g fresh parsley, finely chopped

  • 15g fresh coriander, finely chopped

  • Oil for frying

Directions

Start by breaking the tofu into small pieces in a large bowl. Add the finely chopped red onion, minced garlic, spices, tomato puree, flour, parsley, and coriander.

Use your hands to mash and combine everything until you have a mixture that sticks together when pressed. The texture should feel firm enough to shape without falling apart.

Shape the mixture into small kebab forms using the palm of your hand. You can also make round patties if that is easier. Keeping them small helps them hold together better during cooking. This recipe makes about 12 mini kebabs.

Heat a little neutral oil in a frying pan over medium heat. Fry the kebabs for about 1 to 2 minutes on each side, turning carefully, until all sides are browned and slightly crisp.

Serve warm with rice, pita bread, salad, hummus, or tahini sauce.

For an oven-baked version, place them on a lined tray and bake at 180C, or 160C fan, for 25 to 30 minutes. They will still be tasty, though pan-frying gives the best flavor and texture.

Servings and timing

This recipe makes 12 mini tofu kebabs.

Prep time: 15 minutes
Cook time: 10 minutes
Total time: 25 minutes

Variations

You can swap plain flour for chickpea flour to keep the recipe more nutrient-dense and add a slightly nuttier flavor. For a fresher taste, add a little lemon zest to the mixture. If you enjoy more heat, increase the chilli powder or add a pinch of cayenne. You can also shape the mixture into burger-style patties and serve them in flatbreads or wraps. For a smokier flavor, try adding a little smoked paprika. Finely chopped spinach can also be mixed in for extra greens.

Storage/Reheating

Store leftover tofu kebabs in an airtight container in the refrigerator for up to 4 days. To reheat, warm them in a frying pan over medium-low heat for a few minutes until heated through. You can also reheat them in the oven at 180C for about 8 to 10 minutes. For a quicker option, microwave them in short bursts, though they may lose some of their crispness. If you want to freeze them, let them cool completely first, then freeze in a single layer before transferring to a container or freezer bag. Reheat from thawed for the best texture.

FAQs

Can I use extra-firm tofu instead of firm tofu?

Yes, extra-firm tofu works very well and may even help the kebabs hold together more easily because it contains less moisture.

Do I need to press the tofu first?

Yes, preparing the tofu according to the pack instructions usually means removing excess moisture. This helps the mixture stay firm and shape better.

Can I bake these instead of frying them?

Yes, you can bake them at 180C or 160C fan for 25 to 30 minutes. They will be slightly less crisp and flavorful than the fried version, but still delicious.

Why are my tofu kebabs falling apart?

This usually happens if the mixture is too wet or the kebabs are shaped too large. Adding a little more flour and keeping them smaller should help.

Can I make these gluten-free?

Yes, use chickpea flour instead of plain flour to make the recipe gluten-free, as long as your other ingredients are also certified gluten-free.

What can I serve with tofu kebabs?

They pair well with rice, pita bread, chopped salad, hummus, tahini sauce, pickles, or roasted vegetables.

Can I make the mixture ahead of time?

Yes, you can prepare the mixture a day in advance and keep it covered in the refrigerator until ready to shape and cook.

Are these good for meal prep?

Yes, they are great for meal prep because they store well and can be enjoyed hot or cold as a snack, lunch, or dinner.

Can I make them without onion?

Yes, you can leave out the onion if needed, though the flavor will be slightly less savory. A small amount of grated zucchini with moisture squeezed out could work as an alternative.

Can I air-fry these tofu kebabs?

Yes, air-frying can work well. Lightly oil them and cook until golden, turning halfway through, for a crisp exterior.

Conclusion

Middle Eastern tofu kebabs are a simple and delicious way to turn basic tofu into a flavorful meal packed with herbs and spices. They are easy enough for a weeknight dinner, versatile enough for different serving ideas, and practical for storing and reheating later. Whether you pan-fry them for maximum flavor or bake them for convenience, this recipe is a great addition to any plant-based meal rotation.

Print

Middle Eastern Tofu Kebabs

Print Recipe
Pin Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

These Middle Eastern tofu kebabs are crispy on the outside, tender inside, and packed with warm spices, herbs, and garlic. They make a quick, flavorful plant-based meal perfect with rice, pita, salad, or tahini sauce.

  • Author: Janet
  • Prep Time: 15 minutes
  • Cook Time: 10 minutes
  • Total Time: 25 minutes
  • Yield: 12 mini kebabs
  • Category: Main Course
  • Method: Pan Fry
  • Cuisine: Middle Eastern
  • Diet: Vegan

Ingredients

450 g firm tofu, prepared according to pack instructions

¼ red onion, finely chopped

3 garlic cloves, minced

1 ½ tsp cumin

1 ½ tsp coriander

1 tsp sumac

1 tsp dried mint

½ tsp turmeric

½ tsp chilli powder

½ to 1 teaspoon salt

¼ tsp black pepper

3 tbsp tomato puree

65 g plain flour or chickpea flour

15 g fresh parsley, finely chopped

15 g fresh coriander, finely chopped

2 tbsp neutral oil for frying

Instructions

  1. Break the tofu into small pieces in a large bowl.
  2. Add the chopped red onion, minced garlic, cumin, coriander, sumac, dried mint, turmeric, chilli powder, salt, black pepper, tomato puree, flour, parsley, and coriander.
  3. Mash and mix everything together using your hands until the mixture is well combined and holds together when pressed.
  4. Shape the mixture into small kebab shapes or round patties using the palm of your hand. Keeping them small helps them hold together during cooking. The mixture should make about 12 mini kebabs.
  5. Heat oil in a frying pan over medium heat.
  6. Fry the kebabs for 1 to 2 minutes on each side, turning carefully, until browned and slightly crisp on all sides.
  7. Serve warm with rice, pita bread, salad, hummus, or tahini sauce.

Notes

  • For an oven version, bake on a lined tray at 180 C or 160 C fan for 25 to 30 minutes until lightly browned.
  • Chickpea flour can replace plain flour for a gluten free option and a nuttier flavor.
  • Add lemon zest for a brighter flavor or smoked paprika for a smoky variation.
  • The mixture can be shaped into burger style patties and served in wraps or flatbreads.
  • Store leftovers in an airtight container in the refrigerator for up to 4 days.
  • Reheat in a frying pan, oven at 180 C for 8 to 10 minutes, or microwave briefly.
  • For freezing, cool completely and freeze in a single layer before transferring to a container.

Nutrition

  • Serving Size: 3 kebabs
  • Calories: 210 kcal
  • Sugar: 2 g
  • Sodium: 520 mg
  • Fat: 10 g
  • Saturated Fat: 1.5 g
  • Unsaturated Fat: 7 g
  • Trans Fat: 0 g
  • Carbohydrates: 16 g
  • Fiber: 3 g
  • Protein: 14 g
  • Cholesterol: 0 mg

Have you made this recipe? I'd love to see it!

Click here to Follow me on Pinterest

More Dinner

  • Baked Feta Eggs
  • Lemon Chicken Gnocchi
  • Crunchy Detox Salad
  • Mushroom Lasagna

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

Hi, I’m Janet! Welcome to Recipes by Janet, where I share simple, delicious, and reliable recipes for every meal.

Learn more

Popular

  • Green Goddess Salad
  • Spanakopita Spinach and Feta Triangles
  • Mini Shepherd’s Pot Pies
  • Creamy Butter Beans with Leeks

Footer

↑ back to top

About

  • Privacy Policy
  • Work With Me
  • Terms & Conditions
  • About

Newsletter

  • Sign Up! for emails and updates

Recipes

  • Desserts
  • Soups & Stews

As an Amazon Associate I earn from qualifying purchases.

Copyright © 2024 Recipes by Janet