Saudi Fish Curry (Samak Quwarmah): A Taste of the Gulf
The aroma of warm spices, the subtle tang of dried lime, and the delicate flakiness of perfectly cooked fish – these are the sensations that transport me back to a small, bustling kitchen in Dammam. My neighbor, Um Ahmed, a woman whose hands held generations of culinary wisdom, first introduced me to Samak Quwarmah. I remember watching, mesmerized, as she transformed simple ingredients into a dish that tasted of sunshine and sea, a culinary poem whispered from the heart of Saudi Arabia. This recipe isn’t just food; it’s a memory, a connection, a taste of home.
Recipe Overview
- Prep Time: 15 minutes
- Cook Time: 40 minutes
- Total Time: 55 minutes
- Servings: 6
- Dietary Type: Dairy-Free (if using oil instead of ghee)
Ingredients
- 1 ½ lbs white fish steaks or fillets
- Sea salt, to taste
- 2 tablespoons ghee (butter or oil)
- 2 medium onions, chopped
- 1 teaspoon grated fresh ginger (optional)
- 2 garlic cloves, crushed
- ½ teaspoon hot chili pepper
- 1 teaspoon baharat mixed spice (Baharat Aka Middle East Mixed Spices – the Real Mix)
- 1 teaspoon turmeric
- 1 small piece cinnamon bark (small means small or it will be too cinnamony)
- 1 cup chopped peeled tomatoes (I used canned plum tomatoes which I puree in a blender leaving just a few small chunks)
- Two dried black lime (loomi, pierced twice with a skewer)
- ½ cup water
Equipment Needed
- Heavy-bottomed pan or Dutch oven
- Skewer
- Blender (optional, for pureeing tomatoes)
- Paper towels
Instructions
-
Begin by preparing the fish. Gently wipe the white fish steaks or fillets dry with paper towels. This is crucial for getting a good sear and preventing the fish from steaming in the curry. Cut the fish into serving pieces, approximately 2-3 inches each. Sprinkle the fish lightly with sea salt. Cover the fish and leave it aside in a cool place while you prepare the curry base. This allows the salt to penetrate the fish and season it evenly.
-
Now, let’s build the foundation of our Samak Quwarmah. In a heavy-bottomed pan or Dutch oven, heat the 2 tablespoons of ghee (or oil or butter) over medium heat. Once the ghee is shimmering, add the 2 chopped medium onions and fry them gently until they become transparent and softened, about 5-7 minutes. Stir frequently to prevent them from burning.
-
Once the onions are translucent, add the 1 teaspoon of grated fresh ginger (if using), 2 crushed garlic cloves, ½ teaspoon hot chili pepper, 1 teaspoon baharat mixed spice, 1 teaspoon turmeric, and 1 small piece of cinnamon bark. Stir all the spices over medium heat for 2 minutes. This crucial step allows the spices to bloom, releasing their fragrant oils and deepening the flavor of the curry. Be careful not to burn the spices.
-
Add the 1 cup of chopped peeled tomatoes (or pureed canned plum tomatoes) to the pan. If using canned tomatoes, I recommend briefly pureeing them in a blender, leaving just a few small chunks for added texture. Also, add the two dried black limes (loomi), making sure to pierce them twice with a skewer before adding. The piercing allows the tangy, smoky flavor of the loomi to infuse the curry. Pour in ½ cup of water. Add salt to taste. Remember that the fish is already lightly salted, so adjust accordingly.
-
Bring the sauce to a slow simmer. Cover the pan and simmer gently for 15 minutes. This allows the flavors to meld together, creating a rich and complex curry base. The loomi will slowly release its unique flavor, and the tomatoes will break down and thicken the sauce.
-
Gently place the fish pieces in the sauce, making sure they are mostly submerged. Cover the pan again and simmer gently for 15-20 minutes, or until the fish is cooked through. The cooking time will depend on the thickness of the fish. The fish is done when it flakes easily with a fork. I often use a cast iron pan and remove it from the heat after 15 minutes, allowing the residual heat to finish cooking the fish. This helps to prevent the fish from overcooking and becoming dry.
-
Lift the fish carefully from the pan and place it onto a bed of your favorite rice, such as Basmati rice or Recipe #405300 or Recipe #418082 (if referenced recipes available). Remove the loomi and cinnamon bark from the sauce. Spoon the flavorful sauce generously over the fish.
-
Serve immediately and enjoy!
Expert Tips & Tricks
- Don’t overcook the fish! Overcooked fish is dry and rubbery. Aim for just cooked through, when it flakes easily.
- Spice it up (or down): Adjust the amount of chili pepper to your preference. If you’re sensitive to heat, start with a pinch and add more to taste.
- Toast your spices: For an even deeper flavor, lightly toast the baharat, turmeric, and chili pepper in a dry pan for a minute or two before adding them to the ghee.
- Make it ahead: The curry base can be made a day in advance. Just store it in the refrigerator and add the fish when you’re ready to cook.
- If the sauce is too thin: Simmer it uncovered for a few minutes to reduce it.
Serving & Storage Suggestions
Serve Saudi Fish Curry (Samak Quwarmah) hot, garnished with fresh cilantro or parsley. It’s traditionally served with rice. Leftovers can be stored in an airtight container in the refrigerator for up to 3 days. To reheat, gently warm the curry in a pan over low heat or in the microwave. Avoid overcooking the fish during reheating. This dish is best enjoyed fresh, but can be frozen for up to 2 months. When freezing, keep in mind the texture of the fish may change slightly.
Nutritional Information
| Nutrient | Amount per Serving | % Daily Value |
|---|---|---|
| Calories | 310 kcal | 16% |
| Total Fat | 18g | 28% |
| Saturated Fat | 10g | 50% |
| Cholesterol | 75mg | 25% |
| Sodium | 250mg | 11% |
| Total Carbohydrate | 8g | 3% |
| Dietary Fiber | 2g | 7% |
| Sugars | 4g | – |
| Protein | 25g | 50% |
Note: Nutritional information is an estimate and may vary based on specific ingredients and cooking methods.
Variations & Substitutions
- For a richer flavor: Use coconut milk instead of water for a creamier, more decadent curry.
- Vegetarian option: Substitute the fish with paneer (Indian cheese) or firm tofu.
- Seasonal variation: Add other vegetables, such as bell peppers, eggplant, or zucchini, depending on what’s in season.
- Spice level: Adjust the amount of chili pepper to your preference. You can also use a milder chili powder for a less intense flavor.
- Herbs: Fresh cilantro, parsley, or dill can be added as a garnish for a burst of freshness.
FAQs (Frequently Asked Questions)
Q: What is Baharat spice?
A: Baharat is a Middle Eastern spice blend that typically includes black pepper, coriander, cumin, cloves, allspice, cardamom, nutmeg, and paprika. It gives the curry a warm, complex flavor.
Q: Can I use frozen fish?
A: Yes, you can use frozen fish. Make sure to thaw it completely before cooking and pat it dry with paper towels to remove excess moisture.
Q: What if I can’t find dried black lime (loomi)?
A: If you can’t find dried black lime, you can substitute it with a tablespoon of lime juice and a pinch of smoked paprika. However, the flavor will be slightly different.
Q: How do I prevent the fish from sticking to the pan?
A: Use a heavy-bottomed pan and make sure the ghee (or oil) is hot before adding the fish. You can also lightly sear the fish on both sides before adding it to the curry to help prevent sticking.
Q: Can I use a different type of fish?
A: Yes, you can use other types of white fish, such as cod, haddock, or halibut. Just adjust the cooking time accordingly.
Final Thoughts
This Saudi Fish Curry (Samak Quwarmah) is more than just a recipe; it’s an invitation to experience the vibrant flavors of the Middle East. It’s a dish that’s both comforting and exotic, simple enough for a weeknight meal yet impressive enough for a special occasion. I encourage you to try this recipe and share the warmth and aroma of Saudi Arabia with your family and friends. Don’t hesitate to experiment with the spices and make it your own. I hope this dish brings you as much joy as it has brought me.
