Fish With Rice

Prep: 20 min Cook: 30 min Serves: 4 Cuisine: Mediterranean

A flavorful fish and rice dish featuring seasoned broth, toasted pine nuts, and tender fish fillets, perfect for family dinners and special gatherings alike.

Be the first to rate this recipe

Ingredients

  • 2 to 3 lb. fish (red, red snapper or trout)
  • 3 medium onions, chopped thin slices
  • 1/2 cup olive oil
  • 2 cups rice
  • 1 teaspoon salt
  • 1 teaspoon black pepper
  • 1/2 teaspoon allspice
  • 1/2 teaspoon cinnamon
  • 1 tablespoon comino seeds (ground or whole)
  • 3 cups water

Instructions

  1. Brown chopped thin-sliced onions in olive oil until a rich brown, then strain and set aside.
  2. Bring 3 cups of water to a boil and add the reserved onions and oil along with all seasonings: salt, black pepper, allspice, cinnamon, and ground comino seeds.
  3. Cut fish into pieces and drop into the seasoned water, then bring to a boil and reduce to medium fire, cooking for about 20 minutes.
  4. Remove fish from the seasoned water and allow to cool, then bone and flake the fish, ensuring it is well drained.
  5. Strain the water, bring it back to a boil, and add 2 cups of rice, adding more water if needed.
  6. Cook covered on medium to low fire until rice is nearly done; when almost finished, stir in half the oil used for frying onions.
  7. Fold the cooked rice gently to mix, then cover and turn off the heat to let it finish cooking.
  8. In a separate pan, brown pine nuts in butter, drain, and set aside.
  9. Spread the cooked rice on a serving platter.
  10. Distribute the flaked fish evenly over the rice and sprinkle toasted pine nuts over all. If pine nuts are unavailable, substitute with warmed walnuts (do not fry).

Tips & Substitutions

For a richer flavor, consider marinating the fish in lemon juice and herbs before cooking. If you prefer a different texture, try using quinoa or couscous instead of rice. For a nut-free option, omit the pine nuts and use sunflower seeds or crispy chickpeas as a topping, while keeping in mind that they add a different taste profile. This dish is also great with Mediterranean recipes.

Serving Suggestions

Serve this dish warm on a large platter for a family-style meal. It pairs beautifully with a light salad or steamed vegetables to balance the richness of the fish and rice. For a refreshing drink, consider serving with a chilled white wine or a lemony iced tea. This dish also complements well with side dishes like roasted vegetables.

Storage & Reheating

Store leftovers in an airtight container in the refrigerator for up to 3 days. To reheat, add a splash of water to the rice to prevent it from drying out, then microwave or heat on the stovetop until warmed through. Avoid reheating fish multiple times to maintain its quality.

Nutrition & Diet Analysis (per serving)

Each serving of Fish With Rice contains roughly 838 calories, with 14g protein, 110g carbohydrates, and 43g fat. It is an excellent source of dietary fiber (58% of the Daily Value), iron (42% of the Daily Value), and calcium (31% of the Daily Value), and a good source of potassium. Note that it is relatively high in sodium, at 2485mg per serving (108% of the Daily Value).

838 kcal 42% DV
Protein Fat Carbs

Macronutrients

Protein 14g 28% DV
Total Fat 42.7g 55% DV
Carbs 110.4g 40% DV
Fiber 16.3g 58% DV
Sugar 25.7g 51% DV

Electrolytes

Sodium 2484.9mg 100% DV
Potassium 904.2mg 19% DV
Cholesterol 4.8mg 2% DV

Vitamins & Minerals

Vitamin A 13.9mcg 2% DV
Vitamin C 2.4mg 3% DV
Vitamin D 0mcg
Calcium 407.3mg 31% DV
Iron 7.6mg 42% DV
Diet fit 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 use frozen fish for this recipe?

Yes, you can use frozen fish. Just make sure to thaw it completely before cooking. This ensures even cooking and helps avoid a rubbery texture. If you're using thicker fillets, you may need to adjust the cooking time slightly.

What can I substitute for rice if I want a low-carb option?

If you're looking for a low-carb alternative, consider using cauliflower rice. It mimics the texture of rice and absorbs flavors well. Simply pulse cauliflower florets in a food processor until they resemble rice grains and sauté them for a few minutes before mixing with the flaked fish.

What type of fish works best for this recipe?

Red snapper and trout are excellent choices due to their firm texture and mild flavor, but you can also use other white fish like cod or tilapia. Just ensure that the fish you choose is fresh and suitable for steaming or poaching to achieve the best results.

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 →