Recipes Diets we supportDiets Start your planStart plan

Tilapia Veracruz

Flaky tilapia baked in a bright, tangy sauce of crushed tomatoes, kalamata olives, red bell pepper, onion, and jalapeno, finished with lemon and cilantro over white rice.

By Camille McLaughlin, RDN, LD, registered dietitian nutritionist

Built forPescatarianDinner
Also fits Heart-Healthy Balanced Gut-Health High-Protein Anti-Inflammatory Mediterranean GLP-1
Baked in a tangy tomato sauce with olives and jalapeno, tilapia stays moist rather than drying out, and it soaks up every bit of that sauce. Red bell pepper sweetens as it softens into the sauce, and lemon and cilantro go over at the end so the pan tastes bright.
↓ Jump to Recipe

Why You'll Love This Recipe

This is a weeknight-friendly fish dinner for anyone who wants something bright and satisfying without a lot of fuss. Tilapia is mild, quick-cooking, and inexpensive, and here it soaks up a tangy tomato sauce studded with olives and peppers. It suits a cook who likes big flavor from a short ingredient list and a single skillet. The whole of it happens in one pan that starts on the stove and finishes in the oven, so there is exactly one thing waiting at the sink afterward.

The sauce is what carries the dish. Softening the onion, bell pepper, and jalapeno first builds a sweet, savory base, and cooking the garlic and oregano just until fragrant keeps them from turning bitter. Simmering the crushed tomatoes concentrates them and lets the briny olives and lemon juice sharpen the whole pan. Baking the tilapia right in that sauce means the fish stays moist and takes on the seasoning instead of drying out.

It eats like a full plate: tender, flaky fish over rice with a spoonable, tangy sauce and the fresh lift of cilantro. The fish delivers a generous amount of protein, the tomatoes and peppers add color and vitamins, and the olive oil brings a smooth richness that ties it together. It is filling and vivid without feeling heavy, and the sauce is generous enough that a spoonful of it over the rice is as good as the piece of fish it came with.

White tilapia fillets under a chunky red tomato-olive sauce with green herbs, served beside fluffy rice. Save
Prep: 15 minsCook: 25 minsTotal: 40 minsMakes: 4 servingsServing: 1 fillet with sauce and rice, about 2 cups

Ingredients

Serves4Amounts change with the number. The nutrition panel is per serving, so it stays the same.
  • 4 tilapia fillets (about 600 g)
  • 1 3/4 cups crushed tomatoes
  • 1/2 cup kalamata olives, halved
  • 1 large red bell pepper, sliced
  • 1 medium onion, sliced
  • 1 jalapeno, minced
  • 4 garlic cloves, minced
  • 3 tbsp olive oil
  • 1 tsp dried oregano
  • 2 tbsp lemon juice
  • 1/4 cup chopped cilantro
  • 3 cups cooked white rice
  • 3/4 tsp salt

Instructions

  1. Have the rice ready: This is built on white rice that is already cooked, so warm it through while the sauce simmers, since the fish and the sauce both want a hot bed under them. Starting from dry instead, rinse the rice under cold water until it runs clear and simmer it in a covered pot over low heat until the water is absorbed and the grains are tender, about 15 to 18 minutes, then fluff it with a fork.
  2. Prep the vegetables: Slice the onion and the red bell pepper, mince the jalapeno, and mince the garlic. Take the seeds and white ribs out of the jalapeno if you want a milder heat, since that is where nearly all of the burn sits. Halve the kalamata olives, roughly chop the cilantro, and set the cilantro aside for serving.
  3. Build the sofrito: Preheat the oven to 400°F (200°C). Heat the olive oil in an oven-safe skillet over medium heat, then cook the onion, bell pepper, and jalapeno, stirring now and then, until softened, about 6 minutes. Add the garlic and dried oregano and cook until fragrant, about 1 minute and no longer, because garlic in hot oil turns bitter the moment it goes past golden.
  4. Simmer the sauce: Stir in the crushed tomatoes, the halved olives, the lemon juice, and the salt. Simmer, stirring occasionally, until the sauce thickens slightly and the raw tomato edge cooks off, about 8 minutes, so the sauce is ready to season the fish rather than still tasting of the can.
  5. Bake the fish: Pat the tilapia fillets dry and settle them into the sauce in a single layer, spooning some of it over the tops, since fish that sits under sauce stays moist while fish left on top of it dries at the edges. Transfer the skillet to the oven and bake until the fish turns opaque and flakes easily with a fork, about 12 to 14 minutes, reaching an internal temperature of 145°F (63°C).
  6. Finish and serve: Garnish the fish and sauce with the chopped cilantro and serve it over the warm rice, spooning extra sauce on top. Add the cilantro off the heat, because it darkens and gives up its lift the moment it meets a hot pan.
