Nyama Choma Style Grilled Fish
A flavorful grilled fish preparation inspired by the popular 'nyama choma' (grilled meat) style, adapted for fish. This dish features a whole fish marinated in spices and grilled to perfection, often served with a side of vegetables and a spicy dipping sauce.

🧂 Ingredients
- 2 kg Whole fish(e.g., tilapia, nile perch, cleaned and scaled, with head and tail on)
- 1 large Lemon(juiced, plus wedges for serving)
- 5 cloves Garlic(minced)
- 1 inch piece Ginger(grated)
- 1 tsp Cumin seeds(toasted and ground)
- 1 tsp Coriander seeds(toasted and ground)
- 1 tsp Paprika
- 0.5 tsp Chili flakes(or to taste)
- 1.5 tsp Salt(or to taste)
- 1 tsp Black pepper(freshly ground)
- 3 tbsp Vegetable oil
- 2 optional Fresh rosemary or thyme sprigs(for stuffing)
👨🍳 Instructions
- 1
Make deep slashes on both sides of each fish, about 2-3 cm apart. This helps the marinade penetrate and ensures even cooking.
💡 Tip: Be careful not to cut all the way through to the bone. - 2
In a small bowl, combine lemon juice, minced garlic, grated ginger, ground cumin, ground coriander, paprika, chili flakes, salt, and black pepper. Mix well to form a paste.
💡 Tip: Toast cumin and coriander seeds in a dry pan before grinding for enhanced flavor. - 3
Rub the spice paste all over the fish, making sure to get it into the slashes and cavities. Drizzle with vegetable oil and let it marinate for at least 30 minutes at room temperature, or up to 2 hours in the refrigerator.
- 4
Preheat your grill to medium-high heat. If using a charcoal grill, wait until the coals are covered in gray ash.
💡 Tip: Clean and oil the grill grates to prevent sticking. - 5
If using, stuff the cavities of the fish with rosemary or thyme sprigs.
💡 Tip: This adds an aromatic element to the fish. - 6
Place the marinated fish directly on the hot grill grates. Grill for about 10-12 minutes per side, or until the fish is cooked through, opaque, and flakes easily with a fork. Cooking time will vary depending on the thickness of the fish.
💡 Tip: Avoid moving the fish too much while grilling to prevent it from breaking apart. - 7
Carefully remove the grilled fish from the grill. Serve immediately with lemon wedges, and a side of grilled vegetables or a fresh salad.
💡 Tip: A spicy dipping sauce (like a chili-garlic sauce) is a great accompaniment.
💡 Pro Tips
- ✓Choose fresh fish for the best results.
- ✓Ensure the grill is hot enough before placing the fish on it.
- ✓Don't overcook the fish, as it can become dry.
🔄 Variations
- Marinate the fish with a touch of soy sauce for an umami boost.
- Grill the fish on a cedar plank for a smoky flavor.