Tofu majestic is a vegan version of the popular South Indian starter, chicken majestic. Spicy, crispy tofu in a thick, spicy sauce is an absolutely delicious starter or side! You can easily control the heat, if you don’t like your food too spicy. (Options for gluten-free, soy-free, and nut-free)

Recipe Snapshot

  • Prep time: 20 minutes
  • Cook time: 20 minutes
  • Total time: 40 minutes
  • Yield: 3
  • Category: Appetizer
  • Cuisine: Indian, South Indian

Ingredients

For the Protein

  • 15 ounces extra-firm tofu (pressed for at least 15 minutes, then torn into bite-sized pieces)

For the Batter

  • 3 tablespoons cornstarch
  • 1 tablespoon rice flour
  • 1 teaspoon black pepper
  • 1 teaspoon Kashmiri chili powder
  • 1/4 teaspoon salt
  • 1/2 teaspoon baking powder
  • 1 tablespoon ginger garlic paste (or [adjustable]2 tablespoons [/adjustable]minced garlic and ginger)
  • 2 teaspoons oil
  • 2 tablespoons water (or more, as needed)

For the Sauce

  • 2 teaspoons oil
  • 4 cloves garlic (minced)
  • 2 hot green chilies (such as serrano or Indian chilies, chopped or thinly sliced. Use milder chilies or bell pepper for less heat.)
  • 10 curry leaves (chopped. Use fresh, frozen, or dried.)
  • 1 tablespoon chopped mint
  • 1 to 2 teaspoons ground coriander
  • 1 teaspoon garam masala
  • 1.5 tablespoon soy sauce
  • 1 tablespoon sambal oelek (or other Asian chili sauce. Use less for less heat.)
  • 1 tablespoon non-dairy yogurt (or non-dairy cream, or more, to taste)
  • water as needed
  • cilantro or green onion for garnish

Method

Make the tofu.

  1. Press and tear the tofu, if you haven't already. In a shallow bowl, mix the cornstarch, rice flour, black pepper, Kashmiri chili powder, salt, and baking powder. Mix in the ginger garlic paste, oil, and a tablespoon of water. Add more water, a few teaspoons at a time, until you get a thick batter. Add in your torn tofu, and toss well to coat. This batter will keep thickening because of the cornstarch, so wait to make it until you're ready to toss the tofu into the batter. Toss really well, then bake or pan fry (directions follow).
  2. To bake: Transfer the tofu to a parchment-lined baking sheet. Spread the tofu pieces apart if they are clumped together. Bake at 400° F (205° C) for 20 to 25 minutes, or until crisp on all of the edges. Or Airfry at 370 F for 12-14 minutes
  3. To pan-fry: Heat a large skillet over medium-high heat, and add the oil. Once the oil is hot, transfer the tofu to the skillet. Spread out the pieces, breaking apart any clumps. Cook for a minute or two, then flip the pieces and cook for another 30 seconds. Keep flipping every 30 seconds or so to crisp most of the edges, about 5 to 6 minutes total, then remove from the skillet.

Make the sauce.

  1. Heat the same skillet over medium heat. Add the oil. Once the oil is hot, reduce the heat to low, and mix in the garlic and green chilies. Stir and cook until the garlic starts to turn golden, which can take about 30 seconds. Keep stirring so the garlic doesn’t burn.
  2. Add the curry leaves and mint, and mix in for a few seconds. Add in the garam masala and coriander, and mix infor a few more seconds, then mix in the soy sauce, sambal oelek, non-dairy yogurt, and 2 tablespoons of water. Increase the heat to medium-low, and bring this to a boil. If the sauce is too thick, mix in another tablespoon of water and bring back to a boil.
  3. Add in your crisp tofu, toss well to coat, and your tofu majestic is ready! Serve immediately with laccha onions (recipe in notes), chutney of choice, or a side salad. I like to serve this with green chutney, mango chutney, schezwan chutney or tamarind chutney. You can also serve it with a creamy dip or raita to balance the heat.

Kiyaan Singh’s Kitchen Note

Keep this recipe as a working base: cook once as written, then adjust spice, texture, and serving style for your own table.