Cooking · Zimbabwean recipes
Madora (Mopane Worms)
The famous Zimbabwean delicacy: protein-rich caterpillars fried with onion and tomato.
Prep
15 min
Cook
25 min
Serves
4
Approx. kcal
~282
Madora — the caterpillars of the emperor moth Gonimbrasia belina, which feeds on the mopane tree — are perhaps Zimbabwe's most-talked-about food. Harvested by hand, sun-dried, and sold in bags at every market, they are a serious protein source (60-70% protein dry weight) and a culinary tradition that long predates colonial cuisine. Cooked in this style they taste meaty, faintly nutty and totally unlike what visitors anticipate.
Ingredients
- 200g dried madora (mopane worms)
- 2 onions, diced
- 3 tomatoes, diced
- 2 cloves garlic, crushed
- 3 tbsp cooking oil
- Salt and pepper
- 1 stock cube
- 500ml water for rehydrating
Method
- Place the dried madora in a bowl and cover with the warm water. Soak for 15 minutes to rehydrate. They will plump up noticeably.
- Drain (keep some of the soaking water aside) and rinse the madora in clean water. Pat dry.
- Heat the oil in a heavy pan. Add the madora and fry, stirring, for 5-6 minutes until they begin to crisp.
- Add the onions and cook another 6 minutes until softened. Add the garlic, cook 1 minute.
- Add the diced tomatoes, salt, and crumble in the stock cube. Cook 5 minutes until the tomatoes break down.
- Add 150ml of the reserved soaking water. Cover and simmer 8 minutes, allowing the madora to soften further and absorb the sauce.
- Uncover and reduce the sauce to a coating consistency, 3-4 minutes. Adjust salt and pepper.
- Serve hot with sadza. Many Zimbabweans also eat them as a snack, dry-roasted with salt — a different preparation entirely.
About this dish
The mopane worm trade is a substantial part of the rural economy in southern Zimbabwe and northern South Africa. Harvest happens twice a year, in November-December and April. Beyond their nutritional value, they are environmentally remarkable: as a complete protein source they require dramatically less land and water than equivalent beef production.
Sources & further reading
- Calorie estimate: per-ingredient kcal table (USDA-derived), divided by serves. Approximate — varies with portion size and exact ingredients used.
- Cultural context and method are editorial, based on widely-documented Zimbabwean home cooking. Last reviewed 2026-08-20.
Have a family variation that we missed? Email [email protected] — we credit contributors.
Read next across the site