Tofu Shawarma (Bold Spice Rub, No Marinating, 30 Minutes)
This Tofu Shawarma is coated in a bold homemade spice rub - smoked paprika, cumin, turmeric, celery seeds, and garlic - then baked until golden. No marinating time needed. Ready in 30 minutes and works in wraps, bowls, or as a standalone protein.
Table of contents
Shawarma is defined by its spice blend. The rotating spit, the shaved meat, the flatbread - these are the format. But what makes shawarma taste like shawarma is the combination of warm, aromatic spices that permeate every bite: smoked paprika, cumin, turmeric, garlic, and a handful of other spices that vary by region and cook. Get the spice blend right and the protein underneath almost doesn't matter.
This tofu shawarma recipe gets the spice blend right. The combination here is built around smoked paprika and cumin as the backbone, with turmeric for warmth and color, garlic powder and onion powder for savory depth, crushed red pepper for a gentle heat, and celery seeds - the ingredient that most shawarma recipes miss and that adds a subtle, almost anise-like complexity that makes this spice blend genuinely distinctive.
Most tofu shawarma recipes require marinating for at least 30 minutes. This one skips that entirely. The spice rub is mixed with olive oil into a paste that coats the tofu immediately and delivers full flavor without any waiting. Press the tofu, mix the spice rub, coat, cook - that is the whole process.

Shawarma vs gyros - what's the difference?
This question comes up because the two dishes look similar - both involve spiced protein served in flatbread with vegetables and a creamy sauce. But they come from different culinary traditions and have genuinely different flavor profiles.
Gyros is Greek. The spice blend typically centers on oregano, garlic, and lemon, producing a bright, herbal, Mediterranean flavor. It is served with tzatziki and often accompanied by tomatoes, onions, and fries in pita.
Shawarma originated in the Middle East. The spice blend is warmer and more complex - cumin, turmeric, smoked paprika, sometimes cinnamon or allspice - and the flavor profile is deeper and more aromatic than gyros. It is typically served with tahini sauce or garlic sauce (toum), pickled vegetables, and flatbread.
This blog has a recipe for both - see the Shaved Tofu Gyros for the Greek-inspired version. This tofu shawarma uses an entirely different spice blend and produces a noticeably different result. Both are worth making.

Why this recipe works
No marinating time. The spice rub is mixed with olive oil into a thick paste that coats the tofu immediately. The oil carries the spices into the surface of the tofu as it cooks rather than requiring time to soak in. Most tofu shawarma recipes ask for 30 minutes to overnight - this one is ready to cook the moment the tofu is pressed.
Celery seeds. This is the ingredient that sets this spice blend apart. Most tofu shawarma recipes - and most shawarma spice blends - do not include celery seeds. They add a subtle, slightly bitter, almost anise-like complexity that makes the spice blend taste more layered and less predictable than the standard paprika-cumin-turmeric combination alone. Once you have tried shawarma spiced with celery seeds, the standard blend tastes incomplete.
Smoked paprika as the backbone. Smoked paprika rather than sweet paprika is non-negotiable here. It provides the deep, slightly smoky character that makes this tofu taste like it has been cooked over something - the approximation of a vertical spit that an oven simply cannot otherwise produce.
Works two ways. Baked for the easiest result, or pan-fried for a crispier exterior when you want more texture. Both work well.

Ingredient notes
Tofu - extra-firm tofu, drained and pressed. Silken, soft, or firm tofu will not hold up to this recipe - they contain too much water and will not develop a proper exterior during cooking. See the pressing section below.
Smoked paprika - use smoked, not sweet or hot. Two tablespoons sounds like a lot, but it is the primary spice in the blend and the amount is correct. A good quality smoked paprika makes a significant difference - cheap versions are often mild and dusty rather than genuinely smoky.
Cumin - ground cumin. One tablespoon. This is the second backbone spice and gives the blend its characteristic earthy warmth.
Garlic powder and onion powder - both contribute savory depth without the sharpness of raw garlic or onion. They distribute evenly through the spice rub and season the tofu consistently throughout.
Turmeric - a quarter teaspoon. Turmeric contributes warmth, a golden color, and a very subtle earthiness. It is not a dominant flavor at this quantity but it is part of what makes the spice blend taste complete.
Celery seeds - a quarter teaspoon. Do not skip these. They are the ingredient that most shawarma recipes miss and the detail that makes this spice blend distinctive. Available in the spice aisle of most supermarkets.
Crushed red pepper flakes - half a teaspoon produces a gentle, background heat. Reduce to a quarter teaspoon for a milder result, or increase to one teaspoon for a noticeably spicy shawarma.
Olive oil - three tablespoons. The oil is what turns the spice blend into a paste that coats the tofu evenly. It also promotes browning during cooking and contributes to a richer overall flavor.

