A fragrant coastal Tanzanian stew where tender octopus is simmered in a creamy coconut-tomato broth with warm Swahili spices, garlic, ginger, and a splash of lime. This dish captures the bright, aromatic flavors of the Indian Ocean shoreline and pairs beautifully with steamed rice or chapati.
Prep Time15 mins
Cook Time55 mins
Total Time70 mins
Servings4
Yield4 servings
Nutrition Facts
Per serving (estimated)
- 410 kcalCalories
- 24 gFat
- 16 gSaturated Fat
- 12 gCarbs
- 3 gFiber
- 5 gSugar
- 35 gProtein
- 520 mgSodium
- 720 mgPotassium
- 90 mgCalcium
- 6 mgIron
- 22 mgVitamin C
- 280 mcgVitamin A
Ingredients
For the octopus and aromatics
- 2 lbs octopus tentacles, cleaned and cut into 1-inch pieces
- 1 large yellow onion, finely diced
- 4 garlic cloves, minced
- 1 inch fresh ginger, grated
- 2 green chilies, sliced (optional)
For the spice base
- 3 tbsp vegetable oil
- 2 tbsp Swahili-style curry powder
- 1 tsp ground turmeric
- 1 tsp ground cumin
- 1 tsp sweet paprika
- 3 medium ripe tomatoes, finely chopped
For the sauce and finishing
- 1 can (14 oz) full-fat coconut milk
- 1/2 cup water or fish stock
- Juice of 1 lime
- 1 tsp fine sea salt, plus more to taste
- 1/4 cup fresh cilantro, chopped
Directions
- Pat the octopus pieces thoroughly dry with paper towels; if using frozen octopus, thaw completely first.
- Heat the oil in a heavy pot or Dutch oven over medium-high heat. Add the octopus and sear for 3 to 4 minutes until lightly golden. Remove and set aside.
- Reduce the heat to medium. In the same pot, sauté the onion for 5 minutes until soft and translucent, then stir in the garlic, ginger, and chilies for 1 minute until fragrant.
- Add the curry powder, turmeric, cumin, and paprika and toast for 30 seconds, then stir in the chopped tomatoes. Cook for 5 to 7 minutes, mashing them down until a thick paste forms.
- Return the octopus to the pot along with any juices. Pour in the coconut milk and water or stock, stir well, and bring to a gentle simmer.
- Cover and simmer on low heat for 35 to 40 minutes, stirring occasionally, until the octopus is fork-tender. Add a splash of water if the sauce reduces too quickly.
- Uncover and simmer for 5 more minutes to thicken the sauce. Stir in the lime juice and season with salt to taste.
- Garnish with chopped cilantro and serve hot with steamed basmati rice, chapati, or a wedge of lime.
Cook’s Notes
- For the most tender result, simmer the whole cleaned octopus in plain salted water for 30 to 40 minutes before cutting and adding it to the curry.
- Frozen octopus is often more tender than fresh and is the more convenient choice for home cooks.
- Adjust curry powder and chilies to your heat preference; traditional Swahili versions are aromatic rather than fiery.
- The sauce thickens as it cools, so don't worry if it looks slightly thin when you first remove the lid.
- Stir in a handful of baby spinach or chopped kunde (cowpea leaves) during the last 5 minutes for a popular coastal variation.










