This Tofu Shawarma Bowl is an easy sheet pan dinner packed with bold Mediterranean flavor, satisfying plant protein, and colorful roasted vegetables—perfect for anyone looking for a healthy, high-protein meal that actually tastes exciting.
For more delicious tofu dinners, try our easy tofu rice bowl, spring roll bowl, or tofu curry.

Why you’ll love our Tofu Shawarma Bowl!
Most tofu recipes treat tofu like the star. We don’t. Flavor is the star. Tofu just happens to be the perfect vehicle for it.
That’s exactly why Louise and I love this Tofu Shawarma Bowl. Tofu has a mild, neutral flavor, which means it happily soaks up bold spices, garlic, olive oil, and anything else you throw at it. In this recipe, we coat it in a bold shawarma marinade, tear it into rough pieces to maximize flavor, and roast it alongside colorful vegetables until everything is caramelized and deeply savory. 🔥
But the real game-changer happens after the roasting. Instead of serving everything over plain quinoa, we toss the quinoa, feta, parsley, and lemon right on the hot sheet pan. The quinoa absorbs the shawarma spices, roasted vegetable juices, and all those flavorful browned bits stuck to the pan. Nothing gets wasted. Nothing gets left behind.
The result is a protein-rich, Mediterranean-inspired dinner that’s easy enough for a weeknight, packed with flavor, and a great reminder that tofu isn’t a compromise—it’s an ingredient worth cooking with. 🥙✨
P.S. For more crave-worthy grain bowls, check out our Mexican bean salad bowl, chickpea shawarma bowl, or cauliflower shawarma bowl.
Ingredients
Full ingredients and substitutions are in the recipe box below.

- Tofu: Firm or extra-firm tofu works best. Tear it by hand for the best texture. Substitute chickpeas if you’d like a legume-based version.
- Bell pepper: Adds sweetness and color. Substitute zucchini, mushrooms, cauliflower florets, or sweet potato.
- Eggplant: Becomes tender and silky when roasted. Substitute more bell peppers, zucchini, or broccoli.
- Onion: Red, white, yellow, or sweet onions all work well. Shallots are a good alternative.
- Quinoa: We usually use the pre-cooked quinoa that comes in handy microwaveable pouches because it’s convenient and pleasantly dry, making it perfect for soaking up the shawarma flavors on the sheet pan. You can also cook your own quinoa; just drain it well and let excess moisture evaporate before using. Substitute brown rice, farro, bulgur, couscous, or another grain for this easy tofu meal prep dinner.
- Lemon: Brightens the whole dish at the end. Substitute red wine vinegar or apple cider vinegar.
- Parsley: Adds freshness and color. Substitute cilantro, dill, mint, or a combination.
- Feta: Adds a creamy, salty finish. Substitute non-dairy feta, goat cheese, or ricotta salata.
- Greek yogurt: We recommend low-fat Greek yogurt for serving. Substitute Skyr for even more protein, or use tahini sauce for a dairy-free option.
- Garlic: Adds depth to the shawarma seasoning. If you’re sensitive to garlic, simply leave it out or use garlic-infused olive oil.
- Shawarma spices: Paprika, cumin, coriander, and cinnamon create the signature flavor. This blend is what transforms simple ingredients into a flavorful Mediterranean tofu bowl and an easy tofu dinner.
Dietary Variations

- Vegan: Skip the feta and Greek yogurt and use your favorite dairy-free feta and plant-based yogurt. A drizzle of tahini sauce is also delicious here.
- Dairy-free: Leave out the feta and replace the Greek yogurt with a dairy-free yogurt or tahini sauce.
- Gluten-free: This recipe is naturally gluten-free. Just double-check that your tofu, feta, and any packaged quinoa are certified gluten-free if needed.
- Nut-free: This recipe is naturally nut-free. As always, check ingredient labels if you’re cooking for someone with a nut allergy.
- High-protein: Use extra-firm tofu and serve with low-fat Greek yogurt or Skyr. You can also add a little extra tofu if you’d like an even more protein-packed dinner.
- High-fiber: Keep the quinoa and load up on the vegetables. For even more fiber, add a can of chickpeas to the sheet pan before roasting.
- Lower-sugar: This recipe is naturally low in added sugar since it relies on spices, roasted vegetables, and lemon for flavor.
- Egg-free: This recipe is naturally egg-free as written, making it an easy option for anyone avoiding eggs.
How to Make Tofu Shawarma Bowl
Step 1: Make the Shawarma Seasoning
Before you start: If you’re using uncooked quinoa, cook it according to the package directions and set it aside. If you’re using pre-cooked quinoa, there’s no need to heat it first.
Preheat the oven to 425°F (220°C).
In a medium-large bowl, whisk together the olive oil, garlic, paprika, coriander, cumin, cinnamon, salt, and black pepper. This simple spice mixture is what gives this shawarma bowl recipe its bold, smoky flavor.

