Skip to content
Nshima na Ndiwo
zambiandinner🔥 Trending

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.

Prep
10 min
Cook
30 min
Servings
4
Difficulty
Easy
4.7
Sign in to rate
#maize#porridge#staple#gluten-free#vegan#zambian

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. 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. 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. 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. 4

    Shape

    Wet a large spoon or your hands with water. Scoop nshima and shape into smooth mounds on a serving plate.

  5. 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. 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.

Download Now

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

Calories420kcal
Protein9g
Carbohydrates82g
Fat7g
Fiber5g
Protein9g
Carbs82g
Fat7g

Time Summary

Prep time10 min
Cook time30 min
Total time40 min

Have Questions?

Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.

Chat with AI Chef →

Community

Join the conversation

Sign in to leave a comment and save your favourite recipes