
Cilantro Lime Fish Fillet Marinade
A bright, herbaceous marinade with fresh cilantro, lime juice, garlic, and a whisper of heat from jalapeño. Perfect for delicate white fish, halibut, sea bass, or cod. Infuses fish with Latin American flavors in just 20–30 minutes, or up to 2 hours for deeper flavor. Works beautifully with pan-searing or gentle steaming.
- Prep
- 8 min
- Cook
- —
- Wait
- 30 min
- Total
- 38 min
- Makes
- About ¾ cup (180 ml) marinade for 1.25–1.5 lbs (600–700 g) fish fillets
Steps
Before you start
- Pat your fish fillets dry with paper towels—moisture reduces marinade absorption
- Have all ingredients at room temperature for faster, more even distribution
- Choose a shallow dish or zip-top bag just large enough for your fillets to lie flat
Prepare the aromatics
- On a cutting board, finely mince the 3 garlic cloves.
- If using jalapeño, halve it lengthwise, scrape out the seeds with the tip of your knife, then finely mince the pepper—aim for pieces no larger than a grain of rice.
- Roughly chop the 1 cup cilantro leaves; some stems are fine if tender.
+ Show details− Hide details
Ready when: Garlic is uniform, jalapeño seeds removed, cilantro is roughly cut
Tip: Remove jalapeño seeds to control heat; seeds hold the spiciest compounds
Combine marinade
- In a small bowl, whisk together the ⅓ cup lime juice, ⅓ cup olive oil, minced garlic, minced jalapeño (if using), ½ teaspoon salt, and ¼ teaspoon black pepper.
- Stir in the chopped cilantro and mix until well combined.
- Taste and adjust salt or lime juice to your preference.
+ Show details− Hide details
Ready when: Marinade is uniform, cilantro is distributed, flavors are balanced
Tip: Taste before marinating—salt and lime juice vary by brand and fruit; season now, not later
Marinate the fish
- Pat your 1.25–1.5 lbs fish fillets (halibut, sea bass, cod, or flounder) dry with paper towels.
- Arrange them in a shallow dish or lay them flat in a 1-quart zip-top bag.
- Pour the marinade evenly over the fillets, turning them once to coat both sides.
- If using a bag, press out excess air before sealing.
+ Show details− Hide details
Ready when: Fish is fully coated and immersed in marinade
Tip: Dry fish well—excess water dilutes the marinade and prevents proper absorption
Let marinade infuse
- Refrigerate at least 20–30 minutes (enough to brighten the fish's flavor and begin firming its surface).
- For a deeper, more developed cilantro-lime taste, marinate up to 2 hours.
- Do not exceed 2 hours, as the acid in the lime juice will begin to 'cook' and toughen the delicate fish tissue.
+ Show details− Hide details
Ready when: Fish surface looks glossy and fragrant; liquid has mostly been absorbed or pooled around fillets
Tip: Longer marinating times are better for thicker fillets (1 inch); thin fillets (½ inch) need only 20 minutes
Good to know
Tips
- Fresh cilantro oxidizes quickly; add it last (step 2) and use the marinated fish within 24 hours for best flavor and color
- This marinade also works beautifully on shrimp (10–15 minutes), scallops (8–10 minutes), or white beans if you want to scale beyond fish
- For pan-searing, let marinated fillets come to room temperature (5 minutes) and pat dry again before searing, so they brown rather than steam
- Strain out solids before using the marinade as a glaze or sauce; heat briefly on the stovetop to kill any raw-fish bacteria, then spoon over cooked fillets
Make ahead
Prepare the marinade up to 24 hours in advance; store in an airtight container in the refrigerator. Add fresh cilantro just before marinating the fish for brightest color and flavor.
Storage & reheating
Marinated fish keeps refrigerated for 1 day maximum (the acid begins to over-cure the fillets after 24 hours). Cook the fish as soon as it's ready. The raw marinade lasts up to 3 days refrigerated if cilantro is removed; freeze for up to 1 month without fresh herbs.
Substitutions
- fresh cilantro leaves, loosely packed → fresh parsley (flat-leaf) or a mix of parsley and fresh chives. Parsley is milder; add an extra ½ teaspoon lime zest to compensate for cilantro's distinctive flavor
- fresh jalapeño → ¼ teaspoon red pepper flakes or a pinch of cayenne pepper. No fresh pepper? A tiny pinch of dried heat works, but reduces the marinade's freshness
- fresh lime juice → fresh lemon juice (use the same 80 ml amount). Lemon is slightly less sharp; add ½ teaspoon honey or agave to balance the profile
- extra-virgin olive oil → grapeseed oil or avocado oil. Keep the same 80 ml quantity; avoid strong oils like walnut, which overpower delicate fish





