RecipesBotswanaBotswana Fish and Peanut Stew (Tlhapi le Dinoko)

Botswana Fish and Peanut Stew (Tlhapi le Dinoko)

A unique and flavorful stew featuring firm white fish cooked in a rich peanut sauce, infused with tomatoes, onions, and mild spices. This dish highlights the use of groundnuts (peanuts) as a staple ingredient in Botswana cuisine, creating a creamy and satisfying meal.

Prep Time25 minutes
Cook Time35 minutes
Total Time1 hour
Servings5
DifficultyMedium
Botswana Fish and Peanut Stew (Tlhapi le Dinoko) - Botswana traditional dish

🧂 Ingredients

  • 600 g Firm white fish fillets(such as tilapia, cod, or kingklip, cut into large chunks)
  • 2 tbsp Vegetable oil
  • 1 large Onion(chopped)
  • 3 cloves Garlic(minced)
  • 400 g Tomatoes(canned crushed)
  • 150 g Peanut butter(smooth, unsweetened)
  • 500 ml Chicken or vegetable broth
  • 1.5 tbsp Curry powder
  • 1 tsp Paprika
  • 1 tsp Salt(or to taste)
  • 0.5 tsp Black pepper(freshly ground, or to taste)
  • 1 tbsp Lemon juice
  • 0.25 cup Fresh parsley(chopped, for garnish)

👨‍🍳 Instructions

  1. 1

    Season the fish chunks generously with salt and pepper.

    💡 Tip: This helps to flavor the fish from the inside.
  2. 2

    Heat vegetable oil in a large pot or Dutch oven over medium heat. Add the chopped onion and sauté until softened and translucent, about 6-8 minutes.

  3. 3

    Stir in the minced garlic and cook for 1 minute until fragrant.

  4. 4

    Add the crushed tomatoes, curry powder, and paprika. Stir well and cook for 2-3 minutes, allowing the spices to bloom.

  5. 5

    In a separate bowl, whisk together the peanut butter and broth until smooth. Gradually add this mixture to the pot, stirring constantly.

    💡 Tip: Ensure the peanut butter is fully incorporated to avoid lumps.
  6. 6

    Bring the sauce to a gentle simmer. Add the seasoned fish chunks to the pot, ensuring they are mostly submerged in the sauce.

    💡 Tip: Be gentle when adding fish to avoid breaking the chunks.
  7. 7

    Cover the pot and simmer gently for 15-20 minutes, or until the fish is cooked through and flakes easily with a fork. Avoid over-stirring, which can break up the fish.

  8. 8

    Stir in the lemon juice and season with additional salt and pepper if needed.

    💡 Tip: Lemon juice brightens the flavors of the stew.
  9. 9

    Garnish with fresh chopped parsley and serve hot.

    💡 Tip: This stew is traditionally served with pap (stiff maize porridge) or rice.

💡 Pro Tips

  • Use a good quality, unsweetened peanut butter for the best flavor.
  • If the sauce is too thick, add a little more broth or water until it reaches your desired consistency.
  • For a richer, nuttier flavor, you can lightly toast the peanuts before grinding them into peanut butter, if making from scratch.

🔄 Variations

  • Add a can of diced tomatoes with the crushed tomatoes for extra texture.
  • Include chopped bell peppers or spinach in the last 10 minutes of cooking.
  • For a vegetarian version, substitute the fish with firm tofu or chunks of sweet potato.

🏷️ Tags