In just 30 minutes, you can enjoy Tilapia Veracruz with Saffron Rice. The salty Castellano olives and cinnamon blend perfectly with fragrant saffron rice for a quick, tasty meal.

I mean, really, what’s not to love? This dish is healthy. It’s quick. It’s delicious. That’s like the trifecta of dinnertime requirements. It’s like I forget all about fish until I have some, and then I become re-obsessed with it.
I’m loving this Veracruz-style tilapia, even though my husband likes to complain whenever I put olives in his food. How can you not like olives? Along with the olives, the scallions, fresh oregano, and jalapeño are just the thing to spruce up a trusty can of diced tomatoes. Serve this to some friends and see who is the first to identify the cinnamon!

Table of Contents
Reasons to Love This Tilapia Veracruz
- Combining lean tilapia with nutrient-rich tomatoes, olives, and capers, this dish is both healthy and satisfying.
- Suitable for family dinners, casual gatherings, or even a special occasion, this dish fits perfectly into any setting.
- Despite its rich layers of flavor, the recipe for Tilapia Veracruz uses straightforward ingredients and steps, making it accessible to all cooks.
Recipe Ingredients

- Diced Tomatoes: Juicy and slightly acidic, they add depth and vibrancy to the dish.
- Castellano Olives: Briny and slightly bitter, with a firm bite, these olives offer a distinct salty punch.
- Lime Zest: Bright and citrusy with a slightly bitter undertone. It adds a refreshing zing, lifting the flavors of the dish.
See the recipe card for full information on ingredients and quantities.
Variations
- Garnish Options: Fresh cilantro adds a burst of herbal freshness, while a few lime wedges provide a tangy kick. Sliced avocado or a sprinkle of crumbled queso fresco can add a creamy element. For an extra touch of color and flavor, consider thinly sliced radishes or a handful of chopped fresh parsley.
- Mild Pepper Option: Substitute jalapenos with minced poblano peppers for a milder heat and a slightly smoky flavor.
How to Make Tilapia Veracruz with Saffron Rice
Step #1: Combine the rice, saffron, garlic powder, and turmeric with 2 cups of water in a medium pot. Heat over medium until the water level dips below the rice. Cover, turn the heat to low, and cook for 15 minutes. Keeping the pot covered, turn off the heat and let it rest for 10 minutes. Squeeze in the lime juice and fluff with a fork.
Step #2: Meanwhile, heat the olive oil in a large skillet over medium heat. Add the jalapeño, minced garlic, and scallions and cook for 1 minute. Add the canned tomatoes (with juices) along with the lime zest, cinnamon, bay leaf, and 1 cup of water. Continue to cook on medium heat, stirring occasionally, for 10 minutes.
Step #3: While the sauce is simmering, pat the fish fillets dry and season lightly with salt and pepper. Heat the vegetable oil in a nonstick pan over medium-high heat until shimmering. Add the fillets and cook for 2-4 minutes per side, or until opaque and cooked through.
Step #4: Stir the oregano and olives into the sauce and turn off the heat. Taste and add salt and pepper as needed.
Step #5: Serve the fish fillets over a bed of rice, topped with a generous portion of sauce.

Expert Tips
- Keeping the Fish Warm: After cooking the fish, place it on a warm plate and cover it with aluminum foil. This method keeps the fish warm and moist without overcooking it, ensuring perfect texture and flavor.
- Achieving Perfectly Cooked Fish: To ensure your fish is fully cooked, check if the fish flakes easily with a fork. The flesh should turn opaque white and separate into flaky segments, indicating it’s tender and perfectly done.

Frequently Asked Questions
For extra flavor, you can cook the rice in vegetable broth instead of water. Adding a bit of butter or a bay leaf to the pot can also enhance the rice’s taste.
You can use red snapper, cod, halibut, or any mild white fish as they pair perfectly with the savory Veracruz sauce.
Storage Info
Store Tilapia Veracruz with Saffron Rice by placing leftovers in an airtight container and refrigerate for up to 3 days. To freeze, place it in a container for up to 2 months.
To reheat, thaw in the refrigerator overnight if frozen, then warm in a skillet over medium heat or microwave until heated through.
More Fish Recipes that You’ll Love

Tilapia Veracruz with Saffron Rice Recipe
Ingredients
For the Rice
- 1 1/2 cups long-grain rice
- 8 saffron threads
- 1/4 teaspoon garlic powder
- 1/4 teaspoon turmeric
- Juice of 1 lime
For the Tilapia Veracruz
- 2 tablespoons extra virgin olive oil
- 2 jalapeno - minced
- 2 tablespoons minced garlic
- 6 scallions - sliced
- 2 14-ounce cans no-salt-added diced tomatoes
- Zest of 1 lime
- ½ teaspoon cinnamon
- 1 bay leaf
- 1 cup water
- 1 tablespoon vegetable oil
- 4 Tilapia fillets
- 1/4 cup fresh oregano leaves
- 1/2 cup chopped Castellano olives
Instructions
- Combine the rice, saffron, garlic powder, and turmeric with 2 cups of water in a medium pot. Heat over medium until the water level dips below the rice. Cover, turn the heat to low, and cook for 15 minutes. Keeping the pot covered, turn off the heat and let it rest for 10 minutes. Squeeze in the lime juice and fluff with a fork.
- Meanwhile, heat the olive oil in a large skillet over medium heat. Add the jalapeño, minced garlic, and scallions and cook for 1 minute. Add the canned tomatoes (with juices) along with the lime zest, cinnamon, bay leaf, and 1 cup of water. Continue to cook on medium heat, stirring occasionally, for 10 minutes.
- While the sauce is simmering, pat the fish fillets dry and season lightly with salt and pepper. Heat the vegetable oil in a nonstick pan over medium-high heat until shimmering. Add the fillets and cook for 2-4 minutes per side, or until opaque and cooked through.
- Stir the oregano and olives into the sauce and turn off the heat. Taste and add salt and pepper as needed.
- Serve the fish fillets over a bed of rice, topped with a generous portion of sauce.
NOTES
Nutrition














The olives and capers gave it such a beautiful Mediterranean flavor.