A whole fish marinated in a paste of onion, garlic, and palm oil, then wrapped tightly in banana leaves and steamed or roasted until the flesh absorbs every layer of fragrance — the DRC's most beloved preparation for fresh river fish.
The Congo River is the world's second-largest river by discharge volume, and its basin sustains one of the most biodiverse freshwater fish populations on earth. Over 700 species have been identified in its waters, and for the people living along its banks — in Kinshasa, Brazzaville, Kisangani, and the countless smaller settlements between — fresh fish is not a luxury but a daily staple. The river feeds the city. Liboke is the method that evolved to cook this fish. The name refers specifically to the banana-leaf parcel — the verb ku-loba means to wrap, and the technique is found across Central Africa in various forms, from Cameroon to the Democratic Republic of Congo to Congo-Brazzaville. What distinguishes Congolese liboke from its regional variants is the marinade: onion, garlic, tomato, and palm oil paste rubbed deep into the scored flesh before wrapping, and the particular way the parcel is folded and tied to trap every drop of the cooking liquid. The banana leaf is not decorative. It contributes a faint grassiness to the steam, imparts a slight green tint to the fish's skin, and creates a humid cooking environment that keeps the flesh moist through what would otherwise be a drying process. When the parcel is opened at the table — usually in the center, for everyone to share — the rush of fragrant steam is a social moment as much as a culinary one. In Kinshasa, liboke is sold by street vendors who cook the parcels over charcoal braziers, the banana leaves charring and smoking at the edges while the fish steams inside. It is eaten with fufu (pounded cassava or plantain), the starchy companion that catches the cooking juices and becomes the vehicle for every bite.
Join FlavorBridge to explore authentic recipes from cultures around the world — with comments, ratings, and the stories behind every dish.
Open Interactive Recipe →