This crispy curry tofu sandwich has amazing, sweet-and-savory garam masala caramelized onions, curry leaf chilli oil glaze and a creamy yogurt sauce with swirls of chili oil. It’s sort of an Indian-inspired hot honey situation, and it’s so delicious!

Recipe Snapshot

  • Prep time: 15 minutes
  • Cook time: 20 minutes
  • Total time: 35 minutes
  • Yield: 4
  • Category: lunch, Main, Sandwich
  • Cuisine: Indian Fusion

Ingredients

For the Crispy Tofu

  • 15 ounces extra firm or super firm tofu
  • 2 teaspoons oil
  • 1 teaspoon ginger-garlic paste (optional)

Tofu Dry Coating

  • 2 teaspoons Kashmiri chili powder
  • 1 teaspoon black pepper
  • 1/2 teaspoon garlic powder
  • 1/2 teaspoon salt
  • 2 tablespoons cornstarch
  • 1 tablespoon white rice flour

For the Garam Masala Caramelized Onions

  • 1 tablespoon oil
  • 1 1/2 cups sliced red onion
  • 2 cloves garlic (finely chopped or sliced)
  • 1/2 teaspoon salt
  • 1/2 teaspoon sugar
  • 1/2 teaspoon black pepper
  • 1/2 to 1 teaspoon garam masala

For the Curry Leaf Chili Oil Glaze

  • 2 teaspoons oil
  • 2 tablespoons chopped fresh or frozen curry leaves (or more, to taste)
  • 2 teaspoons soy sauce (or tamari for gluten-free)
  • 1 tablespoon maple syrup
  • 1/2 teaspoon Kashmiri chili powder
  • 1/2 teaspoon garlic powder
  • 1/2 teaspoon pepper flakes
  • 1/2 teaspoon vinegar (or lime juice)

For the Yogurt Sauce

  • 1/2 cup non-dairy yogurt
  • 1/2 cup chopped cilantro (or a mix of cilantro and mint or parsley and mint)
  • 1/4 teaspoon salt

For Assembling the Sandwich

  • chopped lettuce or cabbage
  • sliced tomato
  • 4 to 6 burger buns (or use sourdough bread or make wraps)

Method

Make the crispy tofu.

  1. If you’re using extra-firm tofu, press it for 15 minutes. Super firm tofu does not need to be pressed. Either way, tear the tofu into bite-sized pieces. You can also cut it into chicken tender shapes, if you want. Add the tofu to a bowl with oil and ginger garlic paste. Toss well to coat.
  2. In a small bowl, mix all of the tofu dry coating ingredients until combined. Sprinkle this all over the tofu, and toss well to coat. Toss for a few seconds, then let it sit a few seconds, then toss again. The tofu releases a bit of moisture which helps the coating stick better.
  3. To air fry: Transfer the coated tofu to an air fryer, but do not add leftover dry mixture to the basket. Air fry at 370° F (188° C) for 10 to 12 minutes. It might need a few extra minutes, depending on your tofu’s texture and moisture content.
  4. To bake: Arrange the tofu on a parchment-lined baking sheet, and bake at 425° F (218° C) for 15 to 18 minutes.

Meanwhile, make the garam masala caramelized onions.

  1. Heat a large skillet over medium high heat, and add the oil. Once the oil is hot, add the onions and a pinch of salt. Let the onions cook undisturbed for about 3 minutes. Stir and continue cooking, alternating between stirring and resting. After some of the onions start to pick up a little bit of color, mix in the salt, and sugar. This will help the onions caramelized faster. Now, let the mixture sit again, and at the 7- or 8-minute mark, add in the black pepper, garlic, and garam masala. Mix in another teaspoon of oil, if needed, or a splash of water if the pan is dry. This will help conduct the heat more. Continue cooking until the onions caramelize and turn golden brown. This process can take about 14 to 16 minutes total.

Meanwhile, also make the curry leaf chili oil glaze.

  1. Heat the oil in a small skillet over medium heat. Once the oil is hot, add the curry leaves, then reduce heat to low. Once the curry leaves stop sizzling, mix in the soy sauce, maple syrup, Kashmiri chili powder, garlic powder, pepper flakes, and vinegar or lime juice, and bring to a boil. If the pan is too hot, add a teaspoon of water before adding the sauces. Increase the heat to medium, and cook 2 to 3 minutes until slightly thickened, then switch off the heat.

Make the yogurt sauce.

  1. Mix the yogurt, chopped herbs, and salt together in a small bowl. Take 2 teaspoons of the curry leaf chilli oil glaze, and swirl it into the yogurt. Do not fully mix it in. You want swirls of the glaze in the yogurt sauce.

Assemble the curry tofu sandwich.

  1. Toast your burger buns or sourdough. You can toast them in a toaster or on a skillet with a little oil. Spread the yogurt sauce on one side of the bun or bread, and top with some of the caramelized onions. Add the crispy tofu, and use a brush to generously coat the tofu with the curry leaf chili oil glaze. You want the tofu nicely drenched and juicy. Top with some lettuce, cabbage, and/or tomato. Spread more yogurt sauce on the top bun, close the sandwich, and enjoy. Or serve in lettuce wraps or tortillas or a salad bowl!

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.