This Middle Eastern Vegan Tofu Kebabs is a cozy, vibrant dish packed with fresh herbs and spices. You’ll love how simple it is to throw together, and it’s the perfect reason to skip takeout tonight. Seriously, if you can stir a spoon, you can make this. If you’re into easy dinners, you’ll flip over my Crispy Cotton Candy Cheesecake Bombs too.
The Easiest Middle Eastern Vegan Tofu Kebabs You’ll Ever Make
This Middle Eastern Vegan Tofu Kebabs is the kind of recipe that makes you wonder why you haven’t tried it sooner. It’s easier than you’d think, and the flavors? Absolutely amazing. With minimal prep and a no-fuss cooking process, you can whip up a flavorful dinner that’ll impress everyone at the table. Trust me on this one.
Why This Middle Eastern Vegan Tofu Kebabs Hits Different
- Ready in just 30 minutes flat
- One bowl, minimal dishes
- Kid-tested, parent-approved
- Uses stuff you already have at home
- Leftovers taste even better the next day
This is the recipe I make when I really don’t feel like cooking — and it still turns out amazing. Okay, let’s get into it!
What You’ll Need
- For the good stuff:
- 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 or chickpea flour
- 15g fresh parsley, finely chopped
- 15g fresh coriander, finely chopped
- Oil for frying (neutral oil like vegetable or sunflower oil)
(The cheap kind works fine!)
A handful of fresh herbs — optional but SO worth it!
How to Make It — Stupid Easy
- First things first — break up the tofu into small pieces in a large bowl.
- Add the finely chopped red onion, minced garlic, cumin, coriander, sumac, dried mint, turmeric, chilli powder, salt, black pepper, tomato puree, flour, fresh parsley, and fresh coriander.
- Using your hand, mash all the ingredients together until the mixture holds together well and can be shaped without falling apart.
- Shape the mixture into small kebabs or round patties in the palm of your hand. Making them small (around 12 mini kebabs) helps them hold together better.
- Heat a little neutral oil in a frying pan over medium heat. Fry the kebabs for about a minute or so on each side until all sides are beautifully browned and crispy.
- Serve your Middle Eastern tofu kebabs hot with rice, pitta bread, salad, and dips like hummus or tahini sauce.
And that’s literally it. Dinner is served.
Best Ways to Serve
Pair these kebabs with some fluffy rice or throw it next to some garlic bread and call it a night. Honestly? Perfect straight out of the pan with a fork.
How to Store Leftovers
In the fridge, these kebabs will last about 3 days in an airtight container. You can freeze them too! Just pop them in a freezer-safe bag or container for up to a month. Reheating? Pop it in the microwave for about a minute — good as new. If it even lasts that long in your house!
Quick Tips So You Nail It
- Don’t skip the mashing step — that’s where the magic happens.
- If your tofu is too watery, just press it for 15 minutes to release excess moisture.
- Want it extra spicy? Add a pinch of cayenne!
- Don’t overthink this part — it’s supposed to look messy!
Fun Ways to Switch It Up
- Going dairy-free? Use chickpea flour instead — nobody will know.
- Feeling spicy? Throw in some chopped jalapeños.
- Short on time? Skip the frying and throw them on a grill for a smoky flavor.
Got Questions? I Got You
Can I prep this the night before?
Absolutely! Just mix everything and store it in the fridge. Shape them out right before cooking.
I don’t have sumac — what else works?
Lemon zest is a great alternative for that tangy flavor!
Help! Mine came out too crumbly. What happened?
You might have needed to mash it more or added too much flour. Just add a touch more tomato puree to bring it together.
Is this freezer-friendly?
Yes! They freeze great; just make sure to separate them with parchment paper.
Go Make This Tonight
This is the kind of recipe that makes you feel like you’ve got your life together — even on a crazy Tuesday. If you try it, come back and drop a star rating — it seriously helps! Pin this recipe so you don’t lose it when you need it most! Know someone who needs an easy dinner win? Share this on Facebook.
For a different spin, check out this Middle Eastern Tofu Kebabs (Vegan/Gluten-free). So what are you adding to yours? Extra cheese? Hot sauce? Tell me in the comments!

Middle Eastern Vegan Tofu Kebabs
Ingredients
For the kebab mixture
- 450 g firm tofu, prepared according to pack instructions
- 1/4 red onion, finely chopped
- 3 cloves garlic, minced
- 1 1/2 tsp cumin
- 1 1/2 tsp coriander
- 1 tsp sumac Can be substituted with lemon zest.
- 1 tsp dried mint
- 1/2 tsp turmeric
- 1/2 tsp chilli powder Add more for extra spice.
- 1/2-1 tsp salt
- 1/4 tsp black pepper
- 3 tbsp tomato puree Adjust if mixture is too dry.
- 65 g plain flour or chickpea flour Can use chickpea flour for dairy-free option.
- 15 g fresh parsley, finely chopped
- 15 g fresh coriander, finely chopped
- Oil for frying (neutral oil like vegetable or sunflower oil) The cheap kind works fine!
Instructions
Preparation
- Break up the tofu into small pieces in a large bowl.
- Add the finely chopped red onion, minced garlic, cumin, coriander, sumac, dried mint, turmeric, chilli powder, salt, black pepper, tomato puree, flour, fresh parsley, and fresh coriander.
- Using your hand, mash all the ingredients together until the mixture holds together well and can be shaped without falling apart.
- Shape the mixture into small kebabs or round patties in the palm of your hand. Making them small (around 12 mini kebabs) helps them hold together better.
Cooking
- Heat a little neutral oil in a frying pan over medium heat.
- Fry the kebabs for about a minute or so on each side until all sides are beautifully browned and crispy.
Serving
- Serve your Middle Eastern tofu kebabs hot with rice, pitta bread, salad, and dips like hummus or tahini sauce.