Calulu
Angolan

Calulu

Angolan layered dried-fish-and-greens stew — dried/smoked fish, fresh vegetables (eggplant, okra, sweet potato), and pounded greens (cassava leaves or sweet-potato leaves) slow-cooked in red palm oil with onion, tomato, garlic, and hot pepper. Served over funje or rice.

Medium2 hours

Where it comes from

Calulu (or kalulu) is the iconic Angolan layered stew — a one-pot dish in which dried fish, fresh vegetables, palm oil, and pounded greens combine into a thick, dark-green-and-red stew. The technique reflects pre-colonial Bantu cooking with palm oil as the universal fat.

On the plate

Spoon up calulu over funje — dark green-brown stew dense with chunks of flaky fish, soft sweet potato, glossy okra rings, eggplant cubes, all bound by the deep-orange palm oil. Bite: the smoked fish's concentrated savor leads, the cassava leaves' earthy-vegetable depth follows, the palm oil's roasted-earth richness wraps everything, the piri-piri's slow heat tingles. The mix of textures — flaky, soft, slippery, chunky — is the dish's character. With a wedge of funje and a cold beer, this is Angolan home cooking at its layered best.

How it works

Layering the ingredients (fish at bottom, vegetables on top) prevents the fish from overcooking while the firmer vegetables soften. Adding okra and greens late preserves their texture and color. The palm oil's beta-carotene gives the orange-red hue; pounding (not blending) the leaves keeps their fibrous texture.

Variations

Calulu with chicken instead of fish. With fresh fish (less traditional). With sweet potato leaves (more common in some regions). Vegan calulu (no fish, with mushrooms). With cassava root added. Spicier version with extra piri-piri.

On the Palate

HeatRichnessComplexityFermentFreshness

Ingredients

Serves 6

How it's made

10 steps · Show
40 min active · 80 min waiting
  1. 1
    62 min

    Soak 400 g dried/smoked fish (catfish, kingfish, or mackerel) in warm water 1 hour. Drain; flake, removing bones.

  2. 2
    8 min

    Prepare vegetables: cube 2 eggplants, slice 200 g okra, cube 300 g sweet potato, chop 200 g pumpkin.

  3. 3
    6 min

    Pound 300 g cassava leaves (or use frozen) in a mortar (or pulse briefly in a blender) into a coarse paste.

  4. 4
    6 min

    Heat 4 tbsp red palm oil in a heavy pot over medium. Sauté 2 sliced onions 5 min.

  5. 5
    2 min

    Add 4 minced garlic cloves, 2 minced piri-piri chilies, 1 tsp paprika; cook 1 min.

  6. 6
    6 min

    Add 3 chopped tomatoes and 2 tbsp tomato paste; cook 5 min.

  7. 7
    32 min

    Layer: add fish, eggplant, sweet potato, pumpkin on top. Add 600 ml water. Bring to a simmer; cover; cook 30 min.

  8. 8
    21 min

    Add okra and pounded greens. Stir; simmer 20 more min.

  9. 9
    1 min

    Taste; adjust salt. The stew should be thick, dark-green, and savory.

  10. 10
    1 min

    Serve hot over funje or rice.

Dishes like this

More from Angolan