Tender Pressure-Cooked Fish with Chermoula & Charred Lemon
As old as the trade routes. This pressure cooked 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 Chermoula Sauce
1 cup (40g) fresh cilantro, roughly chopped
1 cup (40g) fresh parsley, roughly chopped
4 cloves garlic, minced
2 tablespoons ground cumin
1 tablespoon ground coriander
1/2 teaspoon cayenne pepper (adjust for heat)
1/4 cup (60ml) fresh lemon juice
1/2 cup (120ml) extra-virgin olive oil
1 teaspoon sea salt
1/2 teaspoon black pepper
1 tablespoon pomegranate molasses
For the Fish and Cooking Liquid
1.5-2 lbs (680-900g) firm white fish fillets (sea bass, halibut, cod, or grouper), cut into 1.5-inch thick pieces
3/4 cup (180ml) chicken or vegetable broth
1/4 cup (60ml) dry white wine (optional)
2 tablespoons reserved chermoula sauce
1 tablespoon pomegranate molasses
1/2 teaspoon sea salt
1/4 teaspoon black pepper
3 strips lemon zest (removed with vegetable peeler)
2 bay leaves
1 tablespoon extra-virgin olive oil (for the cooker base)
For Serving
2 lemons, halved and charred in a dry skillet
1/4 cup (60ml) remaining chermoula sauce (for drizzling)
2 tablespoons pomegranate seeds
2 tablespoons fresh parsley, chopped
2 tablespoons fresh cilantro, chopped
1/4 cup (30g) roasted almonds or pistachios, coarsely chopped
Warm pita bread or couscous (for serving)
Equipment Needed
Electric or stovetop pressure cooker (6-quart capacity minimum)
Steamer basket or metal rack insert for pressure cooker
Sharp chef's knife and cutting board
Small food processor or blender (for chermoula)
Large bowl (for mixing chermoula)
Paper towels
Tongs
Shallow serving platter
Cast-iron skillet or heavy skillet (for charring lemons)
Small bowl for serving sauce
Instructions
Making the Chermoula Sauce (5 minutes)
Prepare the herbs: Roughly chop cilantro and parsley, removing any tough stems. Place in a food processor or blender along with minced garlic.
Add spices and seasonings: Add cumin, coriander, cayenne pepper, sea salt, and black pepper to the herbs and garlic.
Create the base sauce: Pulse the mixture 3-4 times until roughly combined but still textured—you want visible herb pieces, not a completely smooth paste. This texture provides the chermoula with character and visual appeal.
Add liquid and oil slowly: With the processor running, slowly add lemon juice and olive oil in a thin stream, pulsing between additions. The sauce should emulsify into a thick, vibrant green condiment with the consistency of pesto. It should flow but hold its shape.
Final seasoning: Add pomegranate molasses and pulse once to incorporate. Taste and adjust lemon juice or salt as needed. The sauce should be balanced between herb-forward, garlicky, and bright from the lemon and pomegranate molasses. Divide chermoula into two portions: 2 tablespoons for the cooking liquid, and the remainder (about 1/2 cup) for serving.
Preparing the Fish (5 minutes)
Pat fish completely dry: Remove fish fillets from packaging and pat very dry with paper towels. Moisture on the surface prevents good color development and even cooking. Spend 1-2 minutes ensuring all surface moisture is removed.
Cut to uniform size: If using thick fish fillets, cut them into 1.5-inch thick pieces. Uniform thickness ensures even cooking in the pressure cooker—different sizes will cook inconsistently.
Season lightly: Sprinkle fish pieces with 1/4 teaspoon sea salt and a pinch of black pepper on both sides. Do not over-season—the chermoula and cooking liquid provide abundant flavor.
Arrange for cooking: Place fish pieces on a plate lined with parchment paper. They should not touch each other to allow even steam circulation. If your batch is large, plan to cook in two batches rather than overcrowding the cooker.
Setting Up the Pressure Cooker (3 minutes)
Add oil to cooker base: Turn on the pressure cooker's sauté function (if electric) or place over medium-high heat (if stovetop). Add 1 tablespoon olive oil to the bottom.
Add cooking liquid: Pour chicken broth and white wine (if using) into the cooker. Deglaze the bottom by scraping with a wooden spoon to release any browned bits.
Add aromatics: Add reserved 2 tablespoons chermoula sauce, pomegranate molasses, lemon zest strips, and bay leaves to the liquid. Stir to combine.
Insert steamer basket: Place the steamer basket or metal rack insert into the cooker, ensuring it sits above the liquid level. The fish will steam on this basket, not submerge in liquid.
Arrange fish: Carefully place fish pieces on the steamer basket in a single layer, skin-side down if the skin is still attached. They can touch gently but should not be piled. Sprinkle remaining 1/4 teaspoon salt and 1/8 teaspoon pepper over the fish.
Pressure Cooking the Fish (8 minutes)
Close and seal: Close the pressure cooker lid and ensure the valve is set to sealing position. Turn off the sauté function if using an electric cooker.
Bring to pressure: For electric pressure cookers, select high pressure and set timer for 4 minutes. For stovetop cookers, bring to high pressure over medium-high heat (this takes about 3-4 minutes), then maintain high pressure for 4 minutes.
Cook under pressure: The cooker will hiss and steam will build. After 4 minutes at pressure, the fish should be just cooked through. The internal temperature should reach 145°F (63°C), and the flesh should flake easily with gentle pressure from a fork.
Quick release: When cooking time ends, carefully perform a quick release of pressure by moving the valve to the venting position (for electric) or using a wooden spoon to carefully release steam (for stovetop). Stand back to avoid steam burns. Once steam has fully vented, carefully open the lid by tilting it away from you.
Check for doneness: Using a fork, gently pierce one fish piece at its thickest point. The flesh should flake easily and be opaque throughout with only the slightest translucence at the very center. If not fully cooked, close the lid and manually pressure cook for an additional 1-2 minutes.
Remove fish carefully: Using tongs, carefully transfer cooked fish pieces to a shallow serving platter. Try to keep pieces intact—they will be very tender and fragile. Strain a few tablespoons of the aromatic cooking liquid and reserve for drizzling.
Charring the Lemons (3 minutes)
Heat skillet: Place a cast-iron or heavy skillet over high heat until very hot, about 2 minutes.
Char the lemon halves: Place lemon halves cut-side down in the hot skillet. Don't move them—allow them to sit undisturbed for 2-3 minutes until the cut surface develops deep char marks and caramelization.
Flip and finish: Flip the lemon halves and char the curved side for about 30 seconds, just to heat through. Transfer to a small plate.
Optional: brown the butter: If desired, add 1 tablespoon butter to the skillet and cook until it turns nut-brown, about 1 minute. Drizzle this brown butter over the fish before garnishing.
Plating and Serving (3 minutes)
Arrange fish on serving plate: Place warm fish pieces on individual plates or a shared platter, keeping them intact.
Add fresh chermoula: Generously drizzle remaining fresh chermoula sauce around and over the fish. The bright green sauce provides flavor, visual contrast, and aromatic appeal.
Add cooking liquid reduction: Drizzle reserved cooking liquid around the fish for additional depth and moisture.
Garnish generously: Scatter pomegranate seeds, fresh parsley, and cilantro over the fish. These provide textural and flavor contrast.
Add nuts for crunch: Scatter roasted almonds or pistachios over the top for textural variety and richness.
Place charred lemon: Position a charred lemon half on each plate. Guests can squeeze the caramelized juice over their fish for additional depth and brightness.
Serve warm: Serve immediately while the fish is warm and the chermoula is still vibrant. Accompany with warm pita bread or couscous for scooping up sauce.
Expert Tips
Quality of chermoula determines quality of dish: Chermoula should be vibrant green, fragrant, and balanced between herb-forward and spiced. Make it fresh—it cannot be made too far ahead. The herbs will oxidize and darken if stored. Make the full batch and use half for cooking, half for serving for maximum freshness and visual appeal.
Fish thickness is critical for pressure cooking: Fish pieces should be 1.5 inches thick. Thinner fish will become mushy; thicker fish may not cook through in the 4-minute window. Uniform thickness ensures even cooking across the batch.
Quick release is essential for delicate fish: Never use natural release for fish in a pressure cooker. The extended cooking time from natural release will overcook the delicate fish. Quick release stops the cooking immediately and preserves tender texture.
Don't skip charring the lemons: Charring caramelizes the sugars in the lemon and creates complexity and depth that fresh lemon juice cannot provide. It's a simple step that elevates the entire dish.
Reserve cooking liquid for serving: The cooking liquid becomes infused with all the aromatics and spices from the chermoula and herbs. A few tablespoons drizzled over the finished dish adds moisture and ties all the flavors together.
Pat fish completely dry: Moisture on fish surface prevents proper searing in the bottom of the cooker and can create steam that makes the fish tough. Dry fish very thoroughly before cooking.
Variations
Harissa-Spiced Version: Add 1-2 tablespoons harissa paste to the chermoula sauce for heat and smokiness. Reduce cilantro slightly since harissa is bold.
Moroccan Preserved Lemon Version: Replace fresh lemon juice in chermoula with 2 tablespoons minced preserved lemon, and omit the zest from cooking liquid. This creates an intensely flavorful, complex sauce characteristic of traditional Moroccan fish preparations.
Saffron-Infused Cooking Liquid: Add 1/2 teaspoon quality saffron threads bloomed in 2 tablespoons warm broth to the cooking liquid. This adds golden color and floral complexity reminiscent of Persian cooking.
Dukkah Crust Finish: After pressure cooking, carefully transfer fish to a baking sheet, brush lightly with olive oil, dust with dukkah spice blend, and broil for 1-2 minutes to create a spiced crust while maintaining tender interior.
Yogurt-Pomegranate Finish: Mix 1/2 cup Greek yogurt with 1 tablespoon pomegranate molasses and 1 tablespoon reserved cooking liquid. Dollop over finished fish instead of the fresh chermoula for a creamier, tangier version.
Storage Instructions
Refrigerator: Place cooled fish in an airtight container with a small amount of the cooking liquid to maintain moisture. Store for up to 2 days. Reheat gently in a covered skillet with 2 tablespoons broth over low heat for 3-4 minutes, or serve cold at room temperature.
Freezer: Place completely cooled fish on a parchment-lined tray and freeze for 2 hours until solid, then transfer to a freezer bag. Freeze for up to 1 month. Do not refreeze if the fish was previously frozen. Thaw in the refrigerator overnight and reheat as directed above.
Chermoula Sauce: Store fresh chermoula in an airtight container in the refrigerator for up to 2 days. The bright green color will darken slightly as it oxidizes—this doesn't affect flavor. If separation occurs, whisk before serving.
Cooking Liquid: Store the reserved cooking liquid in a sealed container in the refrigerator for up to 4 days. Use as a flavorful base for grain cooking or soup broths.
Serving Suggestions
Couscous Bowl: Serve fish over fluffy couscous pilaf with roasted vegetables (eggplant, zucchini, bell peppers) and drizzle with chermoula.
Tabbouleh Plate: Accompany fish with fresh tabbouleh salad (bulgur, parsley, tomato, lemon), hummus, and warm pita bread for a complete Levantine meal.
Rice Pilaf Foundation: Serve over herbed rice pilaf perfumed with the same spices (cumin, coriander). Top with fresh herbs and pomegranate seeds.
Warm Salad: Arrange fish over warm lentil salad with roasted beets, arugula, and tahini dressing.
Mediterranean Plate: Serve with roasted vegetables (cauliflower, carrots, onions), hummus, baba ganoush, and warm flatbread.
Light Summer Meal: Chill completely and serve at room temperature with cucumber and tomato salad dressed with olive oil and lemon juice.
Frequently Asked Questions
Q: What type of fish works best in a pressure cooker?
A: Firm white fish fillets are ideal—sea bass, halibut, cod, grouper, or mahi-mahi. These hold their shape well under pressure. Avoid delicate fish like sole or flounder, which may become mushy. Fatty fish like salmon can work but requires reduced cooking time (3 minutes instead of 4).
Q: Can I use frozen fish?
A: Yes, but thaw completely in the refrigerator (12-24 hours depending on thickness) before cooking. Cooking frozen fish in a pressure cooker results in uneven cooking and potentially overcooked edges with an undercooked center. Thaw to room temperature for best results.
Q: What if I don't have a pressure cooker?
A: You can steam this fish in a regular pot with a steamer basket for 8-10 minutes. The cooking time will be longer, but the flavor will be equally delicious. Alternatively, bake at 400°F for 12-15 minutes depending on thickness.
Q: Is the pressure cooker method really faster?
A: Yes—4 minutes at high pressure replaces 12-15 minutes of steaming or baking. Factor in preheating time (3-4 minutes) and the total process still takes only about 10 minutes, compared to 20+ minutes using traditional methods. For weeknight cooking, this efficiency is significant.
Q: Can I double this recipe?
A: Yes, though you'll need to work in two batches or use an extra-large pressure cooker (8-quart). The pressure cooker must not be more than 2/3 full by volume. Make one batch, transfer to serving platter, keep warm, then repeat with second batch. The chermoula and charred lemons can be prepared ahead and shared between batches.
Q: My fish came out tough/rubbery. What went wrong?
A: Likely causes: (1) Overcooking—use quick release immediately at the 4-minute mark, don't extend cooking time. (2) Fish too thin—pieces thin than 1 inch will overcook. (3) Pressure too high—ensure cooker is set to high pressure, not medium. (4) Fish thawed unevenly—ensure fish reaches room temperature before cooking.
Ingredient Substitution Guide
Whether you're working around dietary restrictions, allergies, or simply using what's available in your kitchen, these substitutions work well in this middle eastern preparation:
Cauliflower steaks: Surprisingly good fish substitute for flavor absorption. Cut thick cross-sections and season identically to the fish.
Salmon fillets: Richer and fattier than most white fish. Reduce any added oil and cook for 1-2 minutes longer per inch of thickness.
Shrimp (large): Peel and devein, then cook for significantly less time. Shrimp are done when they turn pink and curl into a C shape.
Cod or halibut: Mild, flaky white fish that works in nearly any recipe. Cod is thinner, so adjust cooking time accordingly.
When substituting, always taste and adjust seasoning as you go. Different proteins and ingredients absorb and carry flavors differently, so what works perfectly with fish may need tweaking with your substitute.
Common Mistakes to Avoid
Even experienced cooks stumble with pressure cooked fish. Here are the pitfalls to watch for:
Not deglazing before pressurizing: If you sautéed first, scrape up all the browned bits before sealing. Stuck-on food triggers the burn warning and prevents proper pressurization.
Not using enough liquid: Pressure cookers need at least 1 cup of liquid to build pressure. Without sufficient liquid, the cooker won't pressurize and food scorches on the bottom.
Overfilling the pressure cooker: Never fill beyond the two-thirds line (half for foods that expand like beans and grains). Overfilling blocks the steam valve and is a safety risk.
Always using quick release: Quick release is convenient but causes rapid temperature drops that can toughen meats. Use natural release for proteins and stews for the best texture.
Guessing at cooking times: Pressure cooking is precise. Even 2-3 extra minutes can mean the difference between tender and mushy. Follow tested recipes and use a timer.
Avoiding these common errors will dramatically improve your results. The difference between good and great often comes down to these small details that many cooks overlook.
Make-Ahead and Meal Prep Tips
This recipe is excellent for meal preparation. Here's how to get the most out of your batch cooking:
Refrigerator storage: 1-2 days in an airtight container. White fish is delicate and doesn't reheat as well as other proteins. Gently warm at 275°F or repurpose into fish cakes or salads.
Freezer storage: Up to 2 months. Freeze raw fish in marinades for quick weeknight cooking. The fish marinates as it thaws, saving time and boosting flavor.
Batch cooking strategy: Cook fish fresh when possible rather than meal prepping. If you must prep ahead, slightly undercook and store with a squeeze of lemon.
Reheating for Best Results
The biggest mistake in meal prep is aggressive reheating that overcooks the protein. White fish is delicate and doesn't reheat as well as other proteins. Gently warm at 275°F or repurpose into fish cakes or salads. For packed lunches, consider bringing components separately and assembling fresh. The texture stays better when sauces and garnishes are added at eating time rather than stored together.
Seasonal Adaptations
Middle Eastern cooking adapts beautifully to seasonal changes. Spring means fresh herbs in abundance — parsley, mint, dill, and cilantro are piled generously into salads and stews. Summer brings eggplant, tomatoes, and stone fruits alongside refreshing salads with pomegranate molasses. Autumn celebrates the pomegranate and date harvests alongside warming spice blends. Winter calls for hearty lentil soups, slow-cooked lamb, and dishes enriched with tahini and preserved lemons.
Adapting this recipe to the seasons doesn't just improve flavor — it often reduces cost since in-season produce is more abundant and affordable. Visit your local farmers' market for the freshest seasonal ingredients that will elevate this dish.
Scaling This Recipe
Need to feed more people or cooking for just yourself? Here's how to adjust:
Seasoning does not scale linearly. When doubling, start with 1.5 times the seasoning and adjust to taste. When halving, use about 60% of the original amount.
When halving this recipe, keep cooking temperature the same but reduce time by about 25%. Less food means less thermal mass, so it heats through faster.
For doubling, use a larger vessel rather than cooking two batches when possible. Proteins cook more evenly in a single batch with proper spacing.
Cooking times change when scaling up. A doubled recipe in the same vessel needs 15-25% more time, not double. Monitor closely and use a thermometer.
As a general rule, taste frequently when scaling. Your palate is the best guide for getting the balance right at any batch size.
Affiliate Disclosure: This page contains affiliate links to recommended cookware and specialty ingredients. Purchasing through these links supports our content at no extra cost to you.
Shop Recommended Pressure Cookers →
*Last updated: 2026-01-19*