Recipes Diets we supportDiets Start your planStart plan

Salmon With Sicilian Eggplant Caponata

Seared salmon served over a sweet and sour Sicilian caponata of roasted eggplant, cherry tomatoes, olives, and basil, finished with a splash of balsamic.

By Camille McLaughlin, RDN, LD, registered dietitian nutritionist

Built forAnti-InflammatoryDinner
Also fits Mediterranean Pescatarian Low-Carb Keto Paleo Whole30
Eggplant roasts until it collapses, then goes sweet and sour with cherry tomatoes, olives, onion, and a splash of balsamic that makes the whole pan smell like a Sicilian market. Salmon seared crisp on the outside sits over the top, rich enough to stand up to all that vinegar, with basil torn on last.
↓ Jump to Recipe

Why You'll Love This Recipe

This plate is for anyone who wants dinner to feel a little special without a trip to a restaurant. If you love the sweet and sour side of Sicilian cooking, caponata gives you that layered flavor, and the seared salmon turns it into a full meal. It puts an omega-3 fish over a pan of vegetables, and it is generous enough to serve when friends come over yet simple enough for a Tuesday night at home.

Roasting the eggplant first drives off its moisture and deepens its flavor, so it holds its shape in the caponata instead of turning to mush. Building the tomatoes, onion, olives, and balsamic separately lets that sweet-sour balance develop while the eggplant browns. Searing the salmon skin-side down gives you a crisp skin and a moist interior, and resting it on the warm caponata lets the flavors meet without the fish overcooking in the sauce.

It satisfies because the caponata carries real depth, sweet, sour, and savory at once, so a modest amount feels like plenty. The rich salmon sits against those bright, tangy vegetables in a way that keeps every bite interesting. You leave the table feeling like you ate something considered and complete, not a quick throw-together, even though most of the work is just letting the oven and skillet do their jobs.

Seared salmon resting on glossy eggplant caponata with basil. Save
Prep: 20 minsCook: 25 minsTotal: 45 minsMakes: 4 servingsServing: 1 fillet with about 2 cups vegetables

Ingredients

Serves4Amounts change with the number. The nutrition panel is per serving, so it stays the same.
  • 1 1/4 lb salmon fillets
  • 1 large eggplant, cubed
  • 1 1/2 cups cherry tomatoes
  • 1/3 cup olives
  • 1 small onion
  • 4 tbsp olive oil
  • 1 1/2 tbsp balsamic
  • 4 cloves garlic
  • 1/4 cup basil
  • 1/2 tsp salt

Instructions

  1. Roast the eggplant: Set your oven to 425°F (220°C). Toss the cubed large eggplant with 2 tablespoons of the olive oil and half the 1/2 teaspoon salt, spread it on a sheet pan with room between the pieces, since eggplant crowded on a tray steams into something gray and wet rather than bronzing, and roast for 18 minutes until browned and tender, stirring once.
  2. Build the caponata base: Meanwhile, warm 1 tablespoon olive oil in a skillet over medium heat. Cook the diced small onion for 4 minutes until soft, then add the 4 cloves minced garlic and cook one minute more until fragrant, so that the garlic softens without browning, because burnt garlic would be the loudest thing in a sweet-sour pan.
  3. Simmer the vegetables: Add the 1.5 cups halved cherry tomatoes and 1/3 cup olives to the skillet. Cook for 6 minutes until the tomatoes break down, then stir in the roasted eggplant and the 1.5 tablespoons balsamic and simmer 3 minutes, since the vinegar needs that time on the heat to lose its sharpness and turn into the sweet-sour glaze the dish is named for.
  4. Sear the salmon: Pat the 1.25 lb salmon fillets dry and season with the rest of the salt. Heat the last 1 tablespoon olive oil in a second skillet over medium-high and lay the fillets skin-side down, pressing gently for the first minute, because salmon skin curls away from the pan as it heats and it only crisps where it stays flat against the metal.
  5. Cook through: Sear the salmon for 4 minutes until the skin is crisp, then flip and cook 3 to 4 minutes more, until the fillets read 125 to 130°F (52 to 54°C) and the center is just opaque and moist.
  6. Plate and finish: Stir the torn basil into the caponata off the heat, since basil in a simmering pan goes black within a minute, then spoon it onto plates and rest a salmon fillet on top of each. Spoon any pan juices over and serve right away.
