Vegetarian Indian Tofu Tandoori Recipe (Vegan option, Gluten-free)

Tandoori tofu fresh off the grill
Tandoori tofu fresh off the grill.
  • 40 mins
  • Prep: 30 mins,
  • Cook: 10 mins
  • Yield: about 3 servings

Tofu marinates in traditional Indian tandoori spices and is grilled until crispy in this vegetarian grilled tandoori-style tofu recipe. The sauce is made from yogurt, lime juice, tandoori spice, and some garlic, ginger and salt for extra flavor. This is a good grilled tofu recipe to make on a grill pan or indoor grill rather than outdoors. Or, if you're not firing up the grill, trying baking these little tandoori tofu skewers in the oven instead (at 400 degrees for about 20-25 minutes - full instructions below).

To make this tandoori tofu recipe completely vegan, use non-dairy soy yogurt instead of regular dairy-based yogurt. I've tested it with vegan yogurt, and it still works out just fine.

Turn these vegetarian tandoori tofu skewers into a full meal by adding some eggplant chunks, tomatoes or bell peppers to the skewer.

This tandoori tofu recipe is vegetarian, with a vegan option, and all of the ingredients are completely gluten-free as well. 

See also: More grilled tofu recipes

What You'll Need

  • 2/3 cup plain or lemon yogurt (use a vegan non-dairy yogurt if you need this recipe to be vegan)
  • 1 1/2 Tbsp lime juice
  • 1 1/2 Tbsp tandoori spice blend
  • 3/4 tsp garlic powder
  • 3/4 tsp ginger powder
  • 1/4-1/2 tsp cayenne pepper, to taste
  • 1/4 teaspoon salt
  • 1/8 tsp black pepper
  • 1 block firm or extra-firm tofu, well-pressed, and chopped into cubes
  • bamboo skewers for grilling, pre-soaked

How to Make It

Like most baked, grilled and fried tofu recipes, this one will taste best if you press the tofu first. This allows the tofu to absorb more of the flavorings and seasonings which you add to it. Not sure how to do that? See this easy step-by-step guide: How to press tofu.

Whisk together all ingredients, except tofu, until well combined. Add tofu, covering well with sauce. Chill for at least 30 minutes; longer is better, turning once or twice to ensure tofu stays well-marinated.

Transfer tofu to skewers, basting again with sauce.

Place on a pre-heated grill for 6-8 minutes, turning once or twice, until tofu is cooked and crisp.

Pair these tandoori skewers with a fresh homemade cucumber raita.

Recipe note: If you need to turn this tandoori tofu into an oven-baked dish because you're not firing up the grill or don't have a grill pan, here's what to do: Pre-heat the oven to 400 degrees, place the tofu on a lightly grilled baking sheet, and stick in the oven for 20-25 minutes, turning the pan once to make sure the tofu cooks evenly. You'll probably also want to slice the tofu into slabs instead of cubes for baking. 

See also: How to soak bamboo skewers