30-Minute Pan-Seared Tilapia

Prep: 10 minCook: 18 min4 servingsmediumMediterranean
Pan-Seared Tilapia With Pimiento Olive Sauce

A bright, skillet-cooked tilapia dish where delicate white fish is gently poached in a vibrant tomato-olive sauce. The pimiento-stuffed green olives provide briny pops and slight sweetness, while cremini mushrooms add earthiness and body. Fresh garlic and dried oregano anchor the Mediterranean flavor profile with warmth. This is an easy weeknight dinner for home cooks seeking restaurant-quality results without fuss. The method—building the sauce first, then nestling the fish directly in the pan—keeps everything in one vessel and ensures moist, flaky fillets. Serve over pasta, rice, or crusty bread to catch every drop of sauce. The fire-roasted tomatoes the base, lending subtle smokiness that distinguishes this from standard tomato-based fish preparations.

Ingredients

4 servings
  • 1 tablespoon olive oil
    vegetable oil1:1oilneutral

    removes fruity notes but works mechanically

    Full guide →
  • 1 small onion, cut into thin wedges
  • 1 clove garlic, minced
  • 1 14 ounce can diced tomatoes, undrained, fire-roasted preferred
  • 8 ounces cremini mushrooms, sliced
    button mushrooms1:1mushroomcommon

    milder earthiness, similar texture

    Full guide →
  • ¾ cup green olives, pimiento-stuffed, coarsely chopped
    kalamata olives3/4 cupolivebriny

    darker, more intense brine flavor, less sweetness

    Full guide →
  • 1 teaspoon dried oregano, crushed
    fresh oregano1 teaspoonherbfresh

    use 1 tablespoon, add at end for brighter taste

    Full guide →
  • teaspoon fresh ground pepper
  • 4 6-8 ounce tilapia fillets
    cod1:1white fishfirm

    comparable thickness and delicate flavor

Instructions

  1. 1

    Heat olive oil in a large skillet over medium-high heat.

  2. 2

    Add onion wedges and cook until tender.

  3. 3

    Stir in garlic and cook until fragrant.

  4. 4

    Add tomatoes, mushrooms, olives, oregano, and pepper. Bring to a boil.

  5. 5

    Gently place tilapia fillets in the pan and spoon sauce over them. Return to boiling.

  6. 6

    Reduce heat, cover, and simmer until fish flakes easily when tested with a fork.

  7. 7

    Transfer fish to a serving dish using a wide spatula and spoon sauce over top.

Tips

Tip 1

Fire-roasted tomatoes add subtle smokiness and depth. If unavailable, regular diced tomatoes work; consider adding a pinch of smoked paprika to approximate the flavor lift.

Tip 2

Gently nestle fillets into simmering sauce rather than stirring them in. This prevents breaking delicate fish and ensures even cooking without overcooking edges.

Tip 3

Test doneness by inserting a fork at the thickest part—flesh should flake with minimal resistance. Overdone tilapia becomes dry; 8-10 minutes is usually sufficient for 6-8 ounce fillets.

Good to Know

Storage

Refrigerate leftovers in an airtight container for up to 2 days. Sauce keeps well; fish is best eaten fresh but reheats gently in a 325F oven covered with foil.

Make Ahead

Prepare sauce up to 1 day ahead and refrigerate. Reheat gently before adding raw fish and cooking through. Do not cook fish in advance.

Serve With

Serve over pasta, rice, couscous, or with crusty bread. Pairs with a crisp white wine like Sauvignon Blanc or Pinot Grigio. A simple green salad balances the rich sauce.

See pairing guide →

Common Mistakes

Watch

Do not skip the fire-roasted tomatoes if available to avoid a flat, one-note sauce.

Watch

Do not stir the fish aggressively once added to avoid breaking fillets and creating a cloudy broth.

Watch

Do not skip the cover during simmering to avoid uneven cooking and excessive evaporation.

Substitutions

tilapia
cod1:1white fishfirm

comparable thickness and delicate flavor

Full guide →
cremini mushrooms
button mushrooms1:1mushroomcommon

milder earthiness, similar texture

Full guide →
dried oregano
fresh oregano1 teaspoonherbfresh

use 1 tablespoon, add at end for brighter taste

Full guide →
tilapia
halibut1:1white fishfirmfish-free

denser texture, may need 1-2 min longer

green olives pimiento-stuffed
kalamata olives3/4 cupolivebriny

darker, more intense brine flavor, less sweetness

Full guide →
olive oil
vegetable oil1:1oilneutral

removes fruity notes but works mechanically

Full guide →
Find more substitutions →

FAQ

Can I use frozen tilapia fillets?

Yes, thaw completely and pat dry before adding to the sauce. Excess moisture releases during cooking and waters down the sauce. Add 1-2 minutes to cooking time if fillets are very thick or cold from thawing.

What if I don't have pimiento-stuffed green olives?

Kalamata olives work but deliver darker, less sweet brine. Use the same quantity. Alternatively, use plain green olives and add a pinch of sugar to mimic the pimiento sweetness, or substitute roasted red peppers for complexity.

How long does this dish keep, and can I freeze it?

Refrigerate for up to 2 days. Freezing is not recommended because reheated fish becomes rubbery and the sauce texture degrades. Cook fresh when possible, or freeze the sauce alone and cook fresh fish.