Nutrition Facts
4 servings per recipe
Serving size1 fillet with sauce and rice, about 2 cups
Calories510
% Daily Value*
Total Fat 16g21%
Saturated Fat 3g15%
Trans Fat 0g
Cholesterol 66mg22%
Sodium 784mg34%
Total Carbohydrate 55g20%
Dietary Fiber 5g18%
Total Sugars 8g
Includes 0g Added Sugars 0%
Protein 37g
Vitamin D 3.6mcg18%
Calcium 99mg8%
Iron 3.5mg20%
Potassium 966mg21%
* 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 sauce and rice, about 2 cups).

Variations

  • Swap the fish: Use cod, halibut, or snapper in place of tilapia. Thicker fillets may need a few extra minutes in the oven; bake until the fish is opaque and flakes easily.
  • Add capers: Stir in a spoonful of rinsed capers along with the olives for an extra briny, traditional edge to the sauce.
  • Dial up the heat: Leave the jalapeno seeds in, or add a pinch of chili flakes with the garlic, for a sharper, spicier sauce.
  • Serve over greens: Spoon the fish and sauce over sauteed spinach or kale instead of rice for a lighter, more vegetable-forward plate.
  • Brighten with orange: Add a little grated orange zest with the lemon juice for a sweeter citrus note that plays against the salty olives.

Storage & Leftovers

Store leftovers in an airtight container in the refrigerator for up to 3 days. Keep the fish and sauce together so the tilapia stays moist, and hold the rice in its own container so it does not turn gummy.

Reheat gently to protect the delicate fish. Warm the tilapia and sauce in a covered skillet over low heat, or microwave in short bursts at reduced power until just heated through, adding a splash of water if the sauce has thickened. Reheat the rice separately with a little water to loosen it.

To get ahead, make the Veracruz sauce a day or two in advance and refrigerate it. When you are ready to eat, bring it back to a simmer, tuck in the fresh tilapia, and bake, so the fish is always cooked to order.

Notes & Tips

A few notes from my kitchen to help this come together smoothly and taste its best.
  • Pat the fish dry: Blot the tilapia fillets with a paper towel before setting them in. Excess surface water thins the sauce and keeps the fish from taking on flavor.
  • Taste before you salt: Kalamata olives are already salty, so taste the simmered sauce before adding all the salt and adjust from there.
  • Check doneness by flake: Tilapia is thin and cooks fast. It is done the moment it turns opaque and separates into flakes when nudged with a fork; pull it before it tightens up.
  • Pick even fillets: Choose fillets of similar thickness so they finish baking at the same time. If one is much thinner, place it toward the center of the pan.
  • Add cilantro last: Stir the cilantro in only at serving, off the heat. Its fresh, grassy flavor fades if it cooks in the hot sauce.
  • Serve with a wedge: Keep a lemon wedge at the table. A final squeeze over the plate wakes up the tomatoes and olives right before eating.

Nutrition & Mindful Eating

Veracruz built the long way, with olives, jalapeño and oregano in the sauce and lemon over the top. The fish finishes in the oven under all of it, so it comes out soft and completely seasoned.
  • The sauce and the fish cook into each other. Onion, pepper and tomato go down first on the stove, the tilapia goes in on top, and the oven finishes both at once so nothing arrives dry.
  • Kalamata olives are the signature of this dish, briny and faintly bitter and gone soft in the heat, and they bring olive fat and polyphenols in a form that seasons a whole pan a few pieces at a time.
  • Sliced jalapeño gives a low, steady heat because it cooks down in the sauce rather than going on raw, dried oregano rubbed between your fingers releases its oil into the pan, and lemon squeezed over at the table cuts straight through the salt and the olive richness.
  • Tomatoes and bell pepper break down into a loose, glossy sauce over the heat, sweeter than either one is raw, and the lycopene and vitamin C in them are carried along in every spoonful you pour over the rice.
  • Tilapia is mild and fine-textured, which is exactly what a sauce this assertive needs beneath it, and it comes out of the oven in soft white flakes with the protein that makes this dinner rather than a side, cilantro scattered over last.
  • As you eat, breathe in the oregano and lemon before the first forkful and notice how the olives turn up in some bites and not others, and stay at the table long enough to feel full.

Frequently Asked Questions

Can I use frozen tilapia?

Yes. Thaw the fillets fully in the refrigerator, then pat them very dry before adding them to the sauce so they do not water it down. Frozen fillets bake in about the same time once thawed.

The sauce tastes too tangy. How do I balance it?

The olives, tomatoes, and lemon all bring acidity. Let the sauce simmer a couple minutes longer to mellow, or stir in a small pinch of sugar to round out the edge to your taste.

My tilapia fell apart in the sauce. What happened?

Tilapia is delicate and overcooks quickly. Pull it as soon as it flakes, and use a wide spatula to lift each fillet with some sauce underneath rather than stirring it in.

What can I serve alongside besides rice?

The sauce is good over warm crusty bread, sauteed greens, or roasted potatoes. Anything that can soak up the tomato-and-olive sauce works well.