How to make tofu shawarma
Press the tofu thoroughly - see the pressing section below. The drier the tofu, the better it browns and the more spice paste it absorbs.
Once pressed, cut the tofu into strips, slices, or crumble it into irregular bite-sized pieces depending on how you plan to serve it. Strips work well for wraps; cubes work well for bowls; crumbled pieces give the most surface area and the crispiest result overall.
In a medium bowl, combine all the spices - smoked paprika, cumin, garlic powder, onion powder, turmeric, celery seeds, crushed red pepper, salt and pepper. Add the olive oil and stir until you have a thick, fragrant paste. Add the tofu pieces and toss or fold until every surface is evenly coated.
Cook according to your preferred method - see baking vs pan-frying below.

Baking vs pan-frying
Baking - 400°F / 200°C for 25-30 minutes
Spread the coated tofu in a single layer on a parchment-lined baking sheet. Do not crowd the pieces - tofu that is touching will steam rather than crisp. Bake for 25-30 minutes until the edges are deep golden and the surface has dried into a slightly firm crust. For extra crispness, switch to the broiler for the final 2-3 minutes, watching closely.
Baking is the easier method and the better choice for meal prep - you can cook a full batch hands-free while preparing sides or sauces.
Pan-frying - medium-high heat, 3-4 minutes per side
Heat a tablespoon of oil in a large cast iron or non-stick skillet over medium-high heat until shimmering. Add the tofu in a single layer without crowding - cook in batches if necessary. Fry for 3-4 minutes per side until deep golden and slightly charred at the edges. The higher, more direct heat of pan-frying produces a crispier exterior than baking, though requires more attention.
Pan-frying is the better method when you want the most texture and when you're cooking a smaller quantity.
Air fryer - 380°F / 195°C for 15-18 minutes
Arrange coated tofu in the air fryer basket in a single layer. Cook for 15-18 minutes, shaking the basket halfway through, until the edges are golden and crisp. The air fryer produces results close to pan-frying in a hands-off format - a good middle ground between the two methods.

How to press tofu
Pressing removes excess water from the tofu, which is essential for two reasons: dry tofu browns and crisps properly, and dry tofu absorbs the spice paste more effectively than wet tofu.
Quick method (15 minutes): Wrap the tofu block in a clean kitchen towel or several layers of paper towels. Place on a plate and set a heavy object on top - a cast iron skillet, a stack of books, or a heavy pot. Let sit for at least 15 minutes. The towels will absorb a significant amount of liquid.
Tofu press (30-60 minutes): If you make tofu regularly, a dedicated tofu press produces more thorough results with less mess. Not essential but useful.
Freeze and thaw method: Freezing tofu and thawing it before pressing produces a chewier, more porous texture that absorbs marinades and spice rubs particularly well. Freeze the tofu in its original packaging, thaw overnight in the fridge, then press before using. The texture is noticeably different - more meat-like and substantially chewier.
For this recipe, the 15-minute quick method is sufficient.

Ways to serve tofu shawarma
In a wrap or pita - the classic presentation. Warm a flatbread or pita, spread with garlic sauce (toum) or tahini, add the tofu, and top with sliced tomatoes, cucumber, fresh parsley, and pickled red onions. Roll tightly and serve immediately.
As a bowl - serve over rice, couscous, or a bed of greens with hummus, roasted vegetables, and a drizzle of tahini or garlic sauce. This is the best format for meal prep - all components can be prepared separately and assembled when needed.
On a mezze plate - alongside hummus, the Smashed Chickpea Salad, olives, and warm flatbread. A festive, low-effort spread.
As a salad topping - scattered warm over arugula or romaine with cherry tomatoes, cucumber, and a lemon-tahini dressing.
Suggested sauces:
- Garlic sauce (toum) - the most authentic pairing
- Tahini thinned with lemon juice and water
- Samosa Sauce - works surprisingly well with the spice blend
- Vegan yogurt with lemon and garlic
Storage and meal prep
Refrigerator: Store cooked tofu shawarma in an airtight container for up to 4 days. The spices deepen as it sits - day-two shawarma is noticeably better than freshly made. Reheat in a dry skillet over medium heat for 2-3 minutes to restore some crispness, or in the oven at 375°F / 190°C for 8-10 minutes.
Freezer: Freeze cooked shawarma in an airtight container for up to 2 months. Thaw overnight in the fridge and reheat in a skillet for best texture.
Meal prep: This recipe is excellent for batch cooking. Make a double batch at the start of the week and use throughout - in wraps on Monday, over rice on Tuesday, as a salad topping on Wednesday. The consistent spice profile means it works in multiple formats without feeling repetitive.

Frequently asked questions
See the section above - different culinary traditions, different spice blends, different sauces and accompaniments. Both are available on this blog as tofu versions. The gyros uses a Mediterranean spice blend with oregano and lemon; this shawarma uses a warmer Middle Eastern blend with turmeric, cumin, and celery seeds.
Yes. Unpressed tofu contains too much water to brown properly - it steams in the pan or oven rather than developing a crust. Even 15 minutes of pressing makes a noticeable difference. See the pressing section above.
You can, but the spice blend will be less complex without them. If you don't have celery seeds, a small pinch of caraway seeds can substitute - the flavor is similar. Alternatively, a small amount of fennel seeds roughly crushed gives a related anise-like note.
Firm tofu works but produces a softer result. It also needs longer pressing to remove enough water for proper browning. Extra-firm gives the best texture for this recipe.
Yes. Mix the dry spices (without the oil) and store in an airtight jar for up to 3 months. Add the oil when ready to use. Having a jar of the pre-mixed spice blend on hand makes this recipe even faster.
All the ingredients as listed are naturally gluten free. Check the labels on your smoked paprika and spice blends if using pre-mixed versions - some contain fillers that may include gluten.
Yes - see the pan-frying method in the baking vs pan-frying section. A cast iron or non-stick skillet over medium-high heat produces excellent results and takes about 8 minutes total.

Made this Tofu Shawarma?
Leave a comment below and rate the recipe - it helps more people find it.
Tag me on Instagram or Facebook with a photo of your version. Florian.
Tofu Shawarma (Bold Spice Rub, No Marinating, 30 Minutes)
Easy tofu shawarma with a bold homemade spice rub — smoked paprika, cumin, turmeric, celery seeds, and garlic. No marinating needed. Baked, pan-fried, or air-fried in 30 minutes.
Ingredients
- 14 ounces tofu, drained, pressed to remove water
- 2 tablespoons smoked paprika
- 1 tablespoon cumin
- ½ teaspoon onion powder
- 1 teaspoon garlic powder
- ½ teaspoon crushed red pepper flakes
- ¼ teaspoon turmeric
- ¼ teaspoon celery seeds
- 3 tablespoons olive oil
- 1 teaspoon salt
- ¼ teaspoon pepper
Instructions
- Press the tofu: wrap the block in a clean kitchen towel or several layers of paper towels, place on a plate, and set a heavy object on top. Press for at least 15 minutes. The drier the tofu, the better it will brown and absorb the spice rub. Once pressed, cut into strips, cubes, or crumble into irregular bite-sized pieces depending on how you plan to serve it.
- Make the spice rub: in a medium bowl combine the smoked paprika, cumin, garlic powder, onion powder, turmeric, celery seeds, crushed red pepper, salt, and pepper. Add the olive oil and stir until you have a thick, fragrant paste.
- Add the tofu to the bowl and toss or fold gently until every surface is evenly coated with the spice paste. Take your time here — each piece should be well covered.
- To bake: preheat the oven to 400°F / 200°C. Spread the coated tofu in a single layer on a parchment-lined baking sheet — do not crowd. Bake for 25–30 minutes until the edges are deep golden and the surface has developed a slightly firm, fragrant crust. For extra crispness, broil for the final 2–3 minutes.
- To pan-fry: heat 1 tablespoon of oil in a large cast iron or non-stick skillet over medium-high heat until shimmering. Add tofu in a single layer — cook in batches if necessary. Fry for 3–4 minutes per side until deep golden and slightly charred at the edges.
- To air-fry: arrange in the air fryer basket in a single layer and cook at 380°F / 195°C for 15–18 minutes, shaking halfway through.
- Serve immediately in warm flatbread or pita with garlic sauce or tahini, fresh tomatoes, cucumber, parsley, and pickled onions. Or serve over rice or greens as a shawarma bowl.
Notes
- Pressing is essential: even 15 minutes makes a significant difference to the texture and browning. Do not skip this step.
- Celery seeds: do not omit — they are what makes this spice blend distinctive. A small pinch of caraway seeds or crushed fennel seeds can substitute if unavailable.
- Smoked paprika: use smoked, not sweet. The smokiness is central to the flavor. Two tablespoons is the correct amount — do not reduce.
- Spice rub ahead: mix the dry spices (without oil) and store in a jar for up to 3 months. Add oil when ready to use.
- Crispier result: for the crispiest tofu regardless of cooking method, press for longer (30–60 minutes) or freeze and thaw before pressing — frozen-thawed tofu has a chewier, more porous texture that browns more readily.
- Single layer is non-negotiable: tofu pieces touching each other will steam rather than crisp in both the oven and the pan. Use two baking sheets if needed.
- Refrigerator: stores well for up to 4 days. Reheat in a dry skillet for best texture.
- Freezer: freeze for up to 2 months. Reheat from thawed in a skillet.
Nutrition Information:
Yield: 4 Serving Size: ¾ cupAmount Per Serving: Calories: 139Total Fat: 13gSaturated Fat: 2gUnsaturated Fat: 11gSodium: 563mgCarbohydrates: 8gFiber: 4gSugar: 1gProtein: 2g




