Go Back
5 from 10 votes
Tofu Shawarma

A delicious vegetarian version of a popular Middle Eastern dish.

Course: dinner, lunch, Main Course, main dish
Cuisine: Middle Eastern, vegan, Vegetarian
Keyword: lebanese, marinade, tofu
Servings: 4 servings
Author: HelenFern
Ingredients
  • 16 oz extra firm tofu, rinsed and drained
Marinade
  • 2 large cloves garlic, crushed
  • 2 teaspoons ground cumin
  • 2 teaspoons ground coriander
  • 2 teaspoons ground cardomom
  • 1/2 teaspoon cayenne pepper
  • 2 teaspoons smoked paprika
  • 2 teaspoons sea salt
  • 2 teaspoons lemon pepper
  • 2 Tablespoons fresh lemon juice
  • 1/4 cup olive oil
Sauce
  • 1 generous cup plain Greek yogurt
  • 2 large clove garlic, crushed
  • 1 teaspoon ground cumin
  • 2 teaspoon fresh lemon juice
  • sea salt and fresh cracked pepper to taste
To serve
  • 4 flat breads or naan bread
  • Sliced tomatoes
  • sliced onions
  • Shredded iceberg lettuce
Instructions
  1. Mix all the ingredients for the marinade and whisk to fully blend.

  2. Next, cut the tofu into strips and place them in a deep container with a lid. You can pour the marinade over the top, or coat them in the container. 

  3. Make sure every piece is coated and refrigerate it for 8 hours or over night. and refrigerate 8 hours or over night. 

  4. You can make the sauce the night before too. It gives the flavors a chance to meld. Whisk all the ingredients together, cover and refrigerate. Bring it out a couple hours before serving to it comes to room temperature. 

  5. Put some olive oil in a grill pan and heat. When the oil is hot, reduce the heat to medium-high and sear the tofu strips on all sides. Cook it long enough for it to be browned. 

  6. While its cooking, cut up the condiments.

  7. Serve the tofu in warm flat bread or pitas. Add tomatoes, sliced onions and shredded lettuce. Top with the sauce and enjoy!!

Recipe Notes

© Copyright 2022 The Lazy Gastronome