
Nshima na Ndiwo
Zambia's beloved staple — thick, smooth maize porridge served alongside a flavourful vegetable or meat relish. A cornerstone of every Zambian meal.
About This Recipe
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.
Ingredients
Serves 4
- 3 cupswhite maize meal (mealie meal)
- 6 cupswater
- 1 tspsalt
- 300 grape or pumpkin leaves, chopped
- 1 mediumonion, finely chopped
- 2 tbspvegetable oil
- 2 clovesgarlic, minced
- 2 mediumtomatoes, diced
- 1 tspsalt
- 0.5 tspblack pepper
Instructions
- 1
Boil water
Bring 6 cups of water to a rolling boil in a large, heavy-bottomed pot over high heat. Add 1 tsp salt.
- 2
Add maize meal
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.
- 3
Thicken the nshima
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.
- 4
Shape
Wet a large spoon or your hands with water. Scoop nshima and shape into smooth mounds on a serving plate.
- 5
Cook the ndiwo
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.
- 6
Serve
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.
Did you make this?
Rate it and help other cooks find the recipes that actually work.
One tap to sign in, and we'll save the rating you just picked.
Track what you eat
Snap your meal to log calories and macros, run fasting timers and track water in the free SnapCal app.
Pro Tips
- →
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.
- →
Taste and adjust salt at the very end — flavors concentrate as liquids reduce, and a final pinch of flaky salt sharpens the whole dish.
Variations
- •
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.
- •
Vegetarian: swap the protein for roasted king oyster mushrooms, smoked tofu or cooked chickpeas — adjust seasoning slightly upward to compensate.
Storage
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.
History & Origin
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.'
Frequently Asked Questions
What is the difference between nshima and ugali?
Both are stiff maize porridges, but nshima (Zambia) is typically slightly stiffer and more finely ground than Kenyan or Tanzanian ugali.
Can I use yellow maize meal?
White maize meal is traditional and preferred for its taste and texture, but yellow maize meal can be used in a pinch.
Can I make this ahead of time?
Yes — most of the components can be prepared up to a day in advance and refrigerated separately. Reheat gently and assemble just before serving so textures stay distinct.
What can I substitute if I don't have all the ingredients?
Stay close to the role each ingredient plays: swap aromatics for similar ones (shallot for onion, lime for lemon), and keep the fat-acid-salt balance intact. Spice blends can usually be approximated with what's in the cupboard.
Nutrition Facts
Per serving (380g / 13.4 oz) · 4 servings total
Time Summary
Have Questions?
Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.
Chat with AI Chef →More Zambian Recipes
You Might Also Like
Similar dishes from other cuisines around the world.
Free Kitchen Tools
Calculators and converters that pair with this page — no signup needed.
Put This Into a Plan
Schedule it, shop for it, and track what you already have.
Read Next
Longer reads that go deeper on the ideas behind this dish.
Community
Join the conversation
Sign in to leave a comment and save your favourite recipes


