
Zambia's beloved staple — thick, smooth maize porridge served alongside a flavourful vegetable or meat relish. A cornerstone of every Zambian meal.
Nshima is to Zambia what rice is to Asia: an everyday necessity and a source of deep cultural pride. Made from finely ground white maize meal, it is cooked to a stiff, pliable consistency and eaten by hand, pinched into small balls used to scoop the accompanying relish called ndiwo. The relish varies by season and household — pumpkin leaves, rape, beans, or fish — but the nshima itself remains constant. Sharing a plate of nshima with family is considered an act of unity and hospitality throughout all Zambian provinces.
Serves 4
Bring 6 cups of water to a rolling boil in a large, heavy-bottomed pot over high heat. Add 1 tsp salt.
Reduce heat to medium. Gradually pour in 2 cups of maize meal, stirring constantly with a wooden spoon to prevent lumps. Cook for 5 minutes.
Add the remaining 1 cup of maize meal and stir vigorously. Reduce heat to low, cover, and cook for 15–20 minutes, stirring every 5 minutes until the nshima pulls away cleanly from the sides of the pot.
Wet a large spoon or your hands with water. Scoop nshima and shape into smooth mounds on a serving plate.
Heat oil in a pan over medium heat. Fry onion until soft, add garlic and tomatoes, and cook for 5 minutes. Add greens, season with salt and pepper, and stir-fry for 5–7 minutes until wilted and cooked through.
Serve nshima mounds alongside the ndiwo. Eat by pinching off a small piece of nshima, forming a small cup with your fingers, and scooping up the relish.
Use cold water to mix a small amount of maize meal first to prevent lumps when adding to boiling water.
The nshima is ready when it no longer sticks to the spoon and forms a smooth ball.
Authentic nshima should be stiffer than ugali — it should hold its shape when scooped.
Serve with kapenta (dried fish) for a protein-rich relish.
Add groundnut powder to the greens for extra richness.
Use sweet potato leaves instead of rape for a sweeter ndiwo.
Nshima is best eaten fresh. Leftover nshima can be refrigerated for up to 2 days; reheat by steaming or adding a little water and reheating on low.
Nshima has been the dietary foundation of Zambia and the broader Bantu-speaking region of Central Africa for centuries. Maize was introduced by Portuguese traders in the 16th century and quickly replaced sorghum as the primary grain. Today, Zambians consider nshima a national identity marker — there is even a saying, 'If you haven't eaten nshima, you haven't eaten.'
Both are stiff maize porridges, but nshima (Zambia) is typically slightly stiffer and more finely ground than Kenyan or Tanzanian ugali.
White maize meal is traditional and preferred for its taste and texture, but yellow maize meal can be used in a pinch.
Per serving (380g / 13.4 oz) · 4 servings total
Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.
Chat with AI Chef →Join the conversation
Sign in to leave a comment and save your favourite recipes