Total Time
Prep 20 mins
Cook 20 mins

This recipe is from Authentic Costa Rican dish!

Ingredients Nutrition


  1. For the tilapia marinade, combine lime juice, 1 tablespoon olive oil, 2 tablespoons cilantro, 1 teaspoon garlic, 1/2 teaspoon salt, and sugar in a shallow dish.
  2. Add tilapia and marinate 15 minutes, turning once.
  3. To prepare the bean and rice mixture, cook the rice according to package and keep warm while the tilapia is marinating.
  4. Preheat oven to 400 degrees. In a large, skillet or saucepan, heat 2 tablespoons olive oil on medium heat. Add remaining garlic and onions; sauté until translucent, about 5 minutes, stirring. Add 2 tablespoons cilantro, oranges, tomatoes, beans, oregano, 1 teaspoon salt, pepper, and cayenne.
  5. Cook, uncovered, until hot, 7 to 8 minutes, stirring occasionally.
  6. Transfer hot rice to a 9 by 13 inch baking dish. Spoon the bean mixture on top of rice and gently blend. Slightly overlap tilapia fillets on top and scrape marinade over fillets.
  7. Bake 16 to 20 minutes.
Most Helpful

This meal is EXCELLENT -- my hubby and I both immediately said "This is a keeper!" Spices are perfect -- I also used mandarin oranges, but otherwise kept the recipe pretty much as written. A Must Try !!

tawni14094 March 11, 2011

A colorful and flavorful meal! The only thing I changed was the number of fish fillets used and I may have thrown in a little more cilantro because I'm such a big fan of it. Next time I might throw a little more cayenne in it or just chop up a fresh hot pepper for a little more kick. Also, if you use fresh oranges, don't forget to get rid of as much of the pith (the white stuff between the peel and the fruit) as possible to avoid a bitter taste.

melissulactosetolerant March 03, 2010

Made half a recipe and DH loved this one. All the flavor from the beans and rice with the tilapia was great.

adopt a greyhound September 25, 2015