
Spanish Escabeche Pickled Fish with Pearl Couscous
A vibrant Spanish dish featuring flaky white fish marinated in a bright vinegar-based escabeche sauce with carrots, onions, and bay leaves, served alongside pearl couscous. The tangy, aromatic marinade develops flavor as it sits, making it ideal for advance preparation. Traditionally eaten cold or at room temperature, this elegant dish brings Mediterranean flair to the table with minimal last-minute cooking.
- Prep
- 25 min
- Cook
- 30 min
- Wait
- 2 hr
- Total
- 2 hr 55 min
- Makes
- 4 servings (about 1 lb fish with 1 cup couscous)
Steps
Before you start
- Pat fish dry with paper towels to ensure even browning
- Have all vegetables prepped and ready before you start cooking
- Use a large shallow dish for marinating so the fish sits in the escabeche sauce
- Plan ahead: the dish tastes best after 2–4 hours of marinating, or make it the day before
Cook the pearl couscous
- Heat 1 tbsp (15 ml) olive oil in a medium saucepan over medium heat.
- Add the pearl couscous and toast it for 1–2 minutes, stirring often, until it becomes fragrant and turns light golden.
- Pour in 1.5 cups (360 ml) broth and add 0.25 tsp (1.5 g) salt.
- Bring to a simmer, then reduce heat to low, cover with a lid, and cook for 10 minutes until the couscous is tender and the broth is absorbed.
- Remove from heat and set aside.
+ Show details− Hide details
Ready when: Couscous is tender and liquid is fully absorbed
Tip: Toasting the couscous first adds subtle nutty flavor and prevents clumping.
Prepare the pickling marinade
- In a small saucepan, combine 0.75 cup (180 ml) white wine vinegar, 0.5 cup (120 ml) water, 3 bay leaves, 2 thyme sprigs, and 0.5 tsp (1 g) black peppercorns.
- Bring to a gentle simmer over medium heat and cook for 5 minutes so the bay and thyme infuse the liquid.
- Remove from heat and set aside to cool slightly.
+ Show details− Hide details
Ready when: Vinegar mixture is hot and aromatic
Tip: Let it cool slightly before pouring over the hot fish so it doesn't overcook it further.
Sauté the vegetables
- Heat 2 tbsp (30 ml) olive oil in a large 12-inch skillet over medium-high heat.
- Once shimmering, add the sliced onion and carrot.
- Sauté for 5–7 minutes, stirring occasionally, until the vegetables begin to soften and the onion becomes translucent but still has some texture.
- Add the sliced garlic and cook for another 1 minute until fragrant.
- Remove the vegetable mixture to a plate.
+ Show details− Hide details
Ready when: Onion is translucent and carrots are slightly tender
Tip: Don't cook the vegetables too soft—they will continue to soften in the marinade.
Season and sear the fish
- Season both sides of the fish fillets with 0.75 tsp (4 g) sea salt and 0.25 tsp (0.5 g) black pepper.
- Add the remaining 1 tbsp (15 ml) olive oil to the same skillet over medium-high heat.
- Once shimmering, carefully lay the fish fillets in the pan and cook for 3–4 minutes on the first side without moving them.
- Flip gently and cook for another 2–3 minutes on the second side until the fish is opaque throughout and flakes easily with a fork.
+ Show details− Hide details
Ready when: Fish is opaque and flakes easily when tested with a fork
Tip: Don't press or move the fish around—let it develop a light golden exterior. The second side cooks faster, so watch closely.
Assemble the escabeche
- Transfer the cooked fish to a shallow 9×13-inch glass or ceramic dish.
- Arrange the sautéed vegetables over and around the fish.
- Pour the warm pickling marinade over everything, making sure the vegetables and fish are evenly coated.
- Scatter any bay leaves and thyme from the marinade on top.
- Let the dish cool to room temperature, about 30 minutes.
+ Show details− Hide details
Ready when: Dish has cooled to room temperature
Tip: The warm marinade will soften the fish slightly—this is normal and desired for escabeche.
Marinate the fish
- Once cooled, cover the dish and refrigerate for at least 2 hours (preferably 4 hours or overnight).
- As the fish sits, the flavors meld and the escabeche develops its characteristic bright, tangy taste.
- The longer it sits, the more developed the flavor.
+ Show details− Hide details
Ready when: Fish is fully infused with vinegar and herb flavors
Tip: You can make this up to 3 days ahead. The flavor improves over time as long as everything stays submerged in the liquid.
Finish and serve
- About 15 minutes before serving, remove the escabeche from the refrigerator so it can come to room temperature (Spanish escabeche is traditionally served cool or at room temperature, not cold).
- Fluff the pearl couscous with a fork and divide among four shallow bowls or plates.
- Top each serving with one piece of fish and a generous spoonful of the vegetables and pickling liquid.
- Garnish with fresh chopped parsley if desired.
- Serve immediately.
+ Show details− Hide details
Ready when: Dish is at room temperature and ready to serve
Tip: If you prefer it chilled, keep it in the refrigerator, but the flavors are brightest at cool room temperature.
Good to know
Tips
- Pat the fish completely dry before seasoning and searing so it browns properly and doesn't steam.
- Don't skip the brief toast of the pearl couscous—it prevents clumping and adds subtle nutty flavor that complements the bright vinegar of the escabeche.
- This dish is excellent for entertaining because it must be made ahead, freeing you to focus on other courses. Set it marinating while you prep the rest of the menu.
- Spanish escabeche is meant to be served at cool room temperature, not piping hot or ice-cold, which allows the vinegar and herb flavors to shine.
Make ahead
Prepare the entire escabeche up to 3 days in advance. Cover and refrigerate. The flavors deepen and improve as it sits. Cook the couscous while the escabeche is marinating, or reheat it gently just before serving. The couscous can be made up to 1 day ahead and reheated with a splash of broth.
Storage & reheating
Store the escabeche (fish, vegetables, and marinade together) in an airtight container in the refrigerator for up to 4 days. The dish does not freeze well due to the delicate texture of the fish. Store cooked pearl couscous separately in a covered container in the refrigerator for up to 3 days. Reheat couscous gently in a saucepan with a splash of broth over low heat, stirring occasionally, until warmed through (3–5 minutes). Serve the escabeche at room temperature or chilled.
Substitutions
- skinless white fish fillets (such as cod, halibut, or sea bass) → Mahi-mahi, flounder, or sole fillets. Any mild white fish works; avoid oily fish like salmon or mackerel, which overpower the delicate escabeche.
- white wine vinegar → Sherry vinegar or champagne vinegar. These create a subtly different but equally authentic Spanish flavor. Avoid distilled vinegar, which is too harsh.
- pearl couscous → Regular couscous, farro, or orzo pasta. Pearl couscous has the best texture for this dish, but other grains work. Adjust cooking liquid and time according to package directions.
- vegetable or chicken broth → Chicken broth or water with a pinch of salt. Water works in a pinch but will yield a less flavorful couscous. Chicken broth adds richness if you prefer.





