Ndagala

Ndagala

All Foods • Africa

175
KCAL
22
PROTEIN (G)
4
CARBS (G)
8
FAT (G)
Data source: AfroCalorie
Log This Food
Track with App
Log this food instantly with our mobile app
Get App

About Ndagala

Tiny Lake Tanganyika sardines sun-dried then fried with tomato.

How to Make Ndagala (Traditional & Healthy Version)

Prep: 15 min
Cook: 20 min
2 servings
Easy

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.

Diabetic-Friendly Weight Loss Kid-Friendly

Ingredients(for 1 medium plate with fish and sauce)

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

Instructions

  1. 1

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

    3 minutes

    Soak for 2-3 minutes if the fish is very salty.

  2. 2

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

    3 minutes

    Keep onions moving to avoid burning.

  3. 3

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

    2 minutes

    Use fresh garlic for optimal flavor.

  4. 4

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

    5 minutes

    Mash tomatoes gently to help them break down.

Why This Dish 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.

Ndagala is an excellent source of lean protein, healthy omega-3 fatty acids, calcium, and essential minerals such as iron and zinc. The inclusion of tomatoes, onions, and bell peppers boosts the dish's fiber, vitamins A and C, and antioxidants. Sunflower oil is used sparingly to reduce saturated fat, making this a heart-friendly meal. Eating Ndagala supports muscle growth, bone health, and immune function.

Pro Tips

  • 💡Tip 1: Rinse dried Ndagala thoroughly to remove excess salt and sand.
  • 💡Tip 2: Use ripe tomatoes for a naturally sweet and flavorful sauce.
  • 💡Tip 3: Add a pinch of chili if you prefer a spicy kick.

Storage & Serving

Store leftover cooked Ndagala in an airtight container in the refrigerator for up to 2 days. Reheat gently on the stove or in the microwave, adding a splash of water if needed to refresh the sauce.

Best served: Lunch

Nutrition Facts

NutrientPer 100g
Energy175.0 kcal
Protein22.0 g
Carbohydrates4.0 g
Total Fat8.0 g
Fiber0.5 g

Similar Foods