clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Mediterranean Grilled Tofu

  • Author: Lexi
  • Prep Time: 30 minutes
  • Cook Time: 15 minutes
  • Total Time: 45 minutes
  • Yield: 2 servings 1x
  • Diet: Vegan


These grilled tofu kebabs are marinated in a flavorful Mediterranean/Moroccan spice blend and charred to perfection. Best served over a bed of creamy hummus with pita and a simple salad!


  • 1 package (14oz) extra firm tofu
  • 1 tsp coconut sugar
  • 1 tsp dried oregano
  • ¾ tsp salt
  • ½ tsp paprika
  • ½ tsp garlic powder
  • ½ tsp onion powder
  • ½ tsp cumin
  • ½ tsp turmeric
  • ¼ tsp coriander
  • ¼ tsp cinnamon
  • ¼ tsp cayenne 
  • 1/3 cup olive oil
  • 2 tbsp freshly squeezed lemon juice
  • 1 tbsp tomato paste
  • For serving: hummus, pita, salad


  1. Drain excess water from tofu. Pat dry and wrap in a clean towel or paper towel. Set something heavy on top, like a cookbook, and let sit for at least 30 minutes-1 hour. 
  2. Heat grill to medium.
  3. Slice tofu into cubes. 
  4. Whisk together all remaining ingredients until the spices are well incorporated into a paste. 
  5. Transfer tofu to skewers and brush with marinade. Let sit for 15 minutes, then grill for 3-5 minutes on each side, until slightly charred. Optional: brush with more marinade while they're grilling, or reserve some for serving.
  6. Serve atop hummus with pita and a salad. Use any leftover marinade as a sauce. Enjoy!


Tofu cooks quickly on the grill. Keep a close eye on the kebabs so they don't burn! Be careful when handling the kebabs as they are a bit fragile. I've found that small tongs work best.

  • Category: Dinner
  • Method: Grill
  • Cuisine: Mediterranean

Keywords: grilled Mediterranean tofu

Join the CK community

…and get 10 of our favorite easy dinner recipes sent straight to your inbox.