Grilled Tofu Shawarma
Grilled Tofu Shawarma is a delicious and healthy take on a classic Middle Eastern dish. This recipe is perfect for anyone looking to enjoy bold flavors while sticking to a healthy eating plan. Tofu is an excellent source of protein, making it a top choice for vegetarians and vegans. Grilling the tofu enhances its texture and flavor, giving it a satisfying bite that pairs wonderfully with fresh vegetables.
WHY YOU WILL LOVE THIS RECIPE
You will love this Grilled Tofu Shawarma because it is a healthy version of the traditional dish, which is often high in fat. This lighter option is great for meal prep and ideal for those on a weight loss journey. With high protein and low calorie counts, this dish keeps you full without compromising your health. Plus, it’s packed with fiber from the vegetables, making it a balanced meal suitable for everyone, including those looking for diabetic-friendly choices.
HOW TO MAKE Grilled Tofu Shawarma
EQUIPMENT NEEDED
- Grill (gas or charcoal)
- Skewers (if using wooden skewers, soak them in water for 30 minutes)
- Mixing bowl
- Knife and cutting board
- Small bowl for the sauce
- Towel for drying tofu
Ingredients You’ll Need
- 1 (14-ounce) block extra firm tofu
- 1 teaspoon turmeric
- 1 teaspoon cumin
- 1/2 teaspoon paprika
- 1/4 teaspoon cinnamon
- 1/4 teaspoon ginger
- 1/4 teaspoon coriander
- 1 teaspoon kosher salt
- 1/2 teaspoon black pepper
- Juice of 1/2 lemon
- 3 tablespoons olive oil
- 2 small zucchini, sliced into 1/4-inch-thick rounds
- 2 small yellow squash, sliced into 1/4-inch-thick rounds
- 2 red bell peppers, diced 1 inch
- 1/3 cup tahini
- 1 garlic clove, minced
- 1 tablespoon chopped parsley
- Juice of 1/2 lemon
- Pinch of kosher salt
- 3-4 tablespoons water
- Couscous or pita bread (for serving)
STEP-BY-STEP INSTRUCTIONS
-
Prep the Tofu: Pat the tofu dry with a towel. Wrap it in a dry towel and place a cast iron pan or cutting board on top to press out more liquid. Let it stand for 15 minutes. Then cut the tofu into 1 1/2-inch x 1-inch pieces.
-
Preheat the Grill: Preheat your grill on medium-high heat. If using a stovetop grill pan, wait to heat it until the tofu and vegetables are prepped.
-
Marinate the Tofu: In a large bowl, mix together the turmeric, cumin, paprika, cinnamon, ginger, coriander, 1 teaspoon of salt, 1/2 teaspoon of black pepper, the juice of half a lemon, and 3 tablespoons of olive oil. Gently stir in the tofu, ensuring each piece is well coated. Let it marinate for 15 minutes.
-
Prepare the Vegetables: Toss the zucchini, yellow squash, and red bell peppers into the bowl with the remaining marinade, mixing well to coat the vegetables.
-
Skewer and Grill: Thread the marinated tofu pieces onto skewers. Then, thread the vegetables onto their own skewers. Grill the skewers until both the tofu and veggies are charred at the edges, about 2 minutes per side.
-
Make the Sauce: For the sauce, mix the tahini, minced garlic, chopped parsley, juice of half a lemon, a pinch of salt, and water in a small bowl. Stir until smooth, adjusting the water if it’s too thick.
-
Serve: Serve the skewers on a platter or on separate plates with couscous or pita bread. Drizzle with the tahini sauce or serve it on the side.
HOW TO SERVE Grilled Tofu Shawarma
For healthy serving ideas, consider portion control with the couscous or pita. A small handful (about 1/2 cup) of couscous pairs perfectly with the skewers, and one or two pieces of pita bread will provide a delightful wrap for your tofu and veggies. You can also add fresh herbs or a side salad to increase fiber and vitamins. This dish is a great option for meal prep, allowing you to pack a balanced meal for lunches during the week.
STORAGE & FREEZING: Grilled Tofu Shawarma
Grilled Tofu Shawarma can be stored in an airtight container in the refrigerator for up to five days. If you want to freeze it, make sure to freeze the tofu and vegetables separately from the sauce to maintain quality. The grilled tofu will last for about 2-3 months in the freezer, while the sauce can be stored for up to a month. To reheat, simply thaw in the refrigerator overnight and warm in a pan on low heat.
SERVING SUGGESTIONS
For balanced meal options, consider serving your Grilled Tofu Shawarma with a side of tabbouleh salad or a cucumber and tomato salad drizzled with olive oil and lemon juice. These sides add extra fiber and nutrients while complementing the flavors of the shawarma beautifully.
VARIATIONS
-
Healthier Version: Opt for whole grain pita bread instead of regular pita for added fiber and nutrients. You can also substitute brown rice for couscous for a heart-healthy option.
-
High-Protein or Low-Carb Version: Replace couscous with cauliflower rice for a low-carb alternative that is still filling and nutritious. You may also add chickpeas for even more protein to the dish without adding excessive carbs.
-
Air Fryer or Oven-Baked Version: If you prefer a healthier cooking method, you can cook the marinated tofu and veggies in an air fryer at 375°F for 20 minutes, shaking halfway through for even cooking. Alternatively, bake them in the oven at 400°F for about 25-30 minutes, flipping halfway through for lovely grilling textures.
FAQs
1. How healthy is this Grilled Tofu Shawarma?
This dish is very healthy! It is packed with high protein tofu, fresh vegetables, and tahini sauce, making it a balanced option. It is also low calorie, making it a great choice for weight loss.
2. How can I store leftover Grilled Tofu Shawarma?
Store any leftovers in an airtight container in the refrigerator for up to five days. For longer storage, freeze the components separately.
3. Can I make this dish gluten-free?
Yes! Just make sure to use gluten-free pita bread and check that any sauces or additional ingredients are starch-free.
4. How can I adjust this recipe for meal prep?
You can easily double the recipe and portion it out into meal prep containers for the week. Reheat for a quick and healthy meal!
MAKE-AHEAD TIPS FOR Grilled Tofu Shawarma
For efficient meal prep, consider marinating the tofu and vegetables the night before. This will enhance the flavors and save you time on cooking day. You can also grill a larger batch, allowing you to use the Grilled Tofu Shawarma in various ways throughout the week, such as in salads, wraps, or served with whole grains for a complete meal.
Grilled Tofu Shawarma is a delicious, high protein meal that supports a healthy lifestyle while being easy to prepare and versatile for your weekly menu. Enjoy this delectable dish with the satisfaction of knowing it is good for your body and your taste buds!

