Instant Pot Tilapia Veracruz

A bright, fast take on Veracruz-style tilapia made in the Instant Pot for a hands-off weeknight dinner. Tender tilapia steams in a garlicky tomato sauce with olives and capers for a lively, Mediterranean-Mexican flavor.

0.0(0 reviews)
Prep: 10m · Cook: 12m · Total22 mins
DifficultyEasy
Serves4
Instant Pot Tilapia Veracruz

Ingredient Spotlight

capers, drained

Capers are the pickled unopened flower buds of the caper bush, commonly used in Mediterranean (Italian, Greek) and Middle Eastern cooking. They have a sharp, briny, tangy flavor with a slightly floral, lemony note that brightens sauces and dressings. You can find them jarred in the pickles/olives aisle or international section of most supermarkets or at specialty Mediterranean markets; a good substitute is chopped green olives or chopped cornichons, or a mix of lemon zest and a pinch of salt if you need the bright acidic element.

Jake

Jake's note

"This recipe delivers the classic tangy-salty Veracruz flavors in about 20 minutes, making it perfect for busy weeknights or a light weekend supper. Home cooks will love how hands-off the Instant Pot makes the process while keeping the fish moist and flavorful."

Instant Pot Tilapia Veracruz

This Instant Pot Tilapia Veracruz pares the classic coastal Mexican preparation down to something that works on a busy weeknight without losing the core elements that make Veracruz so appealing: bright tomatoes, briny olives, and the punch of capers. Instead of a long simmer on the stove, the sauce is built right in the pot, sautéing the onion and garlic to develop flavor, then pressure-steaming delicate fillets so they emerge silky and just cooked through. The result is an unfussy, fragrant dish that feels celebratory but takes very little hands-on time.

What makes this version click is attention to timing and contrast: a short sauté to coax sweetness from the onion, a quick simmer to marry tomato and olive flavors, and a three-minute high-pressure burst that avoids a stringy texture. Lime and cilantro at the end lift the earthy tomato and salty notes, so the fish never feels heavy. It’s a great weeknight recipe for people who want a protein-forward, lower-carb plate, cooks who favor one-pot cleanups, and anyone looking to introduce Mediterranean-Mexican flavors to an easy family meal.

Plan your timing

6:31 pm6:35 pmSauté aromatics
6:35 pm6:39 pmBuild the Veracruz sauce
6:39 pm6:43 pmAdd tilapia and pressure cook
6:43 pm6:47 pmRelease and optionally reduce sauce
6:47 pm6:51 pmFinish with citrus and herbs
6:51 pm6:55 pmServe
Advertisement

Ingredients

Yield
4

Instructions

Sauté aromatics

Set the Instant Pot to Sauté and heat the olive oil until shimmering. Add the chopped onion and cook, stirring occasionally, until translucent, about 3–4 minutes, then add the minced garlic and sauté 30–45 seconds until fragrant.

For this step

  • 1 tbspextra-virgin olive oil
  • 1 mediumyellow onion, finely chopped
  • 3 clovegarlic cloves, minced
Sauté aromatics

Build the Veracruz sauce

Stir in the canned diced tomatoes, broth, sliced olives, and capers, scraping any browned bits from the bottom of the pot. Bring the mixture to a simmer for 1–2 minutes to combine flavors and ensure there are no scorched bits before pressure cooking.

For this step

  • 1 candiced tomatoes (canned, 14-15 oz)
  • 0.5 cuplow-sodium chicken or vegetable broth
  • 0.38 cupgreen olives, pitted and halved
  • 2 tbspcapers, drained
Build the Veracruz sauce

Add tilapia and pressure cook

Nestle the tilapia fillets into the sauce in a single layer and season lightly with salt and pepper. Close the lid, set the valve to sealing, and pressure cook on High for 3 minutes (the pot will take a few minutes to come to pressure).

For this step

  • 4 fillettilapia fillets (about 6 oz / 170 g each)
Add tilapia and pressure cook

Release and optionally reduce sauce

Quick-release the pressure carefully and open the lid away from you. For a slightly thicker sauce, remove the fish to a plate, switch to Sauté, and simmer the sauce for 1–2 minutes to concentrate flavors, then return the fillets to warm through briefly.
Release and optionally reduce sauce

Finish with citrus and herbs

Squeeze fresh lime juice over the fish and sprinkle with chopped cilantro to brighten the dish. Taste the sauce and adjust seasoning with salt, pepper, or more lime if needed.

For this step

  • 0.25 cupfresh cilantro, chopped
  • 1 limelime, juiced (about 1 lime)
Finish with citrus and herbs

Serve

Ladle the tomato-olive sauce over each fillet and serve immediately. This dish goes well with steamed rice, crusty bread, or a simple green salad for a complete, quick meal.
Serve

Tips from the kitchen

Pat fillets dry

Blotting tilapia before adding it to the sauce helps it hold texture and prevents excess liquid from diluting the sauce.

