Spanish Escabeche Pickled Fish with Pearl Couscous
Photo by Luiz Henrique Mendes on Pexels

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)
Share

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
  1. 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

    Ready when: Couscous is tender and liquid is fully absorbed

    Tip: Toasting the couscous first adds subtle nutty flavor and prevents clumping.

  2. 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

    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.

  3. 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

    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.

  4. 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

    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.

  5. 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

    Ready when: Dish has cooled to room temperature

    Tip: The warm marinade will soften the fish slightly—this is normal and desired for escabeche.

  6. 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

    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.

  7. 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

    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.

More main dishes

See all →

Find more like this

Meal
Lunch
Cuisine
Spanish
Main ingredient
Cod
Method
Stovetop
Quick & Easy
EasyMake Ahead

Reviews (0)