
This one-pot dish brings traditional Lebanese flavors to your kitchen with a simple yet impressive combination of fish and rice.
I’ve perfected this method to ensure the fish stays tender while the rice absorbs the aromatic spices and broth. The key is layering the ingredients properly and letting them cook together for a balanced result.
The spices—cumin, coriander, and turmeric—infuse every bite with warmth, while fresh herbs add brightness. It’s a meal that feels special but requires minimal effort.
Ready in about 45 minutes, this dish is perfect for a hearty family dinner or a flavorful weeknight meal.
Ingredients for Lebanese Fish and Rice
Traditional Lebanese flavors come alive with fish, rice, and aromatic spices in this one-pot dish.
| Ingredient | Amount | Notes |
|---|---|---|
| White Fish Fillets 🐟 | 1 ½ lb | Cod or halibut recommended |
| Long-Grain White Rice 🍚 | 2 cups | Uncooked, rinsed thoroughly |
| Olive Oil 🫒 | 3 tbsp | Extra-virgin preferred |
| Yellow Onion 🧅 | 1 whole | Finely diced |
| Garlic Cloves 🧄 | 4 cloves | Minced for depth |
| Ground Cumin 🌿 | 1 ½ tsp | Freshly ground for best aroma |
| Ground Coriander 🌿 | 1 ½ tsp | Toasted lightly first |
| Ground Turmeric 🌶️ | ½ tsp | For color and earthiness |
| Fresh Cilantro 🌿 | ½ cup | Chopped, stems removed |
| Fresh Parsley 🌿 | ½ cup | Chopped, flat-leaf variety |
| Fish Stock 💧 | 3 cups | Low-sodium preferred |
| Lemon 🍋 | 1 whole | Zested and juiced |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Ground Cinnamon 🌿 | ¼ tsp | Optional for warmth |
The fish selection is critical. Cod or halibut hold their shape and absorb flavors beautifully—avoid delicate white fish that may fall apart. For rice, long-grain white provides the ideal texture. Most Middle Eastern markets carry high-quality spices, but Whole Foods or Penzeys offer excellent options if you’re shopping stateside. Cumin and coriander should be fresh—stale spices lose their punch.
No fish stock on hand? Vegetable stock with a splash of lemon juice works in a pinch. Fresh herbs are non-negotiable for brightness, but dried at one-third the amount can substitute if necessary. The turmeric adds golden color—skip it if you prefer, but the dish won’t have the same visual appeal. For extra depth, a pinch of saffron (soaked in warm water) elevates the dish significantly.
Cooked fish and rice reheat best when stored separately. Keep in the fridge for up to 3 days—the flavors actually deepen overnight. Freezing isn’t recommended for fish, but the spiced rice freezes well for 1 month. Always bring fish to room temperature before cooking for even doneness.
Why You’ll Love This Recipe
- One Pan Wonder: I love that everything cooks together—just layer the rice, fish, and garlic-infused olive oil, then let the oven do the work.
- Garlic-Infused Magic: The sizzling garlic and onion in olive oil make the fish and rice taste like a restaurant dish, but from my own kitchen.
- Weeknight Hero: It’s my go-to for busy evenings—ready in 30 minutes and fancy enough for company. (Yes, even on a Tuesday night)
- Leftovers? No Problem: The rice soaks up all the flavors overnight, so I’ll be real: it tastes even better the next day for lunch.
Step-by-Step Instructions for Lebanese Fish and Rice
This one-pot method ensures perfectly flaky fish and fragrant rice with minimal effort.
Step 1: Sauté Aromatics in Olive Oil
Heat the 3 tbsp olive oil in a large, heavy pot with a tight-fitting lid over medium heat. Add the finely diced yellow onion and cook for 5-6 minutes until softened and translucent, stirring occasionally to prevent browning.
Add the 4 minced garlic cloves and cook for 1 minute until fragrant. Here’s where the foundation of flavor builds—don’t rush this step. The onion should be tender, not caramelized, to maintain the dish’s delicate balance.
Step 2: Toast Spices and Add Rice
Stir in the 1.5 tsp ground cumin, 1.5 tsp ground coriander, 0.5 tsp ground turmeric, and 0.25 tsp ground cinnamon. Toast for 30 seconds until the spices become aromatic—this blooms their essential oils for maximum impact.
Immediately add the 2 cups long-grain white rice and stir to coat each grain with the spiced oil. This ensures even flavor distribution and prevents clumping. The rice should glisten slightly from the oil after 1-2 minutes of stirring.
Step 3: Add Liquids and Fish
Pour in the 3 cups fish stock, then add the 1.5 tsp salt and 0.5 tsp black pepper. Stir well and bring to a gentle boil. Once boiling, reduce heat to low, cover, and let simmer for 10 minutes.
After 10 minutes, arrange the 1.5 lb white fish fillets on top of the rice. The fillets should sit gently on the surface without submerging. Zest the lemon over the fish, then squeeze in the juice. Cover and cook for another 10-12 minutes.
Step 4: Steam and Finish
Turn off the heat and let the pot sit covered for 5 minutes. This final steam ensures the fish cooks through gently and the rice absorbs any remaining liquid. The fish is done when it flakes easily with a fork and reaches an internal temperature of 145°F.
Gently fold in the 0.5 cup chopped fresh cilantro and 0.5 cup chopped fresh parsley, reserving a small handful for garnish. The herbs should be bright green and fragrant, adding a fresh contrast to the warm spices. Serve immediately in the pot or transfer to a platter, garnished with the remaining herbs.
Pro Tips For Making Lebanese Fish And Rice
- Pat Fish Dry: I learned this the hard way—wet fillets steam instead of sear. Press them between paper towels for 30 seconds to guarantee that golden crust.
- Toast the Rice: Before adding liquid, cook the rice in olive oil with onions for 2 minutes until nutty and translucent. It adds depth that plain rice just can’t match.
- Skip Overcrowding: Resist the urge to cram all fish fillets in the pan at once. They’ll steam and stick—do it in batches for even browning.
- Use Fish Stock: Instead of plain water for the rice, use fish stock or even the liquid from poaching the fish. Sounds simple, but it makes the rice taste like it belongs with the dish.
Serving Suggestions for lebanese fish and rice
Family-Style Presentation
Serve this dish directly from the pot at the center of the table for a communal dining experience. The aromatic steam rising as you lift the lid adds to the presentation. I love how the golden turmeric-stained rice and flaky fish create a beautiful contrast against the dark pot. 💛
Garnish for Freshness
Sprinkle the reserved fresh cilantro and parsley generously over the top just before serving. A final squeeze of lemon juice brightens all the flavors. I also like adding thin lemon slices as an edible garnish.
Side Dish Pairings
A simple cucumber and tomato salad with olive oil and lemon dressing complements the warm spices perfectly. For something heartier, serve with warm pita bread to soak up the flavorful broth.
Beverage Match
An ice-cold Lebanese lager like Almaza cuts through the richness beautifully. For non-alcoholic options, mint lemonade or pomegranate juice provide refreshing contrasts to the warm spices. 🍺
Individual Plating
For a more formal presentation, use a large spoon to portion the rice and fish onto individual plates. Drizzle any remaining cooking liquid around the plate for extra flavor. This works especially well when serving guests.
Leftovers Tip
If you have leftovers, store the fish and rice separately to maintain texture. The rice reheats well with a splash of water, while the fish is best enjoyed cold or at room temperature the next day.
Nutrition Facts
Frequently Asked Questions
Can I use a different type of fish?
Yes! While cod or halibut work best, you can use any firm white fish like snapper or mahi-mahi. Avoid delicate fish like tilapia, as they may fall apart during cooking.
What if my rice is undercooked?
If the rice isn’t tender after 10 minutes of simmering, add 1/2 cup hot water or stock, cover, and cook for another 5 minutes. Check liquid levels before adding fish to prevent this.
Can I make this ahead of time?
For best results, cook and serve immediately. If needed, prep spices and chop herbs up to 1 day ahead, but store fish in the fridge until cooking.
- Lump Rice Recipe Sri Lanka: Traditional Island-Style Texture - November 4, 2026
- Laos Sticky Rice Recipe: Traditional Steamed Perfection - November 4, 2026
- Magic Rice Recipe: One-Pot Aromatic Wonder - November 4, 2026