
Lime Seco-Style Fish with Creamy Lima Beans and Minted Criolla Salsa
An original Peruvian-inspired dish built around the flavors of coastal seco: seared fish fillets finished in a fragrant cilantro, ají amarillo, and chicha de jora sauce, served over creamy lima beans and topped with a fresh minted criolla salsa. It brings together herbal, tangy, and gently spicy notes in a homey yet elegant preparation.
Ingredients
- 700 g firm white fish fillets (como corvina, mero or halibut, en 4 porciones)
- 8 g salt (divided)
- 2 g black pepper (freshly ground, divided)
- 12 g garlic (chopped fino)
- 45 g ají amarillo paste
- 40 g fresh cilantro (leaves and stalks tiernos, chopped)
- 220 g red onion (en pluma fina, divided)
- 240 ml chicha de jora
- 240 ml fish stock or water
- 45 ml vegetable oil (divided)
- 500 g cooked lima beans (escurridos)
- 180 ml evaporated milk
- 1 g ground cumin
- 80 g limes (su juice, divided)
- 8 g fresh mint (chopped fina)
- 10 g ají limo or fresh red chili (without semillas and chopped fino)
- 400 g sweet potato (pelado and sliced gruesas)
- 500 ml water (for cocer the camote)
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 fish fillets with 4 g (3/4 tsp) salt, 1 g (1/2 tsp) black pepper, and 1 tbsp lime juice. Let them rest for 10 minutes while you prepare the remaining ingredients.
- 2
2. Place the sweet potato in a small pot with 500 ml (2 cups) water and a pinch of salt. Cook over medium heat for 12 to 15 minutes, until tender but not falling apart. Drain and keep warm.
- 3
3. For the creamy lima beans, heat 1 tbsp oil in a medium skillet over medium heat. Add one third of the chopped garlic and 60 g (about 1/2 cup) of the red onion. Sauté for 2 to 3 minutes. Stir in the lima beans, evaporated milk, cumin, 2 g (1/4 tsp) salt, and 1/2 tsp pepper. Cook for 6 to 8 minutes, lightly mashing some of the beans for a creamy texture. Keep warm over very low heat.
- 4
4. For the criolla salsa, combine the remaining red onion, reserving 60 g (1/2 cup) for the seco sauce, with the mint, ají limo, 2 tbsp lime juice, 1/4 tsp salt, and 1 tbsp oil in a bowl. Gently massage the onion with the dressing and let it rest for 10 minutes.
- 5
5. Blend the cilantro with the chicha de jora and the fish stock or water until smooth and bright green. Set aside.
- 6
6. Heat 1 tbsp oil in a large skillet over medium-high heat. Sear the fish for 2 minutes per side, just until lightly browned on the outside. Transfer to a plate; it will finish cooking later.
- 7
7. In the same skillet, lower the heat to medium and add the last tablespoon of oil. Sauté the reserved 60 g (1/2 cup) red onion and the remaining garlic for 2 minutes. Add the ají amarillo paste and cook 1 minute more, stirring so it does not stick.
- 8
8. Pour the blended cilantro, chicha de jora, and stock mixture into the skillet. Add the remaining salt and cook for 5 minutes over medium heat, until the sauce reduces slightly and becomes fragrant.
- 9
9. Return the fish fillets to the skillet, spoon the sauce over them, and cook for 4 to 6 minutes over medium-low heat, until the fish is tender and reaches a safe internal temperature of 63 °C / 145 °F.
- 10
10. If you want to keep the dish warm before serving, place the lima beans and sweet potato in an oven-safe dish at 95 °C / 200 °F for up to 10 minutes.
- 11
11. To serve, spoon the creamy lima beans onto plates, arrange the sweet potato slices on the side or underneath, top with a fish fillet and plenty of green sauce, and finish with the minted criolla salsa over the top or alongside.
Chef tips
If the sauce becomes too thick, add 2 to 4 tbsp hot stock or water. If it is too thin, reduce it for 2 to 3 more minutes before returning the fish. Slice the onion for the criolla very thin so it keeps texture without overpowering the dish.
Substitutions
You can replace the chicha de jora with a mixture of 3/4 cup extra stock and 2 tbsp mild lime juice if unavailable, though the flavor will be less traditional. Mint can be replaced with fresh parsley for a gentler version. Lima beans can be swapped for cooked white beans.
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 imageCosori Pro LE 5 Qt Air Fryer
Browning and baking with little oil
- Browns food with very little oil
- Handy for vegetables, chicken and reheating
- Check the basket capacity
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
As an Amazon Associate, I earn from qualifying purchases.
Ratings & reviews
Sign in to rate this recipe
Sign inRelated recipes

Creole Fish Sudado with Tender Corn, Aji Amarillo and Cilantro Yuca
60 min

Peruvian Pork Adobo with Chicha de Jora, Roasted Sweet Potato and Red Onion Relish
120 min

Peruvian Trout Sudado with Creamy Hominy and Huacatay
60 min

Creole Turkey Stew with Tender Lima Beans, Chicha de Jora and Mint
75 min

Aji Panca Beef Steak with Peruvian Lima Bean Mash and Warm Tomato Oregano Salad
60 min

Lima-Style Turkey Stew with Aji Amarillo, Chickpeas, Spinach and Lemon Rice
65 min