Step 2: Marinate the Tofu
Pat the tofu dry with a clean kitchen towel or paper towels, then tear it into bite-size pieces with your hands and add it to the bowl with the shawarma seasoning.
Toss until every piece is well coated, then set aside while you prepare the vegetables.
Tip: Tearing the tofu creates rough edges and craggy surfaces that absorb more flavor than neat cubes.

Step 3: Roast the Tofu and Vegetables
Chop the bell pepper, eggplant, and onion and add them to your largest sheet pan.
Drizzle with a little olive oil and season with a couple of pinches of salt and black pepper. Toss well, then spread everything into a single layer.
Scatter the marinated tofu over the top, keeping it mostly in a single layer so it can brown properly.
Roast at 425°F (220°C) for 30 minutes, or until the vegetables are tender and the tofu is golden around the edges. This is where the magic happens for a great sheet pan tofu dinner.

Step 4: Toss Everything Together
Remove the pan from the oven and add the cooked quinoa, breaking up any clumps with a fork.
Add the lemon juice, parsley, and crumbled feta, then toss everything together right on the hot sheet pan.
The warm quinoa absorbs the shawarma spices, roasted vegetable juices, and all the flavorful browned bits stuck to the pan. Don’t skip this step—it’s what makes every bite taste so good.

Step 5: Serve and Enjoy
Divide into bowls and finish with a generous spoonful of Greek yogurt.
Serve warm while the vegetables are still tender and the flavors are at their best.

Tips
- New to tofu? Start here: The bold shawarma seasoning and roasting method make this one of the most beginner-friendly tofu recipes you’ll ever make.
- Tear, don’t cube, the tofu: Hand-torn tofu has lots of rough edges and craggy surfaces that grab the shawarma marinade and brown better in the oven.
- Use firm or extra-firm tofu: Softer tofu contains too much water and won’t develop the same golden edges.
- Use your largest sheet pan: Crowded vegetables steam instead of roast. A little space helps everything caramelize.
- Use pre-cooked quinoa if possible: We actually prefer it because the quinoa is drier and does a better job absorbing the flavorful juices from the sheet pan.
- Toss the quinoa on the hot pan: This is the secret step. The warm quinoa picks up the shawarma spices, roasted vegetable juices, and all the browned bits stuck to the pan.
- Add the lemon after roasting: Fresh lemon juice brightens the rich roasted flavors and makes the whole bowl taste fresher.
- Finish with something creamy: Greek yogurt, Skyr, tzatziki, or tahini sauce balance the warm spices and bring the bowl together.
Frequently Asked Questions
No. We don’t press tofu for this recipe.
Firm and extra-firm tofu already contain relatively little moisture, and pressing can make them unnecessarily dry. Simply drain the tofu, pat away excess surface moisture if needed, then tear it into pieces and toss it with the shawarma seasoning.
In fact, a little moisture helps the tofu absorb the spices and stay tender inside while the edges brown in the oven.
Yes. This tofu meal prep recipe keeps well in the refrigerator and tastes great for lunches throughout the week. For the freshest flavor, add the yogurt just before serving.
This bowl is a complete meal on its own, but it also pairs well with pita bread, a cucumber salad, quick pickled onions, hummus, or a simple tomato salad.
Store leftovers in an airtight container in the refrigerator for up to 4 days. If possible, store the Greek yogurt separately and add it just before serving. Enjoy cold, at room temperature, or gently reheated.
More Mediterranean-Inspired Meals
- Mediterranean rice bowl
- Greek cauliflower bowl
- Greek farro salad
- Falafel burger
- Vegetable shawarma
- Greek yogurt marry me butter beans
- Chickpea shakshuka
- Greek chickpea soup
If you try this Tofu Shawarma Bowl Recipe please leave a 🌟 star rating and let us know how it turned out in the comments—we love hearing from you.

