Skip to content

Recipe

Africa
ZambiaLusaka
🥙 LUNCH

Kapenta with Nshima

Small dried fish fried with tomato and onion, served with stiff maize nshima, an everyday Zambian staple.
Zambian · easy · serves 4
prep 15 min · cook 30 min
~709 cal · 37g protein · 96g carbs · 22g fat · 10g fiber · 6g sugars · 4g sat fat (estimated, per serving)
↓ Jump to Recipe
AI-generated illustration
Kapenta with nshima is an everyday meal in Zambia, small dried freshwater fish cooked into a savoury relish and eaten with the country's staple maize porridge. Affordable and protein-rich, kapenta is a dietary cornerstone across the region.
The little dried fish (kapenta, from Lakes Tanganyika and Kariba) are rinsed and fried, then cooked down with onion, tomato, and a little oil into a rich, savoury relish. It is served with nshima, the thick, smooth maize-meal porridge that Zambians eat at nearly every meal, pulled off in pieces by hand and used to scoop up the fish. Simple, nutritious, and satisfying, it is the taste of an ordinary Zambian day.
Saved recipes and passport stamps are kept on this device. Sign in to keep them across your devices and leave reviews.
Make it yours
✓ Naturally gluten-, dairy-, egg-, nut- and pork-free. No swaps needed.
Toggle a diet and the ingredients rewrite themselves with regional substitutes.
Dietary labels are a cooking guide, not allergen-safety advice. We track dairy, egg, gluten, tree nuts and peanuts (we count coconut as a tree nut, following FDA labeling), fish, and shellfish; we do not screen for sesame, soy, mustard, celery, or sulphites. If you have a food allergy, read the label on every product you use, and note that a kitchen can cross-contaminate in ways a recipe cannot control.
Ingredients
Serves 4
2 cups dried kapenta (small dried fish)
2 onions, chopped
3 tomatoes, chopped
3 tbsp oil
to taste salt
3 cups white maize meal (for nshima)
Instructions
1
Rinse the dried kapenta, then fry until lightly crisp.
2
Add the onion and tomato and cook down into a rich relish.
3
For the nshima, whisk some maize meal into water, simmer, then add more and stir hard until thick and smooth.
✎ Chef’s note
Stir the nshima constantly and add the meal gradually, so it cooks into a smooth, stiff porridge without lumps.
4
Serve the kapenta relish with a mound of nshima, eaten by hand.
Zambian home cooking.
Ratings & reviews
Cooked it? Rate this dish:
No account needed. Sign in to leave a full review with a comment.
Cooked it?
Kept on this device, no account needed. Sign in to leave a review and keep your passport across your devices.
No reviews yet, be the first to cook it.
🌏 While it simmers, know your destination
📍
Lusaka. Kapenta come from the lakes rather than the sea. They are small freshwater fish netted at night on Lake Kariba and Lake Tanganyika and dried in the sun, then fried up with tomato and onion into a relish strong enough to carry a large mound of nshima.
🗺️
Zambia. Maize is a newcomer despite how central nshima now is. It arrived through colonial agriculture and displaced sorghum and millet, which are the older grains and still turn up as porridge and in traditional brewing. The mortar and pestle standing outside the kitchen is the machine that turns any of them into meal.
🌍
Africa. The structure repeats across most of the continent: one starch and one sauce. A grain or root is cooked stiff, torn or rolled by hand, and used to carry a stew of leaves, groundnut, okra or fish, usually from a shared bowl and with the right hand. UNESCO listings have followed that logic, inscribing couscous in 2020 as a shared Maghreb tradition and Ivorian attieke in 2024.
The story behind this dish is up top, worth a read while the pot works.

Frequently asked questions

What is Kapenta with Nshima?

Small dried fish fried with tomato and onion, served with stiff maize nshima, an everyday Zambian staple.

Where does Kapenta with Nshima come from?

Kapenta with Nshima is a Zambian dish from Lusaka, Zambia.

Can Kapenta with Nshima be made vegan, gluten-free, or dairy-free?

This Kapenta with Nshima recipe includes substitution suggestions for vegetarian, vegan, gluten-free, dairy-free, nut-free, egg-free, and pork-free versions, including several at once such as gluten-free and dairy-free together. Treat them as a starting guide rather than a guarantee, and see the allergen note below.

Is Kapenta with Nshima safe for people with food allergies?

Our dietary labels and substitutions are a cooking guide, not medical or allergen-safety advice. We track dairy, egg, gluten, tree nuts and peanuts (we count coconut as a tree nut, following FDA labeling), fish, and shellfish, but we do not screen for sesame, soy, mustard, celery, or sulphites. If you have a food allergy, always read the label on every product you use, and remember a home or commercial kitchen can cross-contaminate ingredients in ways a recipe cannot control.

How long does Kapenta with Nshima take to make?

About 45 minutes total (15 minutes prep, 30 minutes cooking), serving 4.
Get the Sunday Spin
One dish from somewhere in the world, in your inbox every Sunday. No spam, just dinner inspiration you can cook that day.