Middle EasternRoasted

Middle Eastern Roasted Fish with Tahini and Cilantro

Tender roasted Mediterranean fish with herbs, lemon, and silky tahini sauce. Authentic Levantine preparation with crispy garlic and vibrant cilantro.

Middle Eastern Roasted Fish with Tahini and Cilantro

As old as the trade routes. This roasted fish carries flavors that have traveled the spice roads for centuries — saffron from Persia, cumin from Egypt, cinnamon from Ceylon. Middle Eastern cooking is where these ancient paths converge. Welcome to my table. To cook this dish is to participate in a tradition older than most nations. This recipe has traveled centuries. The spices do the talking; you just need to listen.

Ingredients

For the Fish and Aromatics

  • 2 whole branzino or sea bass (1.5-2 lbs total), or 2 lbs thick fish fillets (cod, halibut, or sea bream)
  • 8 cloves garlic, minced
  • 1 medium yellow onion, thinly sliced
  • 2 tablespoons extra-virgin olive oil, plus more for brushing
  • 2 tablespoons fresh lemon juice
  • 1 tablespoon white wine or chicken broth (optional, for moisture)
  • 1 teaspoon kosher salt
  • 1/2 teaspoon freshly ground black pepper
  • 1/2 teaspoon ground cumin
  • 1/4 teaspoon smoked paprika
  • 1/4 teaspoon ground coriander
  • For the Tahini Sauce

  • 1/2 cup tahini (sesame paste)
  • 1/4 cup fresh lemon juice
  • 3 cloves garlic, minced
  • 1/4 cup warm water (add more as needed for consistency)
  • 1/2 teaspoon kosher salt
  • 1/4 teaspoon white pepper
  • For Garnish and Serving

  • 1/2 cup fresh cilantro, roughly chopped
  • 1/4 cup fresh parsley, roughly chopped
  • 3 tablespoons toasted pine nuts or slivered almonds
  • 2 green onions, thinly sliced
  • Lemon wedges for serving
  • Warm pita or flatbread
  • Cucumber and tomato salad for serving
  • Equipment Needed

  • Large rimmed baking sheet (18 x 13 inches) or shallow roasting pan
  • Small mixing bowls (2)
  • Whisk or fork
  • Measuring spoons and cups
  • Sharp filleting or chef's knife
  • Cutting board
  • Instant-read meat thermometer
  • Basting brush or spoon
  • Tongs or fish turner
  • Paper towels
  • Serving platter
  • Small saucepan or measuring cup for tahini sauce
  • Instructions

    Prep Time: 12 minutes | Cook Time: 18 minutes | Total Time: 30 minutes

    Step 1: Prepare the Fish (4 minutes)

    If using whole fish, rinse under cold running water and pat completely dry inside and out with paper towels. If using fillets, place them on paper towels and gently pat until the surface is completely dry. Pat the interior cavity dry as well if preparing whole fish. Dry fish ensures better browning and prevents the fish from steaming. Place the fish on a cutting board and season both the exterior and interior cavity (for whole fish) generously with kosher salt, black pepper, and a light dusting of ground cumin and coriander.

    Step 2: Create the Aromatic Base (3 minutes)

    Preheat your oven to 425°F (220°C). While the oven heats, mince the garlic for the fish (8 cloves) and thinly slice the onion. In a small bowl, whisk together 2 tablespoons of extra-virgin olive oil, 2 tablespoons of fresh lemon juice, 1/2 teaspoon of ground cumin, 1/4 teaspoon of smoked paprika, and 1/4 teaspoon of ground coriander. This aromatic oil will become the base for the pan sauce.

    Step 3: Prepare the Tahini Sauce (2 minutes)

    In a separate small bowl, combine 1/2 cup of tahini, 1/4 cup of fresh lemon juice, and 3 minced cloves of garlic. Whisk vigorously until well combined, then slowly add warm water a tablespoon at a time while whisking. The sauce should reach a consistency similar to heavy cream—pourable but not watery. The mixture will likely seize and thicken initially (this is normal as lemon juice reacts with tahini), but continued whisking and the addition of water will smooth it out. Season with 1/2 teaspoon of kosher salt and 1/4 teaspoon of white pepper. Set aside, whisking occasionally to maintain smooth consistency.

    Step 4: Arrange on the Baking Sheet (2 minutes)

    Spread the sliced onions and minced garlic across the bottom of a large rimmed baking sheet. Arrange the seasoned fish on top of the aromatics, placing whole fish skin-side down or arranging fillets skin-side up. If using fillets, brush the tops lightly with olive oil. Drizzle the aromatic oil mixture over the fish, ensuring some of it pools on the pan around the fish. If the pan seems dry, add 1 tablespoon of white wine or chicken broth to prevent sticking.

    Step 5: Roast Until Just Cooked Through (14-18 minutes)

    Place the baking sheet in the preheated 425°F oven. For whole fish (1.5-2 lbs), roast for 14-18 minutes until the flesh flakes easily when tested with a fork at the thickest part. For fillets (1-1.5 inches thick), roast for 12-15 minutes until opaque throughout. The fish should register 145°F on an instant-read meat thermometer at the thickest point. The eyes of whole fish should be opaque and slightly protruding when fully cooked. Baste the fish with pan juices halfway through cooking if desired.

    Step 6: Rest and Transfer (2 minutes)

    Remove the baking sheet from the oven and allow the fish to rest for 2 minutes. The residual heat will finish cooking any remaining translucent flesh. Carefully transfer the whole fish or fillets to a serving platter using a wide fish turner or two offset spatulas, supporting the fish adequately to prevent breaking.

    Step 7: Finish with Tahini Sauce and Garnish (2 minutes)

    Drizzle the silky tahini sauce generously over the roasted fish. Scatter the fresh cilantro, parsley, toasted pine nuts, and sliced green onions over the top. Serve immediately with lemon wedges, warm pita bread, and a crisp cucumber and tomato salad on the side. The pan juices are valuable—drizzle these over the fish as well for additional flavor.

    Expert Tips

  • Choose the Right Fish: Whole fish looks more impressive and stays moister during roasting, but thick fillets are equally valid and cook more quickly. Look for firm-fleshed fish like branzino, sea bass, halibut, or cod. Avoid delicate fish like sole, which can overcook too quickly. When buying whole fish, request that the fishmonger scale and gut it for you if not already done.
  • Master Tahini Sauce Consistency: The tahini sauce may seem to "break" when you add lemon juice, becoming grainy or separated. Don't panic—this is the natural reaction between tahini and acidic lemon juice. Continue whisking vigorously, and add water gradually. The sauce will emulsify and become creamy. If it becomes too thick, add water; if too thin, add more tahini.
  • Dry the Fish Thoroughly: Moisture is the enemy of browning. Even though you're not searing this fish in a hot pan, drying it prevents steam from building up inside the fish and keeps the exterior from becoming soggy. Use fresh paper towels and take 30 seconds for this critical step.
  • Don't Overcook the Fish: Fish continues to cook after it's removed from the oven due to carryover cooking. Remove it when the flesh is still very slightly translucent at the thickest point near the bone. It will finish cooking as it rests. Overcooked fish becomes dry and loses its delicate texture.
  • Toast Your Nuts: Pine nuts or almonds toasted briefly in a dry skillet bring superior flavor and texture compared to raw nuts. Toast them just until fragrant and lightly golden—about 2-3 minutes over medium heat, stirring frequently. This step takes minimal time but elevates the final dish significantly.
  • Use Fresh, Quality Herbs: Cilantro and parsley are not afterthoughts in this dish; they're essential flavor components. Fresh herbs should be vibrant and fragrant. If cilantro is unavailable, fresh mint or a combination of parsley and dill works beautifully. Never skip fresh herbs and substitute with dried versions for this recipe.
  • Variations

  • Harissa and Preserved Lemon Fish: Add 1 tablespoon of harissa paste to the oil mixture for a spicier version. Include finely chopped preserved lemon in the tahini sauce for a distinctive North African twist. This variation pairs beautifully with couscous.
  • Roasted Fish with Chermoula: Replace the simple aromatics with a fresh chermoula sauce made from cilantro, parsley, garlic, paprika, cumin, and preserved lemon. Spread a thin layer under and over the fish before roasting. Finish with additional fresh chermoula after cooking.
  • Mediterranean Herb-Crusted Fish: Create a crust by combining fresh breadcrumbs, minced herbs (cilantro, parsley, mint), garlic, and olive oil. Press this mixture onto the fish before roasting for a textured exterior. Reduce the roasting temperature to 400°F and cook an additional 3-4 minutes.
  • Tahini-Pomegranate Glaze Fish: Whisk together tahini sauce with 2 tablespoons of pomegranate molasses and 1 tablespoon of honey for a sweet-tart glaze. Drizzle this over the roasted fish and scatter pomegranate arils on top for a festive presentation and complex flavor profile.
  • Spiced Yogurt Fish: Replace the tahini sauce with a creamy yogurt sauce made from 1/2 cup Greek yogurt, 3 cloves minced garlic, 1 tablespoon lemon juice, 1/2 teaspoon cumin, and a pinch of Aleppo pepper. This lighter version provides a tangy contrast and works particularly well with delicate white fish.
  • Storage Instructions

    Refrigerator: Store cooled roasted fish in an airtight container for up to 2 days. The flesh will firm up when cold but remains moist. Reheat gently in a 300°F oven for 8-10 minutes, covered with foil, until warmed through. Alternatively, enjoy the fish cold as part of a Mediterranean salad or grain bowl. Freezer: Roasted fish can be frozen for up to 1 month in a freezer-safe container with parchment paper between layers. The tahini sauce should be stored separately in a freezer-safe container. Thaw overnight in the refrigerator before reheating. Tahini Sauce: The tahini sauce keeps in the refrigerator for up to 3 days in an airtight container. It may thicken as it cools; simply whisk in a tablespoon of warm water to reach the desired consistency before serving. The sauce can also be frozen for up to 2 weeks. Make-Ahead Strategy: The tahini sauce can be made up to 1 day ahead and refrigerated. The fish can be seasoned and arranged on the baking sheet up to 4 hours ahead, then covered and refrigerated. Add 3-4 minutes to the roasting time if cooking from a cold state. Do not freeze prepared raw fish as the texture will be compromised.

    Serving Suggestions

    Mediterranean Grain Bowl Layer cooled roasted fish over fluffy couscous, farro, or bulgur wheat. Top with diced cucumber, tomatoes, red onion, and crumbled feta. Drizzle with tahini sauce and fresh lemon vinaigrette. Add roasted vegetables like bell peppers and zucchini for a complete meal. With Traditional Sides Serve the roasted fish alongside classic Middle Eastern accompaniments: hummus, baba ganoush, tabbouleh, and warm pita bread. This spread allows guests to assemble custom plates and creates a festive, family-style meal. Simple Salad Plate Arrange the roasted fish on a bed of mixed greens dressed with olive oil and lemon juice. Surround with sliced cucumbers, tomatoes, radishes, and Kalamata olives. Add fresh herbs and a generous drizzle of tahini sauce. This light presentation celebrates the fish without overwhelming it. Stuffed Pita Sandwich Flake the cooled fish and layer it in warm pita bread with shredded cucumber, tomato, red onion, and fresh cilantro. Drizzle generously with tahini sauce and add a squeeze of lemon juice. Wrap in foil for an elegant handheld meal. Special Occasion Platter For entertaining, arrange whole roasted fish on a large shared platter surrounded by fresh herbs, lemon wedges, and dishes of tahini sauce and pan juices. Serve with warm flatbread and a simple salad. The visual presentation of whole fish is impressive and creates a memorable dining moment. Wine and Beverage Pairing Serve with a dry white wine like Vermentino, Greco di Tufo, or Lebanese white wine. Non-alcoholic options include sparkling water with fresh mint and lemon, traditional Turkish tea, or ayran (a cool yogurt drink).

    Frequently Asked Questions

    Q: Can I use frozen fish for this recipe? A: Yes, frozen fish works well. Thaw it completely in the refrigerator overnight or under cold running water for 15-20 minutes. Pat it completely dry before cooking—frozen fish often contains more moisture than fresh fish. Ensure the fish is fully thawed before roasting to ensure even cooking. Q: What if I can't find tahini? A: Tahini is increasingly available at most grocery stores, but if truly unavailable, substitute with 1/2 cup of Greek yogurt mixed with 2 tablespoons of sesame oil and 2 tablespoons of lemon juice. This creates a lighter sauce with similar nutty notes. Alternatively, a simple lemon butter sauce works beautifully: melt 4 tablespoons of butter with minced garlic and fresh lemon juice. Q: How do I know if the fish is done without a thermometer? A: For whole fish, look for opaque, slightly protruding eyes and the flesh should flake easily when tested with a fork at the thickest part near the backbone. For fillets, the flesh should be opaque throughout with no translucent center when tested at the thickest point. The general rule is 10 minutes per inch of thickness for 400°F-425°F oven temperature. Q: Can I make this dish on the stovetop? A: Yes, though the presentation differs. Pan-sear the fish skin-side down in an oven-safe skillet over medium-high heat for 4 minutes until the skin is crispy. Flip, add the aromatics and pan sauce, then transfer to a 400°F oven to finish cooking for 6-8 minutes. The results are equally delicious though the presentation is less dramatic than roasting. Q: What size whole fish should I buy for this recipe? A: Plan for 12-16 ounces (0.75-1 lb) per person for whole fish, as the weight includes head, bones, and skin. For this recipe serving 4, choose fish totaling 1.5-2 lbs. Whole fish of this size cook evenly and look beautiful on the plate. Larger fish may require longer cooking times and can become dry before the center cooks through.
    Affiliate Disclosure: This page contains affiliate links to recommended cookware and ingredients. As an Amazon Associate, we earn from qualifying purchases. These recommendations are based on quality and performance; we only recommend products we believe in.
    Shop Recommended Equipment
    *Last updated: 2026-01-19*

    Kitchen Science: Why This Method Works

    Roasting uses dry, radiant heat from all directions to cook food, creating a temperature gradient from the deeply browned surface to the gently cooked center. The dry environment is critical — surface moisture must evaporate before the Maillard reaction can begin (it requires temperatures above 280°F). This explains why patting food dry and using adequate spacing dramatically improves results. The convection currents in a hot oven continuously circulate heat, creating even browning on all exposed surfaces.

    Nutrition Deep Dive

    White fish varieties provide lean, highly digestible protein — typically 20-25g per 100g with minimal fat. Fish protein is absorbed more quickly than meat protein due to its lower connective tissue content. White fish is particularly rich in iodine (critical for thyroid function), phosphorus, and selenium. The low calorie density makes fish ideal for nutrient-rich, lighter meals. Even low-fat fish species contain some omega-3 fatty acids, and all fish provides vitamin D in greater quantities than most terrestrial protein sources.

    Hosting and Entertaining Tips

    Fish intimidates many home entertainers, but timing is the only challenge — and it's a short one. Choose thick-cut fillets (halibut, cod, mahi-mahi) that forgive a minute of overcooking better than thin, delicate species. Prepare everything else first, then cook the fish last. En papillote (fish in parchment packets) is a brilliant entertaining technique: assemble packets hours ahead, refrigerate, and pop in the oven 15 minutes before serving. Each guest gets their own beautiful packet to open at the table.

    Seasonal Adaptations

    Middle Eastern cuisine adapts gracefully to seasonal changes. Spring brings fresh za'atar, purslane, and green almonds for unique garnishes. Summer offers peak-season stone fruits, fresh figs, and lighter yogurt-based preparations. Autumn brings pomegranates, dates, and warming spice blends like ras el hanout. Winter calls for hearty lentil soups, slow-cooked stews, and preserved lemons that provide bright acidity during the cooler months.

    Food Safety Notes

    Cook fish to 145°F (63°C) — the flesh should be opaque and flake easily with a fork. Fresh fish is highly perishable: buy it last at the market and refrigerate within 30 minutes. Use fresh fish within 1-2 days of purchase. When buying whole fish, look for clear eyes, bright red gills, and firm flesh that springs back when pressed. Frozen fish, when properly handled, can be equal in quality to fresh — many fish are flash-frozen on the boat within hours of catching. Thaw frozen fish overnight in the refrigerator.

    Cultural Context and History

    Middle Eastern cuisine represents one of humanity's oldest continuous food traditions, originating in the Fertile Crescent where agriculture itself was invented roughly 10,000 years ago. The techniques of bread-making, yogurt fermentation, and spice blending spread from this region to influence virtually every cuisine on earth. Ancient hospitality traditions persist: sharing food is sacred, abundance on the table honors guests, and recipes passed through generations carry the memory and identity of entire communities.

    Ingredient Substitution Guide

    If you need to swap the main protein, these alternatives work well with the same seasonings and cooking method:
  • Shrimp (large): Peel and devein, cook significantly less time. Done when pink and C-shaped.
  • Cod or halibut: Mild, flaky white fish. Cod is thinner, so adjust cooking time.
  • Salmon: Richer and fattier than most white fish. Reduce any added oil.
  • Firm tofu: Press 30 minutes, season with kelp powder for seafood-adjacent flavor.
  • Scaling This Recipe

    This recipe serves 4, but it's easily adjusted:
  • For halving the recipe, most timing stays the same but check for doneness 5-10 minutes earlier since smaller volumes heat through faster.
  • If doubling, use a larger pan rather than a deeper one to maintain the same cooking dynamics. Overcrowding changes everything.
  • When scaling up, keep in mind that spices and seasonings don't scale linearly — use about 1.5x the spices for a doubled recipe rather than 2x, then adjust to taste.
  • When scaling for a crowd (4x or more), consider cooking in multiple batches rather than one enormous pot for better quality control.
  • Troubleshooting Guide

    Even experienced cooks encounter issues. Here's how to recover:
  • If the surface is browning unevenly, rotate the pan 180 degrees and consider switching from a dark pan to a light-colored one.
  • If the interior is undercooked, tent with foil to prevent further browning and continue roasting until a thermometer confirms doneness.
  • If the bottom is burning, raise the rack position one level and place a second sheet pan underneath as a heat buffer.
  • Common Mistakes to Avoid

    Avoid these common pitfalls for the best results:
  • Not drying the surface — pat everything thoroughly dry with paper towels for the best browning and crust.
  • Skipping the high-heat start — begin at 425-450°F for 15 minutes to develop a crust, then reduce if needed.
  • Overcrowding the roasting pan — leave 1-2 inches between pieces so hot air circulates and browns evenly.
  • Starting with a cold oven — always preheat fully. Use an oven thermometer to verify the actual temperature.
  • Plating and Presentation

    Position the fillet as the focal point with sides arranged around it like supporting actors. Spoon sauce beside, not over, delicate fish to preserve the beautiful sear. Lemon wheels, capers, or herb sprigs add Mediterranean elegance. For flaky white fish, serve on a bed of vegetables so the base keeps everything together during service.

    Leftover Transformation Ideas

    Transform your leftovers into entirely new meals:
  • Toss flaked fish with pasta, garlic, olive oil, capers, and lemon for a Mediterranean-inspired dinner in 15 minutes.
  • Flake leftover fish into tacos with cabbage slaw, chipotle crema, and fresh cilantro for an easy weeknight meal.
  • Mix with mashed potatoes to form fish cakes, bread lightly, and pan-fry until golden for a British-inspired treat.

  • Chef's Recommended Tools

    Cuisinart Roasting Pan with Rack - 16 Inch

    14,600+

    $49.95

    View on Amazon

    ThermoPro Wireless Meat Thermometer

    38,700+

    $22.99

    View on Amazon
    Budget Pick

    Silicone Basting Brush Set (2-Pack)

    25,100+

    $7.97

    View on Amazon

    Disclosure: As an Amazon Associate, we earn from qualifying purchases at no extra cost to you. We only recommend products we genuinely believe will enhance your cooking experience.

    Get Weekly Recipes

    New recipes, cooking tips, and seasonal inspiration delivered every week.

    No spam. Unsubscribe anytime.