Ndiwo is a simple Zambian dish that is typically prepared with various leafy green vegetables, onions, and optionally tomatoes. The choice of greens may include anything from cassava leaves, collard greens, pumpkin leaves, pea leaves, bean leaves, or various other types of wild greens.
Though the dish may also incorporate different types of meat, it is predominantly considered to be a vegetable-based dish. Ndiwo is almost always served as an accompaniment to nsima (nshima), a thick Zambian cornmeal porridge, and the two are considered to be the most important staples of traditional Zambian cuisine.