Scrape browned bits

When you add tomatoes and broth, use a spatula to deglaze the bottom so the Instant Pot doesn’t detect a burn and to concentrate those fond flavors.

Nestle, don’t stack

Arrange fillets in a single layer with a little space between them so pressure-steaming cooks each piece evenly; overlap only if necessary and reduce cook time.

Finish with acid

Add the lime juice after pressure cooking to brighten the sauce without breaking down the fish or turning the sauce cloudy.

Optional sauce reduction

If the sauce looks watery, remove the fish and simmer on Sauté for 1–2 minutes so the flavors concentrate without overcooking the fillets.

Variations & substitutions

Swap in firm white fish

Use cod, haddock, or halibut fillets instead of tilapia and keep the same 3-minute pressure time for similar results; thicker halibut may need an extra minute.

Make it spicier

Stir in a chopped jalapeño or 1–2 teaspoons of chipotle in adobo with the tomatoes for smoky heat, and adjust to taste before serving.

Vegetarian tofu option

Replace fish with extra-firm tofu slabs or thick eggplant slices; pressure cook for 2 minutes and finish on Sauté to let the sauce cling to the pieces.

White wine enrichment

Swap half the broth for dry white wine when building the sauce for added acidity and depth; allow a brief simmer so alcohol cooks off before pressure cooking.

Storage & make-ahead

Store leftover fish and sauce in an airtight container in the refrigerator for up to 3 days. For make-ahead, keep fish and sauce separate if possible to avoid the fillets becoming overly soft in storage. Reheat gently on the stovetop over low heat until warm, or microwave in short bursts; avoid re-pressurizing as it will overcook the fish.

What to serve with it

Spoon the sauce generously over each fillet and serve with steamed jasmine or brown rice to soak up the juices, or alongside warm crusty bread for dipping. A simple cucumber and avocado salad or garlicky sautéed greens will add cool freshness, while a glass of crisp Albariño, Verdejo, or a cold Mexican lager complements the dish’s briny, citrusy notes.

Frequently asked questions

Can I use frozen tilapia fillets?

Yes—there's no need to thaw if you increase the pressure-cook time by 1–2 minutes and allow a natural release for a few minutes to ensure even heating, though thawing first gives more predictable texture.

What if my Instant Pot shows 'burn'?

Turn off Sauté, add a splash more broth or water, and scrape the bottom to release any stuck bits, then continue the recipe; avoiding thick tomato paste or large undissolved solids on the bottom prevents the sensor from reading a burn.

Can I stack fillets to save space?

You can slightly overlap thin fillets, but stacking thickly will cause uneven cooking; if you must stack, reduce pressure time by 30 seconds and check doneness promptly.

How do I tell when the fish is done?

Tilapia is done when it flakes easily with a fork and is opaque through the center; because of the short cook time, check immediately and return to warm in the sauce rather than re-pressure cooking.

Can I make the sauce ahead of time?

Absolutely—prepare the tomato-olive-caper sauce up to two days ahead, refrigerate, then nestle in fresh tilapia and pressure cook for the short 3-minute cycle when ready to serve.

Jake

About the author

Jake

Hello, I'm Jake. I started this recipe site with the idea that I hated recipe websites that overwhelm you with long stories and ads just to see plain content that's not helpful. My goal is to provide you with quality recipes, simple ideas and a fun cooking experience. There's lots of fun things to cook, and I think as you browse the site you'll find that TopShelf.Recipes is the place for quality recipes on the web.

See all recipes by Jake

Ratings & Reviews

Did you make this recipe?

Be the first to share your experience.

Ingredients

4 servings
Step 1: Sauté aromatics
  • extra-virgin olive oil1 tbsp
  • yellow onion, finely chopped1 medium
  • garlic cloves, minced3 clove
Step 2: Build the Veracruz sauce
  • diced tomatoes (canned, 14-15 oz)1 can
  • low-sodium chicken or vegetable broth0.5 cup
  • green olives, pitted and halved0.38 cup
  • capers, drained2 tbsp
Step 3: Add tilapia and pressure cook
  • tilapia fillets (about 6 oz / 170 g each)4 fillet
Step 5: Finish with citrus and herbs
  • fresh cilantro, chopped0.25 cup
  • lime, juiced (about 1 lime)1 lime

Nutrition Facts

Per serving: 1 fillet

Calories585
Total Fat36.7g
Saturated Fat5.7g
Trans Fat0g
Polyunsaturated Fat11.3g
Monounsaturated Fat16.4g
Total Carbohydrates24.6g
Dietary Fiber12.1g
Total Sugars1.7g
Protein41.1g

Nutrition values are estimated from USDA ingredient data and may vary based on preparation, brands, and portion sizes. Values are provided for informational purposes only.

Sous-chef
Instant Pot Tilapia Veracruz

Ask me anything about this recipe — substitutions, scaling, techniques, timing.

Powered by AI · Answers may not always be perfect