
Pot-Style Fish with Coconut Rice, Tender Pigeon Peas, and Crispy Sweet Plantain
An original Puerto Rican-inspired dish featuring fish fillets gently cooked in a criollo sofrito with tomato, olives, and sweet peppers, served over creamy coconut rice with tender pigeon peas and finished with crispy sweet plantain strips. Classic boricua flavors in a homey yet elegant presentation.
Ingredients
- 600 g grouper or snapper fillets (skinless, en 4 porciones)
- 6 g salt (divided)
- 2 g black pepper (divided)
- 12 g minced garlic (divided)
- 1 g dried oregano
- 1 g ground cumin
- 30 ml lemon juice
- 45 ml olive oil (divided)
- 150 g yellow onion, diced (divided)
- 75 g green bell pepper, diced
- 60 g sweet peppers, diced
- 10 g culantro, chopped (divided)
- 30 g tomato paste
- 240 ml crushed tomato
- 40 g sliced green olives
- 360 ml fish or vegetable broth (divided)
- 1 unit bay leaf
- 200 g medium-grain rice (enjuagado)
- 240 ml coconut milk
- 150 g cooked pigeon peas (escurridos)
- 180 g ripe plantain (cut in strips finas)
- 240 ml vegetable oil (for frying)
- 5 ml white vinegar
Nutrition facts
per serving
Approximate nutritional information. Estimated from the recipe’s ingredients and amounts, using standard reference nutrition values. It may vary with brands, sizes and cooking method. For guidance only; not a substitute for medical or dietary advice.
Allergens
Instructions
- 1
1. Season the grouper or snapper fillets with 3 g (1/2 tsp) salt, 1 g (1/4 tsp) black pepper, half of the minced garlic, the dried oregano, cumin, and lemon juice. Let them rest for 10 minutes while you prepare the remaining ingredients.
- 2
2. In a medium pot or caldero, heat 15 ml (1 tbsp) olive oil over medium heat. Add half of the diced onion and cook for 2 minutes. Stir in half of the sweet peppers, half of the culantro, and half of the remaining garlic; cook 1 minute more.
- 3
3. Add the medium-grain rice and stir for 1 minute to lightly toast it. Pour in the coconut milk and 240 ml (1 cup) of the fish or vegetable broth. Add 2 g (1/4 tsp) salt, 1 g (1/4 tsp) black pepper, and the cooked pigeon peas. Once it comes to a boil, lower the heat to the minimum, cover, and cook for 18 minutes until the rice is tender.
- 4
4. While the rice cooks, heat the remaining 30 ml (2 tbsp) olive oil in a wide skillet over medium heat. Add the rest of the onion, green bell pepper, and remaining sweet peppers. Sauté for 4 minutes until softened.
- 5
5. Add the rest of the minced garlic and cook for 30 seconds. Stir in the tomato paste and cook for 1 minute. Then add the crushed tomato, green olives, bay leaf, white vinegar, the remaining culantro, 120 ml (1/2 cup) broth, and 1 g (1/4 tsp) salt. Cook for 5 minutes to create a light sauce.
- 6
6. Nestle the fish fillets into the sauce in a single layer. Cover the skillet and cook over medium-low heat for 8 to 10 minutes, until the fish is opaque and flakes easily. If checking internal temperature, it should reach 145°F (63°C).
- 7
7. In a small saucepan or deep skillet, heat the vegetable oil to 350°F (175°C). Fry the ripe plantain strips in batches for 1 to 2 minutes until golden and crisp at the edges. Drain on paper towels and sprinkle with a pinch of salt.
- 8
8. Uncover the coconut rice with pigeon peas, turn off the heat, and let it rest for 5 minutes. Fluff the rice with a fork.
- 9
9. Serve a bed of coconut rice with pigeon peas on each plate, top with a fish fillet and plenty of sauce, and finish with the crispy ripe plantain strips. Serve hot.
Chef tips
For deeper flavor, let the fish marinate for up to 20 minutes, but no longer because of the lemon juice. The plantain should be ripe but still firm so it keeps its shape when fried.
Substitutions
You can use fresh cod, mahi-mahi, or tilapia instead of grouper or snapper. If culantro is unavailable, use a smaller amount of fresh cilantro. The olives can be omitted for a milder flavor profile.
What I used to make it
Generic kitchen tools that work for this recipe. You don’t need to buy anything to make it.
Illustrative imageNinja Professional BL610 Blender
Smoothies, sauces and soups
- Smoothies, sauces and soups
- Easy-to-wash jar
- Check the power and jar size
Illustrative imageTempPro TP19H Digital Thermometer
Checking doneness of meat and chicken
- Checks doneness of meat and chicken
- Quick reading
- Clean the probe after each use
Illustrative imageT-fal Ultimate Hard Anodized 12" Non-Stick Pan
Eggs, omelets and stir-fries
- Eggs and omelets that don’t stick
- Comfortable, sturdy handle
- Use wooden or silicone utensils
As an Amazon Associate, I earn from qualifying purchases.
Ratings & reviews
Sign in to rate this recipe
Sign inRelated recipes

Creamy Puerto Rican rabbit rice with roasted squash, sweet peppers, and crispy cassava flatbread
90 min

Puerto Rican Sweet Plantain Lasagna with Sofrito Chicken, Spinach, and Queso del País
75 min

Yuca Dumplings Stuffed with Crab in a Mild Coconut and Culantro Sauce
75 min

Braised chicken caldero with green bananas, olives, and toasted recao rice
75 min

Puerto Rican Sweet Potato and Beef Pastelón with Queso del País, Sweet Pepper Sofrito and Crispy Cassava Bread Crumble
85 min

Crab-Stuffed Bacalaito Fritters with Roasted Garlic Aioli and Warm Corn Salad
65 min