Tofu Shawarma Bowl (Easy Sheet Pan Dinner)
Ingredients
- 16 ounces firm tofu
- 1 red bell pepper diced
- 1 small eggplant diced
- 1 large onion thinly sliced
- 1½ cups cooked quinoa or ½ cup uncooked
- ½ lemon
- ¼ cup parsley finely chopped
- ½ cup crumbled feta or non-dairy feta
- ½ cup Greek yogurt for serving
Shawarma Seasoning
- 4 tablespoons extra virgin olive oil
- 2 cloves garlic grated or pressed
- 3 teaspoons smoked paprika
- 2 teaspoons ground coriander
- 1 teaspoon ground cumin
- ½ teaspoon cinnamon
- 1 teaspoon salt plus black pepper to taste
Instructions
- Make the seasoning: If using uncooked quinoa, cook it according to the package directions and set aside.Preheat the oven to 425°F (220°C).In a large bowl, whisk together 4 tablespoons extra virgin olive oil, 2 cloves garlic, 3 teaspoons smoked paprika, 2 teaspoons ground coriander, 1 teaspoon ground cumin, ½ teaspoon cinnamon, 1 teaspoon salt, and black pepper.
- Marinate the tofu: Pat 16 ounces firm tofu dry, then tear it into bite-size pieces with your hands.Add it to the bowl with the seasoning and toss until coated. Set aside while you prepare the vegetables.
- Roast: Add 1 red bell pepper, 1 small eggplant, and 1 large onion to a large sheet pan. Drizzle with a little olive oil and season with salt and black pepper. Toss well and spread into a single layer.Scatter the tofu over the vegetables and roast at 425°F (220°C) for 30 minutes, or until the vegetables are tender and the tofu is lightly browned around the edges.
- Add the quinoa: Remove the pan from the oven. Add 1½ cups cooked quinoa, the juice from ½ lemon, ¼ cup parsley, and ½ cup crumbled feta.Toss well so the quinoa picks up all the flavorful juices and browned bits from the pan.
- Serve: Divide into bowls and top with Greek yogurt. Serve warm.
Notes
- Tofu → Chickpeas.
- Bell pepper → Zucchini, mushrooms, cauliflower florets, or sweet potato.
- Eggplant → More bell peppers, zucchini, or broccoli.
- Onion → Red, white, yellow, or sweet onion; shallots work too.
- Quinoa → Pre-cooked quinoa, brown rice, farro, bulgur, couscous, or another cooked grain.
- Lemon → Red wine vinegar or apple cider vinegar.
- Parsley → Cilantro, dill, mint, or a mix of fresh herbs.
- Feta → Non-dairy feta, goat cheese, or ricotta salata.
- Greek yogurt → Low-fat Greek yogurt, Skyr, or tahini sauce for a dairy-free option.
- Garlic → Garlic-infused olive oil, or simply leave it out.
- Shawarma spices → Use your favorite store-bought shawarma seasoning blend.
- Vegan → Use dairy-free feta and plant-based yogurt, or drizzle with tahini sauce.
- Dairy-free → Skip the feta and use dairy-free yogurt or tahini sauce.
- Gluten-free → Naturally gluten-free; check packaged ingredients if needed.
- Nut-free → Naturally nut-free. Check labels if cooking for someone with allergies.
- High-protein → Use extra-firm tofu and serve with low-fat Greek yogurt or Skyr.
- High-fiber → Add a can of chickpeas and keep all the vegetables and quinoa.
- Lower-sugar → Naturally low in added sugar.
- Egg-free → Naturally egg-free as written.
- Tear, don’t cube: Hand-torn tofu grabs more seasoning and browns better.
- Use firm tofu: Firm or extra-firm tofu gives the best texture.
- Don’t crowd the pan: Use your largest sheet pan so everything roasts instead of steams.
- Use pre-cooked quinoa: It’s drier and soaks up the sheet pan flavors beautifully.
- Toss on the hot pan: The quinoa picks up all the shawarma spices and roasted juices.
- Add lemon last: It brightens the whole dish.
- Finish with something creamy: Greek yogurt, Skyr, tzatziki, or tahini sauce work well.
- Store leftovers: Refrigerate in an airtight container for up to 4 days. Add the yogurt just before serving.
Nutrition
Don’t Lose This Recipe

Hi! We are Nico & Louise
We're here to share easy, healthy, and delicious recipes 🌿✨.
Welcome to our blog, we are glad you are here.






Absolutely delicious!
Very tasty tofu i like it ,and i make tofu…..
love how simple and delicious this recipe is, also a complete meal.
Thanks, Lady 🙂 So happy you like it, thanks for your kind message 😍