Few things beat the smoky char of tandoori soya chaap on a Saturday night. The bite of well-marinated plant-based protein, the tang of yogurt and lemon, the heat of red chili — it's the dish that turned a generation of Indians on to plant-based meat in the first place.

This guide shows you how to make restaurant-style tandoori soya chaap at home, without a tandoor, in under 30 minutes. Plus a faster ready-to-cook shortcut for weeknight cravings.

Why Tandoori Soya Chaap Works So Well

Soya chaap has the perfect texture for tandoori treatment. It's chewy enough to hold up to high heat, porous enough to absorb marinade deeply, and meaty enough that even committed mutton eaters won't notice the swap. Yogurt-based marinades tenderize the chaap while building the iconic tandoor flavor of kasuri methi, garam masala, mustard oil and red chili.

You don't need a tandoor. A pan-grill, oven, or air-fryer at 220°C delivers 90% of the char and 100% of the flavor.

Ingredients (serves 4)

  • 400g GoodDot Soya Chaap (1 pack) — see GoodDot Soya Chaap
  • 1 cup hung curd (or thick vegan yogurt)
  • 2 tbsp ginger-garlic paste
  • 2 tbsp lemon juice
  • 1 tbsp red chili powder (Kashmiri for color, regular for heat)
  • 1 tsp garam masala
  • 1 tsp coriander powder
  • 1 tsp cumin powder
  • 1 tsp chaat masala
  • 2 tbsp kasuri methi (dried fenugreek), crushed
  • 2 tbsp mustard oil (or any oil)
  • Salt to taste
  • 1 tbsp besan (gram flour) — binds the marinade
  • A pinch of orange food color (optional, for that restaurant red)

For garnish

  • Sliced raw onions
  • Lemon wedges
  • Mint chutney
  • Fresh coriander leaves

Step-by-Step Method

Step 1 — Prep the chaap

Open the pack of GoodDot Soya Chaap. It's pre-cooked and shelf-stable — no boiling, no soaking needed. Cut each piece into 1.5-inch chunks. Pat dry with a clean towel so the marinade clings well.

Step 2 — Toast the besan

Dry-roast 1 tbsp besan in a pan for 1-2 minutes on low heat until you smell a nutty aroma. This step prevents the marinade from going gummy. Cool before adding.

Step 3 — Build the marinade

In a large bowl, whisk together hung curd, ginger-garlic paste, lemon juice, all spices, kasuri methi, mustard oil, salt, toasted besan, and optional color. Taste — the marinade should be punchy, slightly tart, and clearly spiced.

Step 4 — Marinate

Add chaap chunks to the marinade. Mix gently so every piece is fully coated. Cover and rest in the fridge for at least 30 minutes (up to 4 hours for max flavor).

Step 5 — Cook

Pan-grill (easiest): heat 1 tbsp oil in a grill pan or heavy skillet. Place chaap pieces in single layer, cook 3-4 minutes per side until charred at edges.

Oven: preheat to 220°C. Skewer the chaap or arrange on a wire rack. Roast 10-12 minutes, turning once. Broil last 2 minutes for char.

Air-fryer: 200°C for 8-10 minutes, shake basket halfway.

Step 6 — Finish

Sprinkle chaat masala + lemon juice on hot chaap. Serve immediately with mint chutney, raw onion rings and lemon wedges.

Faster: 15-Minute Shortcut

If you want tandoori flavor without the marinating prep, the GoodDot Plant-Based Tandoori Tikka Kit comes pre-seasoned with authentic tandoor spices. Just rehydrate, marinate 10 min in yogurt, sear or air-fry. Done in 15.

Pro Tips for Restaurant-Style Results

  • Hung curd, not regular yogurt — the lower water content means the marinade clings to the chaap instead of running off.
  • Toasted besan is the secret — most home cooks skip it. Restaurants don't.
  • Mustard oil > sunflower oil for authentic North Indian flavor.
  • Don't over-marinate — yogurt's acid eventually breaks down the chaap texture. 30 min to 4 hours is the sweet spot.
  • High heat is essential — char comes from heat, not time. Low heat just dries out the chaap.
  • Add chaat masala after cooking — it's bright and tangy when fresh, dull if cooked.

How to Serve Tandoori Soya Chaap

  • Classic starter: skewered with onion rings, lemon, and mint chutney
  • Tandoori wrap: in tandoori roti with sliced onion, mint chutney, and a yogurt drizzle
  • Plate combo: with tandoori roti, dal makhani, jeera rice, and salad — full Punjabi thali at home
  • Party platter: pair with BBQ Tikka for 2-flavor variety

Nutrition Per Serving (100g cooked)

  • Calories: ~190 kcal
  • Protein: 18-22g
  • Fat: 7g
  • Cholesterol: 0mg
  • Iron: 3mg
  • 100% vegan

Frequently Asked Questions

Can I make tandoori soya chaap without yogurt?

Yes. Substitute with thick coconut yogurt, cashew cream, or even silken tofu blended smooth. The acidic component is what tenderizes the chaap — add 1 extra tbsp lemon juice if using non-acidic substitutes.

How do I get the orange-red color without artificial color?

Use Kashmiri red chili powder — it adds vivid red without heat. Or grind 4-5 soaked dried Kashmiri chilies into the marinade.

Is soya chaap vegan?

Plain soya chaap is vegan, made from soya and wheat gluten. GoodDot Soya Chaap is 100% vegan with no dairy or animal products.

How long does tandoori soya chaap stay fresh?

Cooked: refrigerate up to 3 days in an airtight container. Reheat on a pan with a few drops of oil. Don't microwave — it ruins the char.

Where can I buy soya chaap online in India?

Order GoodDot Soya Chaap online — shelf-stable, no refrigeration, delivered across India in 3-5 days.

Final Thoughts

Tandoori soya chaap proves you don't need meat (or a tandoor) for restaurant flavor. With pre-cooked shelf-stable chaap, the right marinade, and 30 minutes, you've got Saturday-night party food without any of the planning.

Stock up on GoodDot Soya Chaap, or try the Tandoori Tikka Kit for an even faster version. For more chaap inspiration, see our 5 soya chaap recipes guide.