A signature Zambian way to prepare fresh bream, this whole fish is slathered in a bright peri-peri and lemon marinade, stuffed with herbs and tomatoes, then slow-grilled over smoking charcoal until the skin crisps and the flesh flakes in smoky, juicy chunks. Served simply with nshima or grilled greens, it captures the heart of lakeside cooking along the Kafue and Bangweulu wetlands.
Prep Time25 mins
Cook Time30 mins
Total Time55 mins
Servings4
Yield4 servings
Nutrition Facts
Per serving (estimated)
- 395 kcalCalories
- 17 gFat
- 3 gSaturated Fat
- 7 gCarbs
- 2 gFiber
- 3 gSugar
- 52 gProtein
- 620 mgSodium
- 780 mgPotassium
- 95 mgCalcium
- 2.5 mgIron
- 24 mgVitamin C
- 210 mcgVitamin A
Ingredients
For the Fish
- 2 whole fresh bream (about 550 g each), gutted and scaled, heads and tails on
- 1 tablespoon coarse salt
- 1 teaspoon freshly cracked black pepper
For the Peri-Peri Marinade
- 4 tablespoons vegetable oil
- Juice of 2 large lemons (about 80 ml)
- 6 cloves garlic, finely grated
- 1 tablespoon fresh ginger, grated
- 2 red peri-peri chilies, finely chopped (seeds in for extra heat)
- 2 teaspoons sweet paprika
- 1 teaspoon ground coriander
- 1 teaspoon salt
For the Stuffing
- 1 large red onion, sliced into rings
- 2 ripe tomatoes, sliced
- 1 green bell pepper, sliced into strips
- 1 small handful fresh coriander, roughly chopped
For the Braai (Grill)
- About 2 kg hardwood charcoal
- 2 small branches lemon-scented eucalyptus or apple wood for smoke (optional)
- 1 lemon, cut into wedges, to serve
Directions
- Prepare the bream: rinse the fish under cold running water and pat dry with paper towels. Using a sharp knife, make 3 deep diagonal slashes on each side of the fish, cutting down to the bone. Season inside and out with the coarse salt and cracked black pepper, then set aside on a tray.
- Make the marinade: in a small bowl, whisk together the vegetable oil, lemon juice, grated garlic, grated ginger, chopped peri-peri chilies, paprika, ground coriander, and salt until combined. Rub two-thirds of the marinade all over the fish, pressing it firmly into the slashes and the cavity. Reserve the remaining one-third for basting. Let the fish marinate at room temperature for 20 minutes while the charcoal heats.
- Light the charcoal in a kettle braai and wait until the coals are coated in a thin layer of grey ash and the heat is medium-hot (you can hold your hand 10 cm above the grate for 4 to 5 seconds). If using wood for smoke, throw a few small pieces on the coals now.
- Stuff and secure each fish: stuff the cavity with the sliced onion, tomato, bell pepper, and fresh coriander. Tie the fish closed at 2 to 3 intervals with butcher's twine so the stuffing stays inside during grilling.
- Place the fish on an oiled, hinged fish braai grid (or between two oiled racks secured with wire). Lay the grid directly over the coals and grill the bream for 12 to 15 minutes on the first side, until the skin lifts easily from the grill and is deeply browned with char marks. Flip carefully and grill for another 10 to 12 minutes, basting twice with the reserved marinade during cooking.
- Check for doneness by inserting a knife near the backbone; the flesh should be opaque and pull away cleanly from the bone. Transfer the grilled bream to a platter, cover loosely with foil, and rest for 3 minutes. Serve whole at the table with lemon wedges, nshima, and any of your favorite grilled greens such as rape or pumpkin leaves.
Cook’s Notes
- If bream is unavailable, tilapia, kapenta-sized small tilapia, or any firm-fleshed freshwater whole fish works beautifully; adjust cook time down for smaller fish.
- Marinate the fish for up to 4 hours in the refrigerator if you have time, as the lemon and salt will firm up the flesh and deepen the smoky-peri-peri flavor.
- Always oil the grill grid thoroughly before laying the fish down, and avoid moving the fish until it releases naturally, or the skin will tear.
- For a more authentic lakeside finish, baste once more with melted butter mixed with a pinch of paprika during the last 2 minutes of grilling.
- Leftover grilled bream flaked into nshima with chopped onion and a squeeze of lime makes a fantastic next-day breakfast hash.










