Saffron cod, or Mahi ba Zafferan, is made with white fish like cod or tilapia and is flavored with turmeric, saffron, and lemon juice and is ready in just 10 minutes. It is a classic Persian dish known for its simple yet memorable flavor.
This recipe makes succulent, tender fish with crispy edges infused with great flavor. This is an easy and reliable recipe is usually served with Baghali Polow, a Persian dill rice, or Sabzi Polo, a Persian herb rice.
Although I make this recipe all year round, it’s extra special around the Persian New Year, Nowruz, when we begin to enjoy all the special things spring has to offer like the start of the fishing season.
🌟Why you’ll love this recipe
🧾Ingredients in this recipe
See the recipe card for full information on ingredients and quantities.
👩🍳How to Make This Recipe
Start by grinding and blooming the saffron in 2 tablespoons of hot water and set it aside. You can do this the night before over ice or in ice water for extra aroma.
Saffron Tip
Steeping saffron helps to bring out its flavor and aroma. Hot water also helps to intensify the classic yellow color of the saffron, making it more vibrant. You can also steep it overnight on ice or in cold water for an even more intense aroma.
Next, dry the fish on both sides, especially if it was previously frozen.
Using frozen fish?
Frozen fish is okay to use, but there will be excess water. Make sure you pat them completely dry so they don’t stick to the pan.
Season the fish well on both sides with salt and pepper, or any other spice options like a fish seasoning, Persian 7 Spice, or Old Bay.
Mix together the turmeric and flour on a large, shallow plate. Dredge the fish in the flour mixture, making sure it is well coated, and shake it to remove excess flour.
Next, heat a cast iron skillet or heavy-bottomed pan over medium-high heat with enough oil to coat the bottom of the pan.
Oil Temperature
It is best and easiest to use a thermometer to help you keep the oil between 350°F and 375°F. If you don’t have one, you can cook a test piece to make sure the temperature isn’t too hot (the outside will burn, and inside left raw) or too cool (the food will absorb the oil and you will be eating more oil than food).
While the oil heats, add 2 tablespoons of lemon juice to the steeped saffron and set that aside.
When the oil is hot, add the fish. It should start frying immediately. Move the fish around with your spatula to make sure it isn’t sticking to the bottom of the pan.
Cook the fish for 2 minutes until golden brown and crispy. Then flip, pour over the lemon saffron mixture, and cook the second side for 2 minutes until golden brown and crispy.
Serve immediately with lemon wedges for a fresh squeeze of lemon just before enjoying. This dish is delicious served with baghali polo, Persian Dill Rice.
🍍Related Recipes
Pair your saffron cod with some of these incredible Persian recipes.
I love hearing from you! You can also FOLLOW ME on INSTAGRAM, TIKTOK, and PINTEREST to see more delicious food and what I’m up to.
Saffron Cod – Mahi ba Zafferan
Print Recipe SaveEquipment
- 1 12-inch cast iron skillet or similar (you can use smaller, but will need to fry in batches)
Ingredients
- 1 pinch saffron
- 1 lb. cod 1/4-3/4" thick cod, tilapia, or similar
- salt and pepper to taste
- ½ tsp turmeric optional
- ¼ cup all-purpose flour
- 3 tbsp oil vegetable, canola, or other flavorless oil
- 2 tablespoons lemon juice or narage aka bitter orange
- 1 lemon cut into wedges, for serving
Instructions
- Grind and bloom the saffron in 2 tablespoons of hot water and set it aside*.
- Dry the fish on both sides, especially if it was previously frozen.
- Season well on both sides with salt and pepper.
- Mix together the turmeric and flour in a large, shallow plate. Dredge the fish in the flour mixture, and shake to remove excess flour.
- Heat a cast iron skillet or heavy-bottomed pan over medium-high heat with enough oil to coat the bottom of the pan.
- While the oil heats, add 2 tablespoons of lemon juice to the steeped saffron and set that aside.
- When hot, add the fish. It should start frying immediately. Move the fish around with your spatula to make sure it isn’t sticking to the bottom of the pan. Cook for 2 minutes until golden brown and crispy.
- Flip, pour over the lemon saffron mixture, and cook the second side for 2 minutes until golden brown and crispy.
- Serve immediately with lemon wedges for a fresh squeeze of lemon just before enjoying.