Vegan Masala

Plant-based Indian recipes, made authentically

vegan-masala.com

information@vegan-masala.com

← Back to recipes
Kashmiri Lal Tofu (Tofu in Kashmiri chili tomato curry sauce)

Vegan Masala Recipe

Kashmiri Lal Tofu (Tofu in Kashmiri chili tomato curry sauce)

Pan-seared tofu simmers in a vivid tomato gravy coloured by Kashmiri chilli and warmed with aromatic spice. It looks fiery, but the flavour is rounded, fragrant and gently smoky.

Recipe by How our recipes are created

60 minPrep: 15 minCook: 45 minServes 4IndianVegan
kashmiri lal paneerkashmiri lal tofulal shaman

From the kitchen

What to expect

This Kashmiri Lal Tofu brings the essence of traditional curry to your table with its rich spices and colorful sauce.

Serving idea

Best served simply

Serve with fluffy basmati rice or warm naan for a complete meal.

Useful equipment

Tools that make this recipe easier

These are optional paid links to useful Amazon UK searches. If you make a qualifying purchase, Vegan Masala may earn a commission at no extra cost to you.

Vegan Masala recommends

Heavy-bottomed cooking pot

Steady heat helps rice, dal and slow-simmered sauces cook evenly without catching on the base.

View on Amazon UK

Paid affiliate link · No extra cost to you

Vegan Masala recommends

Electric spice grinder

Freshly ground whole spices give masalas a brighter aroma than long-opened ground spices.

View on Amazon UK

Paid affiliate link · No extra cost to you

Cook the recipe

Method

  1. 1

    Press the 14 ounces of tofu, then slice it into 1½” to 2” squares that are about ½ inch thick, or tear it into organic shapes for better flavor absorption.

  2. 2

    In a shallow bowl, combine 1 teaspoon Kashmiri chili powder, ½ teaspoon garlic powder, ½ teaspoon salt, and 1 tablespoon cornstarch. Toss half of the tofu slices in the mixture, remove, and repeat with the remaining slices. Set aside.

  3. 3

    Heat a large skillet over medium-high heat, then add 2 teaspoons oil. Once hot, add the tofu in a single layer, cooking for 2-3 minutes on each side until golden and browned. Remove and set aside.

  4. 4

    In the same skillet, add 2 teaspoons of oil over medium-high heat. Sauté 1½ cups chopped red onion, ½ teaspoon fennel seeds, ½ teaspoon black peppercorns, and ⅛ teaspoon salt until the onions turn golden. Adjust with splashes of water as needed for even cooking without steaming.

  5. 5

    Midway through cooking the onion, stir in 3 cloves of minced garlic and continue until the onion is nicely browned. Transfer to a blender and add 1½ to 2 tablespoons of Kashmiri chili powder and 1 cup of water, blending until smooth. If necessary, add more water for a smoother consistency.

  6. 6

    Return the skillet to medium heat and add 1 teaspoon of oil along with 1 black cardamom, 2 cloves, and 1 cinnamon stick. Sauté briefly, then add a pinch of asafoetida (if using), cooking for 2 seconds before adding the blended onion mixture, 4 ounces of tomato puree, ¼ teaspoon turmeric, ½ teaspoon ground ginger, ½ teaspoon ground cumin, and the remaining ½ teaspoon salt. Stir to combine.

  7. 7

    Rinse the blender with ½ cup of water and add it to the skillet along with the cooked tofu. Lower the heat, cover, and let the curry simmer for 20-30 minutes, allowing the flavors to meld and the sauce to thicken.

  8. 8

    After 20-25 minutes, taste and adjust the salt and flavor, balancing with a touch of sugar or lemon juice if desired. Let it simmer for a few more minutes before removing from heat. Garnish with cilantro and serve with non-dairy yogurt.

Gather everything first

Ingredients

  • 14 ounces firm or extra-firm tofu
  • 1 teaspoon Kashmiri chili powder
  • ½ teaspoon garlic powder
  • ½ teaspoon salt (divided)
  • 1 tablespoon cornstarch
  • 2 teaspoons mustard oil or neutral oil (for cooking)
  • 2 teaspoons oil
  • 1½ cups chopped red onion
  • ½ teaspoon fennel seeds
  • ½ teaspoon black peppercorns
  • 3 cloves garlic (minced)
  • 1.5 to 2 tablespoons Kashmiri chili powder
  • 1 black cardamom (slightly opened)
  • 2 whole cloves
  • 1 cinnamon stick (1½” to 2” long)
  • generous pinch asafoetida (aka hing, optional)
  • ¼ teaspoon turmeric
  • ½ teaspoon ground ginger
  • ½ teaspoon ground cumin
  • 4 ounces tomato puree (or tomato passata, unseasoned tomato sauce, or freshly pureed tomatoes)
  • ½ teaspoon salt
  • cilantro, for garnish
  • lemon juice, for garnish
  • non-dairy yogurt (or non-dairy cream), for serving

A few useful notes

Notes

  • For a deeper flavor, let the tofu marinate in the spice mix for 30 minutes before cooking.
  • The curry's consistency can be adjusted with more water or by simmering longer for a thicker sauce.
  • Leftovers store well in the refrigerator for up to 3 days and can be reheated gently on the stove or in the microwave.
  • This curry pairs wonderfully with basmati rice, quinoa, or soft naan, and can also be used as a filling in wraps or as a base for a hearty bowl.

Topic hub

Explore Vegan Indian Curry Recipes

Browse the curated curry hub for related chickpea, dal, potato, tofu and vegetable recipes in one place.

Visit the curry hub

Learn the technique