How to Make Ndagala (Traditional & Healthy Version)

Ndagala is a beloved East African dish featuring small, silvery lake fish, most notably sourced from Lake Victoria and Lake Tanganyika. Often referred to as 'dagaa' or 'silver cyprinid,' Ndagala is a nutritious and protein-rich staple in regions such as Tanzania, Uganda, and parts of Kenya. Traditionally, these tiny fish are sun-dried and then pan-fried or gently simmered in a savory tomato sauce, infusing the dish with robust flavors while preserving its nutritional integrity. This authentic Ndagala recipe celebrates the simplicity and health benefits of African lake fish cuisine. The dish is known for its light yet satisfying taste, complemented by aromatic spices and fresh vegetables. Ndagala offers an excellent source of lean protein and essential omega-3 fatty acids. Enjoyed with ugali (maize porridge) or steamed green vegetables, Ndagala is not only culturally significant but also a smart choice for those seeking a wholesome and balanced meal. Its easy preparation and rich taste make Ndagala a wonderful option for anyone looking to explore traditional African flavors in a healthy way.

35 min total2 servingseasy175 kcal / 100g

Ingredients

  • Ndagala (small dried lake fish)
    1 cup Ndagala (small dried lake fish) (also called dagaa; cleaned and rinsed)
  • Onion
    1 medium Onion (finely chopped)
  • Tomatoes
    2 medium Tomatoes (chopped)
  • Garlic cloves
    2 Garlic cloves (minced)
  • Green bell pepper
    1 small Green bell pepper (chopped)
  • Sunflower oil
    1 tablespoon Sunflower oil (or other light oil)
  • Salt
    1/2 teaspoon Salt (to taste)
  • Black pepper
    1/4 teaspoon Black pepper (freshly ground)
  • Lemon juice
    1 tablespoon Lemon juice (freshly squeezed)
  • Fresh coriander
    2 tablespoons Fresh coriander (chopped, for garnish)

Step-by-step instructions

Step 1: Rinse the Ndagala (dried fish) in cold water to remove excess salt ...
0%

Step 1 · Rinse the Ndagala (dried fish) in cold water to remove excess salt ...

Rinse the Ndagala (dried fish) in cold water to remove excess salt and any impurities. Drain thoroughly.

Step 2: Heat sunflower oil in a non-stick pan over medium heat
0%

Step 2 · Heat sunflower oil in a non-stick pan over medium heat

Heat sunflower oil in a non-stick pan over medium heat. Add the chopped onions and sauté until translucent.

Step 3: Add minced garlic and chopped green bell pepper
0%
2 min

Step 3 · Add minced garlic and chopped green bell pepper

Add minced garlic and chopped green bell pepper. Stir-fry for another 2 minutes until fragrant.

Step 4: Add the chopped tomatoes and cook until they soften and form a thic...
0%
5 min

Step 4 · Add the chopped tomatoes and cook until they soften and form a thic...

Add the chopped tomatoes and cook until they soften and form a thick sauce, about 5 minutes.

Step 5: Stir in the rinsed Ndagala
0%

Step 5 · Stir in the rinsed Ndagala

Stir in the rinsed Ndagala, mixing well to coat the fish in the tomato sauce. Season with salt and black pepper.

Step 6: Reduce heat to low
0%
7 min

Step 6 · Reduce heat to low

Reduce heat to low, cover, and simmer for 5-7 minutes. Stir occasionally to prevent sticking.

Step 7: Turn off the heat
0%

Step 7 · Turn off the heat

Turn off the heat. Stir in lemon juice and garnish with fresh coriander if desired.

Step 8: Serve hot with ugali or steamed greens for a complete African meal
0%

Step 8 · Serve hot with ugali or steamed greens for a complete African meal

Serve hot with ugali or steamed greens for a complete African meal.

Why this recipe is healthy

This Ndagala recipe is healthy because it uses minimal oil, lean fish, and a variety of fresh vegetables. The fish provides high-quality protein and beneficial fats, while the vegetables add fiber and nutrients without excess calories. The dish is free from added sugars and can easily be adapted to fit weight loss or diabetic-friendly diets by serving with low-GI sides. It’s a balanced meal that supports overall wellness.

A note on tradition

Ndagala is a staple in East African households, particularly along the shores of Lake Victoria and Lake Tanganyika. It is enjoyed as a daily meal and is valued for its affordability, ease of preparation, and nutritional value. The dish is commonly prepared for lunch or dinner and is often shared during family gatherings. Ndagala reflects the resourcefulness of East African cuisine, making the most of local freshwater fish and seasonal vegetables.

← Back to Ndagala nutrition
How to Make Ndagala (Traditional & Healthy Version) – Recipe