Seekh kebab is the dish most new vegans say they miss. Not the gravy, not the biryani - the kebab. That charred outside, the soft spiced inside, the smell of coal hitting hot fat. It is a texture memory more than a taste memory, and that is exactly why plant-based versions usually fail. Most vegan seekh kebab recipes online are really just spiced soya chunks mashed into a log. They crumble on the skewer, they taste like a dry cutlet, and they need three binders to hold together.

This recipe fixes that. It uses a ready plant-based mince as the base, which means the protein fibre structure is already meat-like before you add a single spice. You get a kebab that holds its shape on a skewer, chars properly on an ordinary gas flame, and delivers around 18g of protein per serving. No tandoor. No eggs. No besan paste holding things together by force.

Why plant-based mince works better than soya chunks here

Soya chunks are made from defatted soya flour that has been extruded into a sponge. Rehydrate them and you get a wet, spongy mass. Grind that mass and you get paste. Paste is the enemy of a seekh kebab, which needs to shred slightly when bitten - the way minced meat does.

A ready plant-based keema like GoodDot UnMutton Keema is built differently. The protein is structured into short, separated fibres during manufacture, so the mince stays granular after cooking. That granularity is what creates the shred. It is the same reason the mince works so well in our classic vegan keema recipe and in stuffed keema parathas.

What you actually need for binding

Three things, and only three: roasted besan for absorption, boiled-and-riced potato for stickiness, and cold fat for structure. Skip the potato and the kebab is dry. Skip the cold fat and it cracks. Get all three right and you do not need a single commercial binder.

Ingredients (makes 8 kebabs, serves 4)

For the kebab mixture

  • 1 pack plant-based mince (roughly 200g prepared) - UnMutton Keema
  • 1 medium potato, boiled, cooled and grated (about 100g)
  • 3 tbsp besan (gram flour), dry-roasted until it smells nutty
  • 1 medium onion, very finely chopped and squeezed dry
  • 2 tbsp coriander leaves, chopped fine
  • 1 tbsp ginger-garlic paste
  • 2 green chillies, minced
  • 2 tbsp refined coconut oil or any neutral oil, chilled until semi-solid

For the spice mix

  • 1 tsp garam masala
  • 1 tsp roasted cumin powder
  • 1 tsp coriander powder
  • 3/4 tsp black pepper, coarsely cracked
  • 1/2 tsp kasuri methi, crushed between palms
  • 1/4 tsp black salt
  • Salt to taste (go light - the mince is already seasoned)

For smoking and finishing

  • 1 small piece of charcoal
  • 1 tsp ghee substitute or oil for the smoke
  • Oil for brushing
  • Lemon wedges, sliced onion, mint chutney to serve

Step-by-step method

Step 1: Prepare the mince

Cook the plant-based mince according to the pack instructions, but stop short of adding any water for gravy. You want it dry and separated, not saucy. Spread it on a plate and let it cool completely. Warm mince will melt the fat you add later and the kebabs will slump.

Step 2: Kill the moisture

Finely chopped onion holds a surprising amount of water. Sprinkle a pinch of salt on it, wait five minutes, then squeeze it hard in your palm or in a clean cloth. Discard the liquid. This single step is the difference between a kebab that holds and one that slides off the skewer.

Step 3: Mix without mashing

In a wide bowl, combine the cooled mince, grated potato, roasted besan, squeezed onion, ginger-garlic paste, chillies, coriander and all the spices. Mix with your fingertips using a lifting motion, not a pressing one. You are distributing, not kneading. Over-mixing compacts the fibres and gives you a rubbery kebab.

Step 4: Add the cold fat last

Add the chilled semi-solid oil and fold it in for no more than 20 seconds. You should still see small flecks of fat in the mixture. Those flecks melt during cooking and baste the kebab from the inside - it is the same principle that keeps a lamb seekh juicy.

Step 5: Rest, then shape

Cover and refrigerate for 20 minutes. This is not optional. Cold mixture shapes cleanly and stays on the skewer. Divide into 8 portions. Wet your palms lightly, take a portion, and press it around a flat metal skewer starting from the middle and working outward. Aim for a sausage about 12cm long and 2.5cm thick, with slight ridges pressed in by your fingers - those ridges char and give you the classic look.

Step 6: Cook

You have three good options, none of which need a tandoor.

Gas flame (best char): Hold the skewer directly over a medium flame, rotating every 30 seconds, for 5-6 minutes total. Brush with oil twice.

Tawa (easiest): Slide the kebabs off the skewers onto a hot, well-oiled cast iron tawa. Cook 3 minutes per side over medium-high heat, pressing gently only once.

Air fryer (cleanest): 200C for 10 minutes, turning at the halfway mark. Brush with oil before and after.

Step 7: The dhungar smoke

Heat a piece of charcoal on the flame until it glows red at the edges. Place the cooked kebabs in a deep bowl, set a small steel katori in the centre, drop the coal in, pour a teaspoon of oil over it, and cover immediately with a lid. Wait 90 seconds. Any longer and the smoke turns acrid rather than aromatic. This step is what makes people ask which restaurant you ordered from.

Nutrition, roughly

Per serving of two kebabs you are looking at approximately 18g of protein, 12g of fat and 14g of carbohydrate, with zero dietary cholesterol. A comparable mutton seekh kebab delivers similar protein but brings saturated fat and cholesterol along with it. If you want the full breakdown of how plant mince stacks up against animal mince, we covered it in detail in vegan keema vs lamb mince.

For anyone tracking protein intake seriously, this is one of the more efficient Indian starters you can make - most vegetarian kebab options built on paneer or potato land well below 10g per serving. Our guide to high-protein vegan foods in India has the wider comparison.

Serving ideas beyond the plate

  • Kebab roll: Wrap two kebabs in a rumali roti with sliced onion, mint chutney and a squeeze of lemon. Same logic as our Delhi-style chaap roll.
  • Kebab platter: Serve alongside plant-based tandoori tikka and grilled chaap for a full starter spread.
  • Kebab sandwich: Crumble a leftover kebab into a toasted pav with green chutney.
  • Curry conversion: Drop leftover kebabs into a simple onion-tomato gravy and you have seekh kebab masala for dinner.

Common mistakes and how to avoid them

The kebabs fall off the skewer

Almost always moisture. Squeeze the onion harder, make sure the potato was cooled before grating, and chill the mixture properly. A well-made mixture should feel slightly tacky, not wet.

They taste flat

Under-roasted besan is the usual culprit - raw besan has a dull, pasty flavour. Roast it until it turns one shade darker and smells like toasted chickpeas. Also check your garam masala; anything older than six months has lost most of its volatile oils.

They are dry inside

Either you skipped the fat or you added it warm. The fat needs to go in cold and stay in visible flecks.

Where to buy the ingredients

The mince is the only specialised ingredient. If you are stocking up, the UnMutton Keema, Eggless Bhurji and Dhaba Curry kit covers keema plus two other weeknight bases, and the combo deals collection usually works out cheaper per pack than buying singles. First-time buyers often start with the vegan starter pack, and anyone shopping to a budget should look at everything under Rs 200. For protein-first shopping, the high-protein picks collection is sorted by protein per 100g.

Frequently asked questions

Can I make vegan seekh kebab without potato?

Yes, but you need a substitute for the starch. Two tablespoons of soaked and mashed poha, or a tablespoon of cornflour slurry, both work. Potato remains the most forgiving option because it adds moisture and binding at the same time.

Do I need a tandoor for the smoky flavour?

No. The dhungar charcoal method described above gives you roughly 90 percent of the tandoor aroma in 90 seconds. A direct gas flame handles the char. A tandoor is convenience, not a requirement.

How much protein is in one vegan seekh kebab?

Approximately 9g per kebab, so about 18g for a standard two-kebab serving. That is comparable to a mutton seekh kebab of the same size, without the cholesterol.

Can I freeze these kebabs?

Yes, and they freeze well. Shape them, place on a tray lined with parchment, freeze until firm, then transfer to a bag. Cook from frozen, adding 3-4 minutes to the cooking time. Do not thaw first - thawed kebabs release water and lose shape.

Is this recipe suitable for kids?

Yes, if you drop the green chillies and reduce the black pepper to a quarter teaspoon. The mince itself is mild. Our guide to plant-based meat for kids covers portion sizes and what to watch for on labels.