With long workdays and busy schedules, who really has time to prepare a wholesome dinner every night? On most weeknights I’m grateful if I can put dinner on the table unless I’ve made extra over the weekend. On those evenings I turn to easy one‑pot meals made with simple ingredients that come together in about 30 minutes.
This One Skillet Tilapia Caponata quickly became a favorite for weeknights. It’s full of nourishing vegetables, bright Mediterranean flavors, and is incredibly satisfying. I grew up with Mediterranean cuisine and still love it — it’s light, fresh and very flavorful.
The eggplant caponata sauce is rich and comforting; it tastes like home and feels like it was made with care.
I’ve shared the recipe for a quick, delicious weeknight dinner. I hope you try it and enjoy it — and if you do, leave a comment!


Everything cooks in one skillet for a satisfying, guilt‑free meal. The dressing balances tart balsamic vinegar, rich extra virgin olive oil, garlic, and a touch of sweetness from coconut sugar to create a Mediterranean entrée that’s both flavorful and nutritious.
What you need
- 3+ Tbsp olive oil
- 1 large yellow onion, sliced
- 1 red bell pepper, chopped
- 1 large eggplant, cubed
- 8 oz cherry tomatoes, halved
- 2 garlic cloves, minced
- 2 Tbsp capers, drained
- ½ cup olives, sliced in half
- 1 (15 oz.) can organic tomato puree (or homemade)
- 1 Tbsp tomato paste
- 1–2 Tbsp coconut sugar (or honey/maple syrup)
- 3 Tbsp balsamic vinegar
- ½ tsp red pepper flakes (optional)
- Salt and pepper, to taste
- 4 tilapia fillets (or your favorite white fish)
- Freshly squeezed lemon juice
- Chopped basil for garnish
Preparation
In a large skillet heat 1 Tbsp of olive oil over medium‑high heat. Add the onions, red pepper, eggplant and cherry tomatoes. Cover and cook for about 10–13 minutes, stirring frequently, until the vegetables are tender. Season with salt and pepper.

Stir in the garlic, capers, olives, tomato puree, tomato paste, coconut sugar (or honey/maple), balsamic vinegar, and red pepper flakes if using. Cook for 2–3 minutes more and adjust seasoning to taste.

Season the fish with lemon juice, salt and pepper on both sides. Nestle the fillets on top of the eggplant caponata in the skillet. Cover and cook for about 10 minutes over medium‑high heat, until the fish is cooked through.
Reduce the sauce until it thickens and has reduced by about half.
Serve the fish on plates and spoon the eggplant caponata over each fillet. Finish with chopped fresh basil.
Enjoy!


How To Make One Skillet Tilapia Caponata

☝ Tap stars to rate
One Skillet Tilapia Caponata
Rate
Save This Recipe
Enter your email and we’ll send the recipe directly to you!
Ingredients
- 3 extra virgin olive oil
- 1 large yellow onion, sliced
- 1 red bell pepper, chopped
- 1 large eggplant, cubed
- 8 oz cherry tomatoes, halved
- 2 garlic cloves, minced
- 2 Tablespoon capers, drained
- ½ cup black pitted olives, sliced in half
- 1 15 oz. can of organic tomato puree (or homemade)
- 1 Tablespoon tomato paste
- 1 -2 Tablespoon coconut sugar, or honey/maple syrup
- 3 Tablespoon balsamic vinegar
- ½ teaspoon red pepper flakes, optional
- salt and pepper, to taste
- 4 Tilapia fillets, or your favorite white fish
- freshly squeezed lemon juice
- chopped basil
Instructions
-
Heat 1 Tbsp olive oil in a large skillet over medium‑high heat. Add onions, red pepper, eggplant and cherry tomatoes. Cover and cook 10–13 minutes, stirring frequently, until vegetables are tender. Season with salt and pepper.
-
Add garlic, capers, olives, tomato puree, tomato paste, coconut sugar (or honey/maple), balsamic vinegar, and red pepper flakes if desired. Cook 2–3 minutes more and adjust seasoning to taste.
-
Season fish with lemon juice, salt and pepper on both sides. Place fillets on top of the caponata, cover, and cook about 10 minutes over medium‑high heat until the fish is opaque and flakes easily.
-
Cook until the sauce has thickened and reduced by about half.
-
Serve the fish topped with eggplant caponata and a sprinkle of fresh basil.
-
Enjoy!
Nutrition
Nutrition Disclaimer: Nutritional values are estimates and may vary with ingredients, brands, and portion sizes. For accuracy, use your preferred nutrition calculator.