What Is Mchemsho? The Light Tanzanian Boiled One-Pot Explained
Mchemsho is a light Tanzanian one-pot of meat, chicken or fish boiled with vegetables in a mild, lightly spiced broth. Here is what it is and how it is made.
African Stores Editorial Team

The short answer
Mchemsho is a light Tanzanian one-pot dish of meat, chicken or fish gently boiled with a medley of vegetables such as potato, plantain, carrot and green banana in a mild, lightly spiced broth. The name means "something boiled", and that is exactly what it is, a wholesome, brothy meal cooked slowly in a single pot until everything is tender. It is popular in Zanzibar and around Arusha as an easy, nourishing home meal, gentler and lighter than the rich coconut curries of the coast. In the UK the meat, fish and vegetables to make it are sold by African food shops, which you can find near you on African Stores.
What to remember
- Mchemsho is a light Tanzanian one-pot of meat, chicken or fish boiled with vegetables.
- The name means "something boiled", and the dish is defined by its gentle boiling method.
- It usually includes potato, plantain, carrot and green banana in a mild, lightly spiced broth.
- It is a wholesome home meal, especially loved in Zanzibar and around Arusha.
- Unlike a rich coconut curry, mchemsho is light and brothy rather than thick and creamy.
A gently bubbling pot on the stove, the smell of broth and soft vegetables filling the kitchen, is one of the quiet comforts of a Tanzanian home. Mchemsho is the meal you make when you want something nourishing and unfussy, food that looks after you without asking for much in return. It is the dish a mother reaches for on an ordinary evening, and the plate that says all is well.
There is a kind of honesty in cooking this simple. A few good vegetables, a piece of meat or fish and a light broth become something warm and restoring, a taste that carries the ease of home. To make mchemsho in a British kitchen is to hold on to that gentle everyday care, and to share a bowl of it is to offer someone a little of Tanzania's quiet hospitality.
What Mchemsho Actually Is
Mchemsho is a Tanzanian one-pot dish whose name comes from the Swahili word for boiling, and it means, quite literally, "something boiled". At its heart is meat, chicken or fish that is gently simmered with a generous mix of vegetables, most often potato, plantain, carrot and green banana, in a light, lightly spiced broth. Everything cooks together in a single pot until it is soft and tender, and the result is a brothy, comforting meal rather than a thick stew.
What defines mchemsho is its gentleness. The broth is mild and clean, seasoned with a little onion, garlic and perhaps a touch of spice, so the natural flavours of the vegetables and the meat or fish come through clearly. It is a wholesome, everyday home dish, especially well loved in Zanzibar and around Arusha, and it sits comfortably among the wider dishes of Tanzanian food.
Mchemsho Versus a Coconut Curry
It is easy to picture Tanzanian coastal cooking as rich and creamy, built on the coconut milk that flavours so many Swahili-coast dishes. Mchemsho is the gentler counterpoint. Where a coconut curry is thick, spiced and often heavy, mchemsho is light and brothy, cooked in water rather than coconut milk, and seasoned with a restraint that lets each ingredient speak for itself.
That lightness is the whole point. Mchemsho is the dish people turn to for something nourishing and easy on the stomach, a meal that feels restoring rather than indulgent. So while the coconut dishes of the coast are about richness, mchemsho is about clean, simple comfort, the honest pleasure of good vegetables and tender meat or fish in a mild broth.
How Mchemsho Is Made and Served
Making mchemsho begins with a pot of lightly seasoned water or a mild broth, often started with onion, garlic and a little spice. Pieces of meat, chicken or fish are added and gently boiled, and the vegetables go in to cook until soft, typically potato, plantain, carrot and green banana, sometimes with cassava or other roots depending on what is to hand. The cooking is slow and gentle, so the broth stays light and the ingredients hold their shape.
Mchemsho is naturally adaptable, and it is easy to make gentle on most diets, as it contains no dairy, gluten or nuts in its basic form. If you make it with fish it will of course contain fish, so cooks catering for a fish or shellfish allergy can simply use meat or chicken instead. It is usually served as a bowl on its own, the broth spooned over the soft vegetables and meat, and it makes a light, filling meal at any time of day. As a general comfort food it is often seen as easy and restoring, though that is everyday wisdom rather than a proven health claim.
Where to Buy Mchemsho Ingredients in the UK
Mchemsho is a home-cooked dish, and its ingredients are simple to gather in Britain from African food shops. The essentials are meat, chicken or fish and a handful of vegetables, above all plantain and green banana, sold fresh by the bunch, along with potato, carrot, onion and garlic for the broth; shops serving East African customers often stock the green cooking bananas that give the dish its character. None of it is hard to find, so mchemsho is a straightforward and satisfying dish to make at home. You can find African food stores near you to see what is nearby.
Frequently asked questions
What is mchemsho?
Mchemsho is a light Tanzanian one-pot dish of meat, chicken or fish gently boiled with a mix of vegetables such as potato, plantain, carrot and green banana in a mild, lightly spiced broth. The name means "something boiled", and the dish is defined by that gentle boiling method. It is a wholesome, brothy home meal, especially popular in Zanzibar and around Arusha.
What does mchemsho taste like?
Mchemsho is mild, clean and comforting, with a light broth that lets the natural flavours of the vegetables and the meat or fish come through. The seasoning is gentle, usually just onion, garlic and a touch of spice, so it tastes wholesome rather than rich or heavily spiced. It is brothy and soft, more like a nourishing soup-stew than a thick curry.
How is mchemsho different from a coconut curry?
A Tanzanian coconut curry is thick, rich and creamy, built on coconut milk and warm spices. Mchemsho is the lighter, gentler dish, cooked in water or a mild broth rather than coconut milk, so it is brothy and clean instead of heavy. Where the coconut dishes are about richness, mchemsho is about simple, restoring comfort.
How is mchemsho made?
Meat, chicken or fish is gently boiled in lightly seasoned water or a mild broth started with onion, garlic and a little spice, and vegetables such as potato, plantain, carrot and green banana are added to cook until soft. Everything simmers slowly in one pot so the broth stays light and the ingredients hold their shape. It is served as a bowl on its own, the broth spooned over the tender vegetables and meat.
Where can I buy mchemsho ingredients in the UK?
Mchemsho is made at home, so African food shops are the place to buy the ingredients: meat, chicken or fish, plantain and green banana, potato, carrot, onion and garlic. Shops serving East African customers stock the green cooking bananas and fresh plantain that give the dish its character. African Stores lists African and Caribbean food shops across the UK, so you can find one near you that stocks them.