
Northern-Style Fish Seco with Canary Beans and Minted Criolla Salsa
An original dish inspired by the flavors of northern Peru: pan-seared fish fillets finished in a light cilantro, ají amarillo, and chicha de jora sauce, served over stewed canary beans and topped with a fresh red onion and mint criolla salsa.
Ingredients
- 600 g firm white fish fillets (como corvina, mero or halibut, en 4 porciones)
- 500 g cooked canary beans (escurridos si son cocidos previamente)
- 300 g red onion (the mitad diced and the mitad en pluma fina)
- 45 g ají amarillo paste (divided for sauce and frejoles)
- 18 g garlic (chopped or ground)
- 40 g fresh cilantro (leaves and stalks tiernos, chopped)
- 10 g fresh mint (chopped fina)
- 240 ml chicha de jora (si no consigue, ver sustituciones)
- 360 ml fish stock or water (divided entre sauce and frejoles)
- 45 ml lime juice (freshly squeezed)
- 45 ml vegetable oil (divided)
- 500 g sweet potato (pelado and sliced gruesas)
- 2 g ground cumin (divided)
- 1 g dried oregano (for the frejoles)
- 10 g salt (or to taste)
- 2 g black pepper (or to taste)
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
Preheat the oven to 220 °C / 425 °F. Place the sweet potato on a tray and toss it with 1 tablespoon vegetable oil, 1/2 teaspoon cumin, a pinch of salt, and pepper. Roast for 25 to 30 minutes at 220 °C / 425 °F, turning halfway through, until golden and tender.
- 2
Meanwhile, make the criolla salsa: place half of the red onion, thinly sliced, in a bowl with the lime juice, chopped mint, and a pinch of salt. Mix well and set aside so it softens slightly.
- 3
For the beans, heat 1 tablespoon oil in a pot over medium heat. Add the diced red onion and cook for 4 minutes until translucent. Stir in half of the garlic, 1 tablespoon ají amarillo paste, the dried oregano, and cook for 1 minute more.
- 4
Add the cooked canary beans and 240 ml / 1 cup fish stock or water. Season with salt and pepper. Cook over medium-low heat for 10 to 12 minutes, lightly mashing some of the beans so the stew becomes creamy.
- 5
Blend or process the cilantro with the chicha de jora and the remaining fish stock or water until smooth and bright green.
- 6
Season the fish fillets with the remaining cumin, salt, and pepper. Heat the remaining tablespoon of oil in a large skillet over medium-high heat. Sear the fish for 2 to 3 minutes per side, depending on thickness, until nicely colored.
- 7
Reduce to medium heat and add the remaining garlic and the rest of the ají amarillo paste to the skillet; cook for 30 seconds. Pour in the cilantro and chicha de jora mixture around the fish and cook 3 to 4 minutes more, spooning the sauce over the fillets, until the fish is cooked through and the sauce is slightly reduced.
- 8
Taste and adjust salt and pepper in the beans, the fish sauce, and the criolla salsa. If the onion in the salsa still tastes too sharp, toss it again so it fully absorbs the lime and mint.
- 9
To serve, spoon the canary beans into shallow bowls, place a fish fillet on top with its green sauce, add the roasted sweet potato on the side, and finish with a generous mound of minted criolla salsa.
Chef tips
Pat the fish very dry before searing so it browns better. Do not boil the cilantro sauce aggressively, so it keeps its bright green color and fresh flavor.
Substitutions
You can replace chicha de jora with a mild lager or more stock plus 1 teaspoon mild vinegar. If canary beans are unavailable, use cooked white beans. Corvina can be replaced with another firm white fish.
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