Nutrition Facts
4 servings per recipe
Serving size1 fillet with about 2 cups vegetables
Calories490
% Daily Value*
Total Fat 35g45%
Saturated Fat 6g32%
Trans Fat 0g
Cholesterol 77mg26%
Sodium 492mg21%
Total Carbohydrate 14g5%
Dietary Fiber 5g17%
Total Sugars 7g
Includes 0g Added Sugars 0%
Protein 31g
Vitamin D 15.4mcg77%
Calcium 63mg5%
Iron 1.9mg10%
Potassium 954mg20%
* Percent Daily Values are based on a 2,000 calorie diet. Values are computed from USDA FoodData Central and are estimates. Per serving (1 fillet with about 2 cups vegetables).

Variations

  • Swap the fish: Sear thick cod or halibut instead of salmon, cooking it to 145°F (63°C) until the flesh flakes cleanly.
  • Add pine nuts: Toast a spoonful of pine nuts and scatter them over the caponata for crunch and a nutty finish.
  • Add capers: Stir a tablespoon of rinsed capers into the caponata for the traditional Sicilian briny note.
  • Make it sweeter: Add a few chopped golden raisins with the tomatoes if you like a more pronounced sweet-sour balance.
  • Change the herb: Finish with chopped mint or parsley in place of basil for a different fresh accent on the plate.

Storage & Leftovers

Cool the salmon and caponata within an hour and store them separately in airtight containers in the fridge for up to three days. Keeping them apart lets you reheat the caponata thoroughly while warming the fish gently, and the caponata's flavor deepens beautifully after a day.

Reheat the salmon with care so it stays tender. Warm it covered in a 275°F (135°C) oven for about 10 minutes, or in short microwave bursts at half power, just until heated through. The caponata reheats well on the stove over low heat, or serve it at room temperature.

The caponata is a natural make-ahead. Cook it up to three days in advance and keep it chilled, since it only improves as it sits. When dinner nears, warm the caponata, sear the raw fillets fresh, and plate, so only the salmon cooks to order.

Notes & Tips

Caponata is the dish that reminds me of long Sicilian dinners, and pairing it with salmon is how I bring a bit of that feeling to a regular weeknight.
  • Roast, do not fry: I roast the eggplant instead of frying so it browns deeply on far less oil and holds its shape in the caponata.
  • Dry the salmon: Pat the fillets dry before searing, since a dry surface is what gives you crisp skin instead of steam.
  • Do not crowd the pan: Sear the fillets with space around them so they brown rather than stew in their own moisture.
  • Pull salmon early: Take the fish off at 125 to 130°F (52 to 54°C) and let it rest, so carryover heat leaves it silky, not dry.
  • Balance the balsamic: Taste after the balsamic goes in; add a few drops more if you want the sweet-sour edge sharper.
  • Add basil last: I stir the basil in off the heat so it stays green and fragrant rather than wilting into the sauce.

Nutrition & Mindful Eating

Caponata is a sweet and sour stew of eggplant, tomato and olive that improves the longer it sits, and a piece of salmon set into it soaks up everything the vegetables have been doing.
  • The eggplant, tomato and olives cook down together until it is hard to tell where one ends and the next begins, and the salmon goes in near the end so it stays firm against something that soft.
  • Eggplant is the ingredient that makes caponata what it is. Cooked long and in enough oil it collapses into something silky and almost meaty, and the purple skin is where the pigment nasunin sits.
  • Balsamic vinegar going into sweet softened onion is the sour half of a sweet and sour dish, and it is what keeps a pan this generous with oil from ever tasting flat.
  • Tomatoes break down into the sauce and pull their lycopene into the olive oil, where it is easier to absorb, and the olives scattered through stay salty and firm so there is something to bite against.
  • Salmon laid into the hot caponata takes on the sweetness and the vinegar while its own fat runs back into the sauce, and torn basil over the top at the last moment keeps the plate smelling fresh.
  • As you eat, taste for the sweet and the sour arriving one after the other, and let a dish that spent this long on the stove be worth properly sitting down for.

Frequently Asked Questions

Can I use a different fish?

Yes. Thick cod, halibut, or trout work well over caponata; sear salmon to 125 to 130°F (52 to 54°C), and cook cod, halibut, or trout to 145°F (63°C) until they flake.

My eggplant turned out watery and soft, why?

It steamed instead of roasting. Spread the cubes in a single layer with space between them, and give them the full roast at 425°F (220°C) so the moisture cooks off.

Can I make the caponata ahead?

Absolutely. It keeps three days chilled and tastes even better, so make it in advance and simply sear the salmon fresh when you are ready to eat.

What is caponata, and does it add starch?

It is a sweet and sour Sicilian eggplant relish, and it brings vegetables rather than starch. With omega-3 salmon and olive oil alongside it, the plate stays squarely in Mediterranean territory.