Sheet-Pan Caponata With Cod

This easy riff on Sicilian caponata is one of the simplest and most delicious ways to cook with late summer and early fall vegetables.

A plate of cod fillet served on a bed of caponata placed on a greencolored plate with a fork

Serious Eats / Maureen Celestine

Why It Works

  • Gently baking the cod at a low temperature prevents it from overcooking.
  • Seasoning the dish with sugar and red wine vinegar gives the caponata its signature sweet and sour flavor.
  • The caponata sits at room temperature as the fish cooks, allowing the flavors to meld without adding extra time to the recipe.

Whenever I have a glut of late summer produce, I make a big batch of caponata, a Sicilian eggplant dish bolstered with tomatoes, celery, capers, and sometimes carrots or bell peppers. (Some would say it's the Italian version of ratatouille.) Caponata has a thick, stew-like texture; the dish is typically served as part of an antipasto plate or paired with bread, fish, or pasta. It’s traditionally made on the stove in a large Dutch oven or pot, requiring frequent stirring to prevent burning. This summer, though, I've turned to my trusty sheet pan for a more hands-off approach.

My sheet-pan version couldn't be easier: Chop up the vegetables, roast them until they're soft, then lightly mash them with some capers, olives, fresh parsley, and a drizzle of olive oil and red wine vinegar. This helps marry the flavors and creates a slightly saucy consistency that mimics the traditional version. 

Even when scooped onto thick slices of crusty bread, caponata is hardly a full meal; in fact, it’s generally considered to be a relish. That said, a few fish fillets are all it takes to transform this flavorful side into a simple, satisfying dinner. I prefer cod for its mild flavor and velvety texture, but another white fish, such as halibut or haddock, will work well too. Once the vegetables come out of the oven, you'll cook the fish on the same sheet pan, keeping cleanup minimal.

A serving of cod on caponata with bread and wine in the setting

Serious Eats / Maureen Celestine

Roast the Veggies Hot and Fast, Then Cook the Fish Low and Slow

When cooking caponata on a sheet pan, there's a risk the vegetables will turn out dry and crisp rather than soft and juicy. This is because the pan's low sides leave its contents especially exposed to the oven's hot air. To mitigate this, I use high-moisture vegetables, such as eggplant and cherry tomatoes, skipping the carrots and celery found in traditional versions, which dry out easily in the oven. The vegetables are roasted at a relatively high temperature of 400°F (204°C), which softens them quickly. You'll want to turn the oven way down when it's time to cook the cod, though.

Cod makes an ideal canvas for the punchy, sweet-and-sour caponata, as the mild fish doesn't compete with the caponata's bold flavor. But cod and other white fish fillets are also notoriously easy to overcook. To minimize that risk, I reduce the oven temperature to 300°F (150°C), so the fish can bake low and slow. Brushing the fillets with some olive oil also helps keep them moist. Keep in mind that the actual cooking time will vary greatly depending on the thickness of your fish—you'll know it's done when the fish feels firm to the touch and flakes easily with a fork. You can also use an instant-read thermometer to test doneness: You're looking for 140°F (60°C) at the thickest part of the fillet.

For Proper Agrodolce Flavor, Season Assertively

Caponata is often described as "agrodolce," an Italian term for assertively sweet-and-sour dishes. Many recipes call for golden raisins or currants to provide that signature sweetness, but I don’t always keep them on hand. Instead, I simply add a few teaspoons of good old-fashioned sugar, which enhances the natural sweetness of the roasted peppers and tomatoes and is balanced with a healthy splash of red wine vinegar. A generous amount of salt is also key to a robustly flavored dish. 

As the fish cooks, the caponata rests and marinates, allowing the vegetables to soak up the sweet, vinegary dressing and the flavors to meld. Don’t worry about it cooling down: Caponata is a dish that tastes best at room temperature.

Glass bowl with vegetable caponata hand adding herbs from blue dish

Serious Eats / Maureen Celestine

Serve with Crusty Bread, Pearl Couscous, or a Hearty Grain

Serve this dish as soon as the cod comes out of the oven, as the fish will dry out the longer it sits. Divide the caponata among plates, then top with a fillet or place it alongside. Pearl couscous or crusty bread make great vehicles for soaking up any extra sauce, but a hearty grain, such as pearl barley or farro, would be nice, too. Finish with a drizzle of your fanciest olive oil for a peppery note—it's the perfect finishing touch.

Recipe Details

Sheet-Pan Caponata With Cod

Prep 5 mins
Cook 60 mins
Total 65 mins
Serves 4
Keep Screen Awake

Ingredients

  • 1 large Italian eggplant or 2 to 3 Chinese eggplants (about 1 pound; 454 g), cut into 1-inch pieces

  • 1 large red bell pepper (about 10 ounces; 283 g), stemmed, seeded, and cut into 1-inch pieces

  • 6 ounces cherry tomatoes (170 g; 1 cup)

  • 1/2 medium yellow onion (4 ounces; 113 g), cut into a 1/2-inch dice

  • 6 tablespoons extra-virgin olive oil (3 ounces; 80 g), divided, plus more for serving

  • Kosher salt

  • 1/2 cup pitted Castelvetrano olives (2 ounces; 57 g), roughly chopped

  • 2 tablespoons finely chopped parsley (7 g)

  • 2 tablespoons (30 ml) red wine vinegar

  • 1 tablespoon (9 g) non-pareil capers

  • 2 teaspoons (10 g) granulated sugar

  • Freshly ground black pepper

  • 4 skin-on or skinless white fish fillets (6 ounces; 170 g total), such as cod, halibut, or haddock

  • Pasta, pearl couscous, or crusty bread for serving

Directions

  1. Adjust oven rack to middle position and preheat oven to 400°F (200°C). Arrange the eggplant, pepper, tomatoes, and onion on a parchment-lined rimmed baking sheet. Drizzle with 2 tablespoons of olive oil, sprinkle with salt, and toss vegetables to evenly coat. Bake, stirring occasionally,  until the vegetables are soft and beginning to caramelize around the edges, 30 to 40 minutes.

    Two trays with chopped vegetables one shows a hand pouring oil and the other shows roasted vegetables

    Serious Eats / Maureen Celestine

  2. Remove vegetables from oven and reduce oven temperature to 300°F (150°C). Transfer the vegetables to a medium bowl and add 2 tablespoons of olive oil along with the olives, parsley, vinegar, capers, sugar, and salt, tossing combine. Using a fork or potato masher, mash until some of the vegetables have broken down and the mixture is creamy. (Don't overdo it; be sure to leave plenty ot large chunks.) Let sit at room temperature while you prepare and cook the fish.

    Two steps of preparing caponata with cod showing vegetables and seasonings being mixed in a glass bowl

    Serious Eats / Maureen Celestine

  3. Using paper towels, pat the fish dry. Place the fillets skin-side-down (if cod has skin) on the sheet pan. Divide the remaining 2 tablespoons olive oil among the fish fillets, using a silicone pastry brush to brush top of each fillet. Season with salt and pepper. Bake until the fish is opaque and flakes easily with a fork, 12 to 15 minutes. (See note)

    Two stages of preparing cod fillets on a baking sheet brushing oil on fillets and seasoning them with spices

    Serious Eats / Maureen Celestine

  4. Divide caponata and fish among 4 plates. Drizzle with olive oil and serve with couscous or crusty bread.

    Two plates of cod served on vegetables one being served with a fork

    Serious Eats / Maureen Celestine

Special Equipment

Rimmed half sheet pan, parchment paper, silicone pastry brush

Notes

Thinner fish fillets will take only 10 to 12 minutes to cook.

Lining the pan with parchment paper will help prevent the pan from scorching while the fish cooks. It also makes for easier cleanup.

Make-Ahead and Storage

Store leftovers in an airtight container for up to 3 days.

Nutrition Facts (per serving)
582 Calories
24g Fat
48g Carbs
45g Protein
×
Nutrition Facts
Servings: 4
Amount per serving
Calories 582
% Daily Value*
Total Fat 24g 31%
Saturated Fat 4g 18%
Cholesterol 149mg 50%
Sodium 426mg 19%
Total Carbohydrate 48g 18%
Dietary Fiber 8g 28%
Total Sugars 14g
Protein 45g
Vitamin C 132mg 662%
Calcium 82mg 6%
Iron 5mg 27%
Potassium 1379mg 29%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)