Go Back
+ servings
Kathi Roll
Print Recipe
4.75 from 4 votes

Kati Roll

This vegan Kati Roll from the streets of Calcutta has amazing texture and flavor, with baked tofu, and it is packed with veggies including mushrooms, bell peppers, onions and tomatoes.
Prep Time20 mins
Cook Time1 hr
Total Time1 hr 20 mins
Course: Entree
Cuisine: Indian
Diet: Vegan, Vegetarian
Keyword: Vegan Kati Roll
Servings: 6 rolls
Calories: 164kcal


For the wrap

  • 1 cup whole-wheat flour
  • 1 teaspoon salt
  • Water for kneading
  • Oil spray
  • ¼ cup firm tofu
  • 1 tablespoon besan (chickpea flour)
  • ¼ cup non-dairy milk

For the filling

  • 14 oz extra-firm tofu
  • 1 teaspoon vegetable oil
  • 1 teaspoon cumin seeds
  • 1 medium red onion (thinly sliced)
  • 2 teaspoon ginger (grated)
  • 1 teaspoon garlic (grated or minced)
  • 2 medium tomatoes (diced)
  • 1 large green bell pepper, (diced)
  • 2 cups button mushrooms (quartered or halved)
  • 2 teaspoon ground coriander
  • ¼ teaspoon turmeric
  • 1 teaspoon paprika
  • 1 teaspoon ground cumin
  • 1 teaspoon chaat masala (available in Indian stores. If you absolutely can't get it, use some lemon juice
  • Salt to taste


Make the wrap

  • Blend the tofu, chickpea flour and nondairy milk into a smooth, thick paste. If needed, add some more milk. Set aside. This is your "egg" wash.
  • Mix together the flour and salt and then add enough water to knead into a soft, pliable dough. Set aside for at least 30 minutes.
  • Divide the dough into six pieces.
  • Roll each piece into a smooth ball, flour the surface and your rolling pin, and roll into a circle about four inches in diameter.
  • Spray lightly with oil, fold it once and then once more, and then roll out into as thin a circle as you possibly can. Mine end up about eight inches in diameter.
  • Heat a griddle and place the wrap on it. When bubbles start to appear, brush on the "egg" wash with a pastry brush. Spray over it lightly with oil and flip the wrap. Let it cook until golden-brown spots appear on the underside. Remove and set aside, covered with a kitchen towel.

Make the filling

  • Place the tofu in a microwave-safe dish and zap two minutes. Drain out accumulated water, flip the tofu brick over, and zap another two minutes. When the tofu is cool enough to handle, cut into six slices. Place the tofu slices in a baking pan sprayed with oil. Lightly spray the top of the tofu. Bake in a preheated 350-degree oven about 45 minutes or until the tofu is really chewy. Cut into a small dice and set aside.
  • Heat the oil. Add the cumin seeds and, when they sputter, add the onions and saute, stirring frequently, until the onions start to brown.
  • Add the ginger and garlic and stir-fry for a few seconds.
  • Add the tomatoes, coriander and cumin powder, paprika and turmeric. Let the mixture cook until the tomatoes lose most of their moisture and become a couple of shades darker.
  • Add the bell pepper and mushrooms and tofu and mix thoroughly. Let it cook until the peppers are slightly tender but still have a bite and all the moisture in the mixture has evaporated. Add the chaat masala or lemon juice and salt to taste.
  • Turn off heat.
  • Place some filling in the center of the wrap, add some raw onions or spring onions and tomatoes for an authentic experience, and wrap the Kathi roll tightly. Place seam side down, cut into two or three, and serve warm.


Serving: 1wrap | Calories: 164kcal | Carbohydrates: 24g | Protein: 11g | Fat: 4g | Saturated Fat: 1g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 1g | Potassium: 507mg | Fiber: 5g | Sugar: 4g | Vitamin A: 657IU | Vitamin C: 31mg | Calcium: 80mg | Iron: 3mg