Sayyadiyyi(Fish With Rice)

Prep: 90 min Cook: 40 min Serves: 4 Cuisine: Mediterranean

Sayyadiyyi features tender fish served over fragrant rice infused with cumin and onions, offering a hearty, flavorful meal perfect for seafood lovers and family gatherings.

Be the first to rate this recipe

Ingredients

  • 3 lb. fish (king cod, kingfish, perch)
  • 1 c. olive oil
  • 2 large onions
  • 2 c. long grain rice
  • 1 tsp. cumin
  • salt

Instructions

  1. Wash the fish; salt inside and out and let stand for 1 hour.
  2. Fry the fish in olive oil until golden brown.
  3. Set the fried fish on a platter.
  4. Remove the heads from the fried fish and boil in 2 cups of water for about 30 minutes.
  5. Strain the boiling liquid and set aside.
  6. Brown the onions in the fish residue until golden brown, adding more olive oil if needed.
  7. Add rice, cumin, salt, and pepper to the onions and sauté for a few minutes.
  8. Add the strained liquid to measure 4 cups; add water if additional liquid is needed.
  9. Cover and cook over medium heat for 20 minutes.
  10. Then simmer for an additional 10 minutes until the rice is done.
  11. Place the cooked rice on a platter.
  12. Debone the fish and place it over the rice.
  13. Garnish with lemon wedges.

Tips & Substitutions

For optimal flavor, let the fish marinate in salt for at least an hour to enhance its taste. If king cod isn't available, substitute with Chilean Sea Bass or any firm white fish. When sautéing the onions, ensure they're caramelized for a rich depth of flavor. For added complexity, consider incorporating a touch of saffron or turmeric into the rice.

Serving Suggestions

Serve Sayyadiyyi on a large platter, garnished with lemon wedges for a fresh contrast. This dish pairs beautifully with a crisp green salad or roasted vegetables. Consider serving a side of tzatziki or a tangy yogurt sauce to complement the flavors, enhancing the overall Mediterranean experience.

Storage & Reheating

Store any leftover Sayyadiyyi in an airtight container in the refrigerator for up to 3 days. To reheat, gently warm the fish and rice together in a skillet over low heat, adding a splash of water or broth to keep the rice moist. Avoid microwaving as it can dry out the fish.

Nutrition & Diet Analysis (per serving)

Each serving of Sayyadiyyi(Fish With Rice) contains roughly 1943 calories, with 85g protein, 262g carbohydrates, and 90g fat. It is an excellent source of iron (222% of the Daily Value), protein (169% of the Daily Value), and calcium (154% of the Daily Value). Note that it is relatively high in sodium, at 3000mg per serving (130% of the Daily Value).

1943 kcal 97% DV
Protein Fat Carbs

Macronutrients

Protein 84.5g 100% DV
Total Fat 89.8g 100% DV
Carbs 262.1g 95% DV
Fiber 38.5g 100% DV
Sugar 11.6g 23% DV

Electrolytes

Sodium 3000mg 100% DV
Potassium 5000mg 100% DV
Cholesterol 25.5mg 9% DV

Vitamins & Minerals

Vitamin A 224.9mcg 25% DV
Vitamin C 27.2mg 30% DV
Vitamin D 0.5mcg 3% DV
Calcium 2000mg 100% DV
Iron 40mg 100% DV
Diet fit High-protein High-fiber
Contains Fish

Estimated from ingredients & per-serving nutrition — verify against package labels for allergies or strict diets.

* % Daily Values based on a 2,000 calorie diet (FDA 2020).

Frequently Asked Questions

Can I make this recipe ahead of time?

Yes, you can prepare the fish and rice in advance. Store them separately in the refrigerator and combine them just before serving. This allows the flavors to meld while keeping the textures intact, ensuring a delicious meal when ready to serve.

Nutrition is estimated from USDA FoodData Central ingredient data and may vary with brand, portion and preparation — see our methodology. This information is for general educational purposes only and is not medical or dietary advice (disclaimer).

Mediterranean recipes → Seafood recipes → All recipes →