Lebanese Spicy Fish Recipe
Introduction
This Lebanese Spicy Fish recipe features tender cod filets seasoned with aromatic spices and baked to perfection. Topped with a rich, garlicky tahini sauce and crunchy nuts, it’s a vibrant dish that’s both flavorful and wholesome.

Ingredients
- 1 kg cod fish filets (cleaned, washed and patted dry)
- 2 tablespoons olive oil
- 1/2 teaspoon ground white pepper (or ground black pepper)
- 1 teaspoon chili powder (or substitute 1/4 teaspoon cayenne pepper)
- 1/2 teaspoon ground cumin
- 1 teaspoon salt
- 1 tablespoon olive oil
- 4 cloves garlic (crushed)
- 1 medium yellow onion (finely chopped)
- 1/2 cup cilantro (finely chopped, or substitute parsley)
- 1/2 cup tahini (235 ml)
- 1/2 cup water
- 1/3 cup lemon juice (100 ml)
- 3/4 teaspoon salt (plus more to taste)
- 1/2 cup blanched almonds, cashews or pine nuts (to fry)
- 1/2 cup parsley (chopped)
Instructions
- Step 1: Preheat the oven to 400℉ (200℃). Place the cod fish filets on a baking tray lined with parchment paper and pat them dry with a kitchen towel.
- Step 2: Brush each piece with 2 tablespoons olive oil and sprinkle with ground white pepper, chili powder, ground cumin, and 1 teaspoon salt. Bake for 15 to 20 minutes until the fish is opaque and flakes easily with a fork, checking at 15 minutes depending on fillet thickness.
- Step 3: While the fish bakes, heat 1 tablespoon olive oil in a small saucepan. Sauté the crushed garlic until fragrant, then add the chopped onion and cook until translucent, about 5-7 minutes.
- Step 4: Add the chopped cilantro (or parsley) and cook for an additional minute. Stir in the tahini, water, lemon juice, and 3/4 teaspoon salt. Whisk until smooth and cook for a few more minutes to achieve a pourable consistency. Set aside.
- Step 5: Once the fish is cooked, transfer to a serving plate and spoon the tahini sauce generously over the top. Sprinkle with the fried blanched nuts and chopped parsley. Serve warm with rice or pita bread.
Tips & Variations
- Use freshly squeezed lemon juice for the best flavor in the tahini sauce.
- For a milder dish, reduce or omit the chili powder.
- Try substituting cod with other firm white fish like haddock or halibut.
- Lightly toast the nuts in a dry skillet before sprinkling for extra crunch and aroma.
Storage
Store leftover fish and tahini sauce separately in airtight containers in the refrigerator for up to 2 days. Gently reheat the fish in a low oven or on the stovetop and warm the sauce separately to avoid curdling. This dish is best enjoyed fresh.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use another type of fish for this recipe?
Yes, firm white fish like haddock, halibut, or sea bass work well as substitutes for cod.
Is this recipe very spicy?
The heat comes from chili powder or cayenne pepper, but you can easily adjust the amount to suit your taste or omit it for a milder flavor.
PrintLebanese Spicy Fish Recipe
A flavorful Lebanese Spicy Fish dish featuring tender baked cod fillets seasoned with aromatic spices and topped with a rich, garlicky tahini sauce. Garnished with toasted nuts and fresh parsley, this recipe delivers a perfect balance of heat, texture, and creaminess, ideal for a satisfying and wholesome meal.
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Total Time: 35 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Method: Baking
- Cuisine: Lebanese
Ingredients
Fish and Spice Mix
- 1 kg cod fish filets (cleaned, washed and patted dry)
- 2 tablespoons olive oil
- 1/2 teaspoon ground white pepper (or ground black pepper)
- 1 teaspoon chili powder (or substitute 1/4 teaspoon cayenne pepper)
- 1/2 teaspoon ground cumin
- 1 teaspoon salt
Tahini Sauce
- 1 tablespoon olive oil
- 4 cloves garlic (crushed)
- 1 medium yellow onion (finely chopped)
- 1/2 cup cilantro (finely chopped, or substitute parsley)
- 1/2 cup tahini (235 ml)
- 1/2 cup water
- 1/3 cup lemon juice (100 ml)
- 3/4 teaspoon salt (plus more to taste)
Garnish
- 1/2 cup blanched almonds, cashews, or pine nuts (to fry)
- 1/2 cup parsley (chopped)
Instructions
- Preheat Oven: Preheat your oven to 400℉ (200℃) to get it ready for baking the fish, ensuring a perfectly cooked texture.
- Prepare and Bake Fish: Arrange the cod fish filets on a baking tray lined with parchment paper. Pat the fillets dry with a kitchen towel. Brush each piece evenly with 2 tablespoons of olive oil, then sprinkle and coat the fish with ground white pepper, chili powder, ground cumin, and salt. Bake the cod fillets for 15 to 20 minutes until the fish turns opaque and flakes easily with a fork, checking at 15 minutes based on thickness.
- Make Tahini Sauce: While the fish bakes, heat 1 tablespoon olive oil in a small saucepan over medium heat. Sauté the crushed garlic cloves until fragrant. Add the finely chopped yellow onion and cook until translucent, about 5-7 minutes. Stir in the chopped cilantro (or parsley) and cook for an additional minute. Add the tahini, water, lemon juice, and 3/4 teaspoon salt. Whisk together until smooth and cook for a few more minutes until the sauce reaches a pourable consistency, then remove from heat.
- Assemble and Garnish: Once the fish is fully cooked, carefully transfer it to a serving plate. Pour the warm tahini sauce generously over the fish. Top with the toasted blanched almonds, cashews, or pine nuts, and sprinkle fresh chopped parsley over everything. Serve immediately with accompaniments like rice or pita bread.
Notes
- Adjust chili powder or cayenne to control the level of spiciness.
- Make sure to pat the fish dry to help the spices adhere properly.
- Use fresh lemon juice for best flavor in the tahini sauce.
- To toast nuts, dry fry them in a pan over medium heat until golden and aromatic before adding as a garnish.
- This dish pairs well with steamed rice, flatbreads, or a fresh salad.
Keywords: Lebanese Spicy Fish, Baked Cod, Tahini Sauce, Middle Eastern Fish Recipe, Spicy Fish Dish, Cod Fillets with Tahini, Healthy Fish Recipe