Grilled Tofu Shawarma
Ingredients
Method
- Pat the tofu dry with a towel. Wrap it in a dry towel and place a cast iron pan or cutting board on top to press out more liquid. Let it stand for 15 minutes. Then cut the tofu into 1 1/2-inch x 1-inch pieces.
- Preheat your grill on medium-high heat. If using a stovetop grill pan, wait to heat it until the tofu and vegetables are prepped.
- In a large bowl, mix together the turmeric, cumin, paprika, cinnamon, ginger, coriander, 1 teaspoon of salt, 1/2 teaspoon of black pepper, the juice of half a lemon, and 3 tablespoons of olive oil. Gently stir in the tofu, ensuring each piece is well coated. Let it marinate for 15 minutes.
- Toss the zucchini, yellow squash, and red bell peppers into the bowl with the remaining marinade, mixing well to coat the vegetables.
- Thread the marinated tofu pieces onto skewers. Then, thread the vegetables onto their own skewers.
- Grill the skewers until both the tofu and veggies are charred at the edges, about 2 minutes per side.
- In a small bowl, mix the tahini, minced garlic, chopped parsley, juice of half a lemon, a pinch of salt, and water. Stir until smooth, adjusting the water if it's too thick.
- Serve the skewers on a platter or on separate plates with couscous or pita bread. Drizzle with the tahini sauce or serve it on the side.