Fish In Yogurt Gravy (dahi Machha)
Fish in Yogurt Gravy, also known as Dahi Machha, is a traditional dish from Odia Cuisine that combines the richness of yogurt with the delicate flavors of fish. This creamy and tangy dish is a perfect accompaniment to steamed rice or roti.
Ingredients
- 500g fish (preferably rohu or catla)
- 1 cup yogurt
- 1 onion, finely chopped
- 2 tomatoes, pureed
- 1 tsp ginger-garlic paste
- 1 tsp turmeric powder
- 1 tsp red chili powder
- 1 tsp cumin powder
- 1 tsp coriander powder
- 2-3 green chilies, slit
- Fresh coriander leaves for garnish
- Salt to taste
- 2 tbsp oil
- 1 tsp cumin seeds
Instructions
- Clean and wash the fish pieces. Marinate with turmeric and salt, and set aside for 10 minutes.
- Heat oil in a pan and fry the fish pieces until golden brown. Remove and keep aside.
- In the same pan, add cumin seeds and let them splutter. Add chopped onions and sauté until golden brown.
- Add ginger-garlic paste and sauté for a minute. Then, add tomato puree and cook until the oil separates.
- Whisk the yogurt and add it to the pan along with all the dry spices. Cook for 5 minutes on low heat.
- Add the fried fish pieces and green chilies. Cover and cook for another 10 minutes.
- Garnish with fresh coriander leaves and serve hot with steamed rice or roti.
Cooking & Preparation
- Preparation time:
- 15 minutes
- Cooking time:
- 30 minutes
- Total time:
- 45 minutes
- Cooking method
- Stovetop
Nutritional facts per 1 serving
- Calories
- 250 per serving
- Protein
- 20g
- Fat
- 15g
- Carbohydrates
- 10g
Supplies
Frying pan Mixing bowl Serving dish
Tools
Knife Cutting board Whisk
Serving suggestions
Serving suggestion: Enjoy the Fish in Yogurt Gravy with steamed rice and a side of salad.
Tips & tricks
Tip: Use fresh and thick yogurt for a creamy texture in the gravy.
Cost
$10