A vegetarian patty of spinach, green peas, and potato, spiced and pan-fried until crusted. The name means 'full of greenery,' and it is the default meat-free kebab on North Indian menus.
Also known as green veg kebab, हरा भरा कबाब.
Reference video
Ingredients
- 200 g spinach leaves
- 150 g green peas (frozen are fine)
- 250 g boiled potatoes, cooled and coarsely grated
- 2 green chilies and 2 cm ginger, minced
- 30 g chickpea flour (besan), dry-toasted until nutty
- 1 tsp chaat masala and 0.5 tsp garam masala
- 1 tsp salt
- 12 cashew halves
- Oil, for shallow frying (about 1 cm deep)
How to make it
- 1
Blanch the spinach 30 seconds, shock in iced water, then wring it in a towel until nearly bone dry before chopping fine.
- 2
Cook the peas in boiling water until just tender, 3-5 minutes, drain well, then crush them to a coarse rubble; leave some texture.
- 3
Combine spinach, peas, potato, chili-ginger, toasted besan, spices and salt into a firm dough.
- 4
Roll balls, flatten into 1.5 cm discs and press a cashew half into each crown.
- 5
Shallow-fry over medium heat 2-3 minutes per side until the crust browns while the inside stays vividly green.
Pro tip: The towel-wring is the whole recipe: every gram of water left in the spinach reappears in the pan and splits the patties. Squeeze until you feel silly, then squeeze once more.
Where Hara Bhara Kebab comes from
It is a modern restaurant creation rather than a courtly one, developed as Indian restaurant menus formalised in the second half of the twentieth century and needed a vegetarian item that could sit convincingly on a tandoori platter. It has since become standard in home cooking, in lunchboxes, and in the burger patties of Indian fast-food chains.
How Hara Bhara Kebab is cooked
Water is the enemy and the whole technique is water management. Spinach must be blanched, shocked and then squeezed until it is genuinely dry — a surprising amount of liquid comes out, and any left behind makes a patty that disintegrates in the pan. The same applies to peas, which should be cooked and crushed rather than blended wet.
Potato provides the binding starch and should be boiled, cooled completely and then grated rather than mashed hot; hot mashed potato goes gluey and makes the mixture sticky. Roasted gram flour or breadcrumb takes up any remaining moisture. Shallow-frying in a moderately hot pan sets a crust that holds the patty together.
Ingredients and shopping
Spinach, green peas and boiled potato in roughly equal measure by volume once prepared. Some versions add french beans or broccoli. Ginger, green chilli, garam masala and chaat masala; many cooks also add coriander leaf, and amchur (dried mango powder) for extra sharpness.
Roasted gram flour (besan) is the best binder — roast it dry first so it does not taste raw. A cashew half pressed into the centre of each patty is a restaurant convention and adds a bite of texture. Cornflour is a workable emergency binder if the mixture is too wet.
How Hara Bhara Kebab is served
With mint-coriander chutney, sliced onion and lemon, as a starter. It also works in a bun as a vegetarian burger, which is how most Indian fast-food chains use it. A dusting of chaat masala at the table lifts it considerably.
Common mistakes
Wet spinach
Blanch, shock, and squeeze it hard. Residual water is the single reason these patties fall apart.
Mashing hot potato
It turns gluey. Boil the potatoes, cool them completely, then grate them.
Blending the peas
They release water and turn the mixture to paste. Cook and crush them coarsely instead.
Raw gram flour
Roast it dry before adding, or the patty tastes chalky.
Hara Bhara Kebab: questions and answers
Why do my hara bhara kebabs fall apart?
Almost always moisture. Squeeze the blanched spinach until genuinely dry, use cooled grated potato rather than hot mash, and add roasted gram flour to absorb the rest.
Can they be baked or air-fried instead of shallow-fried?
Yes, brushed with oil at high heat, though the crust is less pronounced. The mixture must be firmer for baking, since it does not get a fast-setting fried crust.
What does hara bhara mean?
Full of greenery, in Hindi — a reference to the spinach and peas that colour the patty.
Sources and further reading
- Hara bhara kabab or spinach and potato kababs — Gulf News
- Hara Bhara Kabab — Sanjeev Kapoor





