Sizzling shawarma-spiced tofu steaks on a baking sheet

Shawarma

shawarma spiced tofu steaks

By Savory Touch

Published: 10 Apr 2025

These Shawarma-Spiced Tofu Steaks are a revelation! I stumbled upon this recipe while browsing a food blog (I can't remember which one, sorry!), and it completely changed my perspective on tofu. Honestly, I used to think it was kinda boring, but this recipe? It's anything but. The shawarma spices add so much depth and flavor; it's addictive!
Close-up of perfectly cooked shawarma-spiced tofu steak
This recipe is super easy to make, even for a beginner. It's also incredibly adaptable—you can adjust the spices to your liking, add different veggies, or serve it with your favorite sides. I've served it with a simple salad, some roasted veggies, even over couscous – it’s a complete winner!
Shawarma-spiced tofu steaks served with a side salad

Required Equipments

  • Large bowl
  • Whisk
  • Measuring cups and spoons
  • Baking sheet
  • Tongs
  • Spatula
  • High-heat cooking oil (like avocado or grapeseed)
  • Marinade bowl (optional)

Shawarma Spiced Tofu Steaks

Tender, flavorful tofu steaks with a bold shawarma spice blend. Crispy on the outside, juicy on the inside—this is a tofu recipe that will wow even the biggest tofu-skeptic!

⏳ Yield & Time

Yield: 2 servings

Preparation Time: 5 minutes

Cook Time: 20 minutes

Total Time:

🍽 Ingredients

📖 Instructions

  1. Preheat your oven to 400°F (200°C). This is crucial for getting those gorgeous crispy edges!
  2. If you're marinating the tofu (highly recommended!), slice your extra-firm tofu block into 1-inch thick steaks. Place them in a bowl. In a separate bowl, whisk together the marinade ingredients (see recipe details). Pour this delicious mixture over the tofu, making sure each steak is coated. Let it marinate for at least 30 minutes, or even better, for a few hours in the fridge. The longer, the tastier! But who has time for that?
  3. Line your baking sheet with parchment paper. This is a life-saver for easy clean up later. Trust me on this one.
  4. Gently remove the tofu steaks from the marinade, letting any excess drip off. Arrange them on the prepared baking sheet, leaving a little space between each steak. Don't overcrowd them or they won't crisp up nicely.
  5. Drizzle a little of the high-heat cooking oil over the tofu steaks. This adds extra crispiness and shine. I like to use avocado oil.
  6. Bake for 20-25 minutes, flipping halfway through. You want them golden-brown and slightly charred on the edges. Keep an eye on them – ovens can vary. If they seem to be browning too quickly, slightly lower the oven temperature.
  7. Once cooked, remove the tofu steaks from the oven and let them rest for a few minutes before serving. They’ll be incredibly flavorful and slightly crispy—perfection!
  8. Serve these delicious tofu steaks on their own, alongside a simple salad, or as part of a larger meal. They're fantastic in wraps, bowls, or with couscous!

📝 Notes

  • For a richer flavor, marinate the tofu for longer. Really, the longer the better!
  • Feel free to add other spices, herbs, or even a little harissa paste to the marinade to adjust to your preferences!
  • If you dont' have all the spices, use a store-bought shawarma spice blend. They are pretty common now!

🍎 Nutrition

Calories: 250kcal

Protein: 20g

Fat: 15g

Carbohydrates: 10g

Fiber: 2g

Calcium: 150mg

Frequently Asked Questions

“The joy of cooking is to create something beautiful and delicious from simple ingredients.” – Maya Rodriguez

Want to join our exclusive community?

FOLLOW US

SavoryTouch offers general content intended solely for informational purposes. The information provided on this site is not a substitute for professional nutritional, dietary, or culinary advice. Always seek the advice of qualified professionals regarding any dietary concerns, health conditions, or food-related decisions.

© 2025 SavoryTouch. All Rights Reserved.