R063Cabbage Thoran
The master thoran: shredded cabbage, crushed coconut, turmeric
Recipes › Vegetables: The Half of the Plate
R064
French beans cut fine, with coconut and cumin

Photograph: Adobe Stock · representative of the dish
The one thing that decides this dish is the knife. Beans cut into 1 cm lengths take twice as long to cook and never take up the coconut; cut into 3–4 mm rounds, almost a mince, they cook in six minutes and every fragment carries coconut. This is tedious for ten minutes and then it is done, and it is why a good beans thoran tastes different from a bad one made with identical ingredients. Cumin belongs in the crush here, where it does not in a cabbage thoran.
Before you start: Cut the beans before anything else; everything after that step takes under ten minutes and the pan will not wait for you.
Allergens: Mustard.
Equipment: Wide heavy pan, 26 cm, with a lid; chattuvam or wooden turner; a sharp knife you trust. Substitute for the knife work: the pulse button on a food processor, in two batches, which gives an uneven cut and a slightly bruised bean. Acceptable on a weeknight.
| Energy | 117 kcal |
| Protein | 3.1 g |
| Fibre | 4.9 g |
| Net carbohydrate | 7.6 g |
| Total carbohydrate | 12.5 g |
| Sugars | 5.4 g |
| Fat | 8.3 g |
| Saturated fat | 6.7 g |
| Sodium | 260 mg |
From ICMR-NIN IFCT 2017 and USDA FoodData Central. Per-serving figures stay the same when you scale.
Ordinary supermarket French beans, green beans or haricots verts are all correct for this and need no adjustment. Kerala cooks would often use achinga payar (yard-long beans), which are stringier and cook a minute or two longer; if you find them in an Asian grocer, use them, cut the same way. Frozen sliced green beans work but arrive already soft, so skip step 4's covered cooking entirely and go straight to the coconut. Avoid tinned beans.
Blood sugar: 7.6 g net carbohydrate per serving, and beans bring more protein than most vegetables in this chapter. A generous serving alongside a measured 150 g of cooked rice is the shape of plate this book is built on.
Blood pressure: 260 mg sodium, or about 195 mg made with M07.
Cholesterol: 6.7 g saturated fat per serving, again mostly from the coconut. The swap that costs least here is to keep the coconut and drop the oil to 5 g, since beans need less help sticking than cabbage does.
French beans → cluster beans (kothavara). Firmer, faintly bitter, better; add 3–4 minutes to step 4 and a pinch more salt.
French beans → 450 g finely diced carrot and beans together, half and half. Sweeter, brighter, sugars rise about 2 g per serving.
Cumin → fennel seed, 2 g. Sweeter and more aromatic, and it stops tasting like a beans thoran and starts tasting like a Malabar one.
Add 100 g cooked muthira at step 6 → protein up about 3 g per serving, and the dish becomes a one-bowl half-and-quarter of the plate.
The cut beans keep raw in a bag for 2 days, which is the useful make-ahead here. Fridge 3 days cooked. Freeze 1 month, with the same watery-thaw caveat as R063. Reheat dry, 3–4 minutes.
Beans thoran is the best of all these for a lunchbox, because it does not weep. Stir it through cooked matta rice with a spoon of M06 and a squeeze of lime, or spread it over an idiyappam and roll it.
Beans khaki and limp: cooked too long, or too low a flame for too long under a lid. Cut finer and cook faster.
Beans still squeaky after 10 minutes: they were cut too coarse, or they were old. Add 3 tablespoons of water, cover, and give them 4 more minutes.
Coconut browning in the pan: the flame was too high at step 6. The crush wants warming, not toasting.
Serve with
R015 Matta Rice · R059 Sambar · R070 Kalan · R080 Mixed Vegetable Stew
Tap a star to rate this recipe