Ntoba Mbodi

Ntoba Mbodi – savory Congolese fried fish cakes
Congo
⏱ — min. Serves: —

Ntoba Mbodi brings the subtle, umami intensity of dried fish into a bath of tomato and palm oil, creating a stew that tastes both delicate and deeply savory. Fish has always been central to Congolese cooking, from riverside villages to urban markets where smoked and dried varieties are staples. This dish demonstrates the Congolese ability to build complex flavors from a straightforward combination of vegetables and protein. The coriander and cumin ground into the base add a whisper of spice without dominating the fish's natural character.

⚡ Medium 🔥 ~350 kcal / serving

Ingredients

  • For the Ntoba Mbodi:
  • 1 kg (2.2 lbs) fish (such as tilapia or catfish), cleaned and cut into pieces
  • 1/4 cup palm oil or vegetable oil
  • 2 large onions, chopped
  • 4 cloves garlic, minced
  • 1 tablespoon ginger, minced
  • 2 large tomatoes, chopped
  • 2 tablespoons tomato paste
  • 1-2 hot peppers, chopped (optional, for extra spice)
  • 1 teaspoon ground paprika
  • 1 teaspoon ground black pepper
  • 1 teaspoon dried thyme
  • 1 teaspoon ground cumin
  • 1 teaspoon ground coriander
  • 2-3 cups fish or vegetable broth
  • 1 tablespoon ground peanuts or peanut butter
  • Salt to taste

Instructions

Prepare the Fish

Clean and cut the fish into pieces, making sure to remove any scales or bones. Set aside.

Cook the Base

Heat the palm oil or vegetable oil in a large pot over medium heat.

Add the chopped onions, minced garlic, and minced ginger. Sauté until the onions are translucent and fragrant.

Add Tomatoes and Spices

Stir in the chopped tomatoes and tomato paste, mixing well.

Add the hot peppers (if using), ground paprika, ground black pepper, dried thyme, ground cumin, and ground coriander. Stir to combine.

Add Broth and Simmer

Pour in the fish or vegetable broth, ensuring the mixture is well combined. Stir well.

Bring to a boil, then reduce the heat to low and let it simmer for 10-15 minutes, allowing the flavors to meld.

Add the Fish

Gently add the fish pieces to the pot. Simmer for another 15-20 minutes, or until the fish is cooked through and tender.

Finish and Serve

Stir in the ground peanuts or peanut butter, mixing well to incorporate and thicken the sauce.

Season with salt to taste.

Frequently Asked Questions

Should I use fresh or dried fish?

Dried or smoked fish is traditional and contributes the authentic deep flavor. If using fresh fish, reduce cooking time slightly and add the fish later in the process to avoid overcooking. Dried varieties actually improve the broth as they steep, whereas fresh fish needs protection from breaking apart.

What fish works best?

Tilapia and catfish are traditional, but any firm white fish will work. Avoid delicate fish like sole that fall apart easily. If using dried fish, look for varieties specifically dried for cooking rather than snacking—they have better texture and flavor in stews.

Can I make Ntoba Mbodi without tomato?

Yes, some Congolese versions rely primarily on palm oil, onions, and dried fish, without tomatoes. The sauce becomes clearer and less acidic, letting the fish and spices take center stage. Adjust the broth amount to your preferred consistency.

Why does peanut butter go in at the end?

Peanut butter acts as a final thickener and adds a subtle richness that complements the fish without dominating it. Adding it early would make the sauce heavy; at the end, it serves as a binder and slight flavor enhancer, keeping the broth silky rather than thick.

How do I prevent the fish from falling apart?

Add the fish when the broth is already flavorful and well-simmered (after 10-15 minutes), and keep it at a gentle simmer rather than a rolling boil. Use thicker fish pieces rather than thin fillets, and avoid stirring too much once the fish is in the pot. Gently shake the pot instead.