Ecuador's Easter dish fanesca: a rich soup of salt cod, beans, grains, and squash, served with hard-boiled egg, plantain, and cheese
Prep24 hr 30 min
Cook1 hr 10 min
Serves4 servings
CuisineEcuadorian

Fanesca: Ecuador's Holy Week Soup of Salt Cod, Beans, and Grains

A recipe for fanesca, the soup Ecuador eats for Easter, scaled to serve 4 with salt cod, eight beans and grains, squash, and milk. Covers how ingredients vary by home and region, its origins, how to desalt the cod, judging thickness, substitutes for hard-to-find ingredients, and the festive garnishes, plus the heat that keeps the beans whole.

Total: 25 hr 40 minLevel: Intermediate

Ingredients

Ingredients

1 / 4

The salt cod and the eight beans and grains

Ingredient Amount Substitutes & notes
Salt cod (salted, dried cod) 200 g Plan on a 24-hour desalting. Without salt cod, 200 g of unsalted white fish can stand in, but the flavor changes
Corn (boiled kernels) 120 g Drain frozen or canned. Keeps the texture of the young local kernels
Green peas 100 g Frozen is fine. Add late to prevent them falling apart
Fava beans 100 g, cooked If dried, soak before boiling. Peeling off the skins makes the soup lighter
White beans 100 g, cooked If part is used to substitute for chochos, adjust the total amount
Chickpeas 80 g, cooked Rinse and drain canned
Lentils 80 g, cooked Boil 35 g dried until tender in a separate pot. Red lentils fall apart easily, so add them last
Chochos (lupini beans) 80 g, soaked and cooked If hard to find, 80 g white beans. Local name chochos / lupini beans
Rice (cooked) 80 g Builds the soup's body. Use cooked white rice and mix in separately boiled rice
2 / 4

The squash and milk base

Ingredient Amount Substitutes & notes
Squash (peeled and seeded) 250 g The center of sweetness and thickness. Frozen squash works
Zucchini 150 g Stands in for zambo. Replace with young local squash if you have it
Cabbage 80 g Roughly chopped. Adds a green aroma and cohesion to the soup
Milk 550 ml Low-fat milk tends to be thin. Start with 500 ml and add after checking thickness
Unsalted roasted peanuts 50 g If using peanut butter, choose unsweetened and unsalted, about 3 tbsp
Heavy cream 50 ml Optional. You can add a little more milk, but the richness will be lighter
Fresh cheese or cream cheese 60 g Check the saltiness and add last. Feta is very salty, so start with a little
3 / 4

The sofrito and finishing

Ingredient Amount Substitutes & notes
Onion (white or yellow) 1 (150 g) Finely chopped
Garlic 2 cloves Finely chopped
Annatto (achiote) 1 tsp Gives red color and an earthy aroma. Without it, paprika can make up the color only, but it is not the same flavor
Ground cumin 1 tsp Goes into the sofrito
Dried oregano 1/2 tsp A little local herb at the finish if you have it
Unsalted butter or ghee 25 g Oil also works, but butter or ghee suits if you want to keep the dairy richness. Ghee changes the aroma slightly
Salt, black pepper Salt adjusted last Taste after adding the salt cod and cheese
4 / 4

Garnishes

Ingredient Amount Substitutes & notes
Eggs 2 Hard-boil and halve
Ripe plantain (cooking banana) 1 Slice on the diagonal and fry. If you cannot find it, potato is easier to match to a meal than a sweet dessert banana
Red onion 1/4 Thinly sliced. Toss with lime juice and a little salt
Parsley or cilantro as needed A green aroma at the finish
Fresh cheese, green chile as needed Each person adds their own. Adjust the heat and saltiness afterward
0 / 0

In Ecuadorian homes during Holy Week, bags and bowls of beans line the kitchen table. A grandmother cracks open fava bean pods, a child counts white beans, someone shucks kernels of corn. Beside them salt cod soaks in water and squash simmers until tender. Fanesca (also written fanesca ecuatoriana) is a thick soup eaten in Holy Week, leading up to Easter. Into the great pot of Holy Week go beans, young grains, squash, and milk, and every spoonful has a different texture. For the cook, the time spent shelling beans as a family is part of the dish itself. What makes this plate interesting is that salt cod and young grains, ingredients of the sea and the field, meet in one pot.

The fillings vary by household and region, and some recipes use eight to twelve kinds of beans and grains. The number twelve is linked to a religious reading in which the ingredients or grains stand for the apostles, but this is not a dish that requires twelve kinds of grain. Still, the reason so many things go in is not to compete on numbers but because the family brings its hands and ingredients to the festive table. The recipe in this article is arranged as eight ingredients, a form that is easy to make while sharing the work: corn, green peas, fava beans, white beans, chickpeas, lentils, chochos, and rice. In exchange for not being tied to twelve, we make it a rule that thickness is set by milk and squash.

Good to know

The Spanish spelling is fanesca, or fanesca ecuatoriana. Quito Turismo says the twelve ingredients are said to represent the apostles, but it does not limit the dish to twelve grains. Ingredients, garnishes, and the treatment of the fish all differ by region and household, so this dish has no single fixed recipe.


How to Make It

Overview of the fanesca process: salt cod, separately boiled beans, squash puree, and annatto sofrito are combined in a big pot in turn
Combining separately prepared ingredients in the big pot at the end helps keep their textures

The total time includes 24 hours to desalt the salt cod. The cooking day itself takes about 70 minutes. Because the beans and grains differ in hardness, the premise of this dish is to cook them separately rather than in the same pot. Then you build the soup base, finish the annatto sofrito, the peanut and milk, and the salt cod in turn, and combine them at the end. Seasoning is judged after the saltiness of the salt cod and cheese goes in, so salt comes last of all.

1. Desalt the salt cod and pre-boil the beans the day before

Salt cod being desalted, and fava beans and white beans being boiled in a separate pot
Desalt the salt cod in the refrigerator, changing the water, and boil beans and grains separately according to their hardness

Start with the desalting, which takes the longest. Put 200 g salt cod in plenty of water in the refrigerator, change the water every 6–8 hours for 24 hours. Then check the saltiness with one piece. Cook a piece and taste it, and if it is still too salty, keep changing the water for a few more hours. The sources include a procedure of 12 hours in milk and one of 24–48 hours in water, and the time varies with the thickness of the fish.

Boil the beans in separate pots. Soak dried fava beans, white beans, and chickpeas each and boil them until tender, and stop the lentils at the stage where they do not fall apart. If you use canned beans, just rinse and drain them. Do not overcook the green peas and corn.

Tip

If you stop the beans when they can be crushed with a finger but still have a slight firmness at the center, they will be just tender in the final big pot. If you simmer lentils or green peas from the start, they dissolve into the soup, so save them for later. Keep the cooking liquid separate for each bean, and if it is not too cloudy, you can use a little of it as soup liquid.

2. Make the core of the soup with squash and rice

Process of pureeing tender squash, zucchini, cabbage, and cooked rice
The squash and rice puree builds fanesca's thickness before the milk goes in

Put 250 g squash, 150 g zucchini, 80 g cabbage, and 250 ml water in a pot, cover, and simmer over medium-low heat for 15–20 minutes. Turn off the heat, leaving the cooking liquid, when a skewer goes through to the center, that is, when it goes into the middle of the squash without resistance.

Blend 2/3 of the squash and zucchini, the cabbage, 80 g cooked rice, and 100 ml cooking liquid smooth with an immersion blender. The rice binds the soup and gives it a pleasant body. Set the remaining 1/3 aside without mashing it completely, so that small pieces of squash remain in the finished soup. Not turning everything into paste is what makes it fun to eat.

Tip

For thickness, aim for a soup that falls from a spoon in a thick ribbon. If it is stiff, add cooking liquid 1 tbsp at a time. If it is watery, add the reserved squash and then blend; do not add water just to thin it. The cabbage's moisture tends to dilute the flavor, so leave the salt undecided at this stage.

3. Make the annatto sofrito

A sofrito of onion, garlic, annatto, and cumin cooked in butter for fanesca
Transfer the annatto's color to the fat without scorching it, and layer the onion's sweetness into the sofrito

Melt 25 g unsalted butter in a heavy pot and cook 150 g onion and 2 cloves garlic over medium-low heat for 5–7 minutes. When the onion is translucent and there is still some moisture left in the bottom of the pot, add 1 tsp annatto, 1 tsp cumin, and 1/2 tsp oregano.

Annatto is not a spice that adds heat. What it contributes is red color and a mild earthy aroma. Think of moving the red color into the fat and cook for only 30–60 seconds. Stop before the powder turns black at the bottom of the pot, and move on to the next step.

Warning

If the pot is drying out, add 1 tbsp cooking liquid or water to lower the temperature. Never turn up the heat after the annatto goes in. If black specks or smoke appear, it is better to start over so you do not carry bitterness forward. Paprika can stand in for the color, but it is not the same as annatto's aroma.

4. Cook the salt cod in milk and make the peanut milk (cooking step)

Salt cod gently cooked in milk and a sauce of peanuts blended smooth with milk
Cook the salt cod without boiling, and combine the peanuts with milk to give the big pot its richness

Pat the desalted salt cod dry and gently simmer it in a small pot with 250 ml milk over low heat for 8–10 minutes, until it is white through to the center. Take it out and flake it coarsely, and strain the fish milk and keep it. A hard boil makes the fish tough and the milk likely to separate.

Blend 50 g unsalted roasted peanuts with 200 ml milk in a blender until the peanuts are smooth. Make sure no large bits remain. Set aside 50 ml cream and the remaining 100 ml milk for finishing, and adjust how much you use while tasting the saltiness of the salt cod and cheese.

5. Combine in the big pot, return the ingredients, and set the thickness

Simmering fanesca in the big pot: squash puree, beans, salt cod, and peanut milk blend into one
After the ingredients go in, simmer gently over low heat to keep the shape of the beans and the smoothness of the milk

To the sofrito add the squash puree and the reserved squash, 300 ml bean cooking liquid or water, and the milk the fish was cooked in, and combine over low heat for 10 minutes. Then add the corn, fava beans, white beans, chickpeas, and chochos, and simmer another 10 minutes over low heat.

Finally add the green peas, lentils, salt cod, the peanut and milk sauce, and the cream, and cook for 5–8 minutes without letting it boil. Just before turning off the heat, melt in the cheese and adjust with salt and black pepper. Because of the salt cod and cheese, decide the salt last.

The sign it is done: the squash and milk base blends smoothly with the ingredients, and when you drag a wooden spoon along the bottom of the pot, the trail of the spoon lasts 2–3 seconds and the soup thinly coats the back of the spoon.

Tip

If it is too thick, add 50 ml milk or unsalted cooking liquid at a time, warming over low heat each time. If it is too thin, remove the lid and simmer over low heat for 5–10 minutes, or mash a little of the reserved squash and add it. Boiling hard to reduce it breaks the beans, separates the milk and peanuts, and leaves only the saltiness.

6. Finish with egg and plantain

Garnishing a bowl of fanesca with hard-boiled egg, fried plantain, red onion, cheese, and herbs
Fanesca is a soup full of ingredients with egg, plantain, cheese, and onion served separately alongside

Hard-boil 2 eggs in boiling water and halve them. Slice ripe plantain on the diagonal and, in a skillet over medium-low heat with a little oil, cook both sides until browned to toast the surface. Toss red onion with a little lime juice and salt, and have parsley or cilantro, cheese, and green chile ready too.

Pour the fanesca into deep bowls and top with the egg and plantain, onion, cheese, and herbs. Keep the acidity separate by serving it on a different plate if you like. If everyone adds to taste, they can change each bite with the garnishes, and the rich soup stays enjoyable to the end.


At Easter in Ecuador, the Family Shells the Beans

A table around Ecuador's Easter dish fanesca, with beans, corn, squash, salt cod, boiled egg, and plantain laid out
Easter fanesca is a festive soup made by preparing many beans and grains together as a family

Following the sources, again and again you find the scene of families gathering in the kitchen during Holy Week and sharing the work of shelling and cooking beans and grains. In the past, even peeling the grains was a communal household job, and the sheer amount of labor was tied to the social meaning of the dish. What we want to picture here is not a pot one person makes in a short time. It is a big pot with preparation that starts the day before, where the shelling time is part of the cooking, and the family's hands gather in one pot.

So where did the dish come from? The Asociación de Chefs del Ecuador and UDLA explain it as the Andean uchucuta (a harvest food) using young grains and chiles, overlaid with dairy, fish, and sofrito elements that arrived in the colonial period. Links to Mushuk Nina and the equinox farming calendar are also described, but not every household today performs the same ritual. Catholic Holy Week was then added, and the dish changed into today's form, using salt cod and milk in a period of abstaining from meat. There are multiple theories about its origin and the source of its name, and neither its birthplace, its inventor, nor a single date can be stated with certainty.

The contents of the pot also differ by region. The Andean ingredients listed are corn, fava beans, chochos, mellocos, and squashes. Coastal variants are also explained as adding vegetables different from the Andean side, such as achogcha and green beans. So it is natural that ingredients change by region, and it is closer to reality to think there is a fanesca for each household than to settle on one authentic home. It is the same abroad. From the perspective of academic sources, the dish is not lost but transplanted to home tables as it swaps in the beans and fish available. Even when substituted, the structure of the celebration remains.

Good to know

The origin is not told as a choice between "an Indigenous dish" and "a colonial dish." Each source explains that Andean grains, squash, and chiles were overlaid with colonial-era milk, cheese, salt cod, and the Catholic calendar. UDLA also notes that details of the origin and the name are not settled.

Ingredients (serves 4)

Fanesca ingredients: salt cod, squash, zucchini, eight beans and grains, milk, peanuts, annatto, and garnishes on the table
For fanesca, gather the beans and grains first and bring them together with squash and milk into one thick soup

Before you shop, get the overall picture. The eight ingredients are corn, green peas, fava beans, white beans, chickpeas, lentils, chochos, and rice. Chochos are lupini beans; if you can find them already soaked, rinse and use them. If you cannot find them, use the same amount of white beans, though the texture will be a little different.

The other foundation is the squash and zucchini that build the thickness from squash. The sweetness and body of squash make the core of the soup. Using zucchini to make up for the lack of zambo is a workaround for recreating the dish in this article. Chochos can be substituted, so there is no need to hunt for them.

Tip

If you prep the salt cod, dried beans, and lentils separately the day before, on the day you only need to line up the eight boiled beans and grains in boxes or bowls. The ones worth looking for first are fava beans, lentils, annatto, and plantain, by their common names. Do not hunt for chochos and zambo; replace their roles of texture and sweetness with white beans and zucchini.

Warning

Desalt the salt cod in the refrigerator, changing the water, and do not leave it long at room temperature. Check each diner for allergies to fish, milk and cheese, peanuts, and legumes. Do not reuse the water or milk used for desalting, and cook everything thoroughly to the center after heating.


Assembling Regionally Variable Ingredients in Your Kitchen

Preparation scene of building a pot from Andean grains and substitute ingredients
Fanesca's ingredients change by region and household, and substitutes too can be built into one pot

On the Andean side, fava beans, chochos, mellocos, corn, and squashes make the dish's outline. Coastal areas are also described as adding achogcha and green beans, so even under the same name fanesca, the ingredients do not match. Regional differences are differences in ingredients, not a ranking. Whether to use dried beans or fresh young beans, what fish goes in, and what accompanies it also change by household. The family recipe is the standard; you could say there are as many fanescas as there are home kitchens. Abroad, it is a dish that continues in the new place, changing into the beans available there.

When you build it in a home kitchen, picture first what to keep: the savoriness of salt cod, the sweetness of squash, the body of milk and peanuts, a sofrito with annatto, and several beans and grains. Keep these as the top priority. Beyond that, replace chochos with white beans, zambo with zucchini and extra squash, and mellocos with a little potato.

If you use white fish because you have no salt cod, the saltiness and savoriness will be weaker. Do not cook the fish first; add it at the end and adjust the salt separately. Paprika in place of annatto only helps with color and does not replace the flavor. Forcing turmeric in as a substitute turns it into a different dish, so avoid it.

Tip

If you search online, search by common names in this order: annatto (achiote), fava beans, lentils, plantain (cooking banana). For chochos and mellocos, do not swap in another product just to match the count; make up their roles with the substitutes in the ingredient table. Ordinary pots, knives, an immersion blender, and fresh vegetables are not things you need to buy specially.

Good to know

The Holy Week dish has continued in new places with changing ingredients, method, and meaning. That change can be seen not as "departing from the original" but as an effort to fit available ingredients and family memory into one pot.

Serving: Add Acidity and Sweetness at the End

A finished plate of fanesca with egg, plantain, cheese, red onion, and herbs
The finish of fanesca: a rich soup with boiled egg, sweet plantain, and tangy onion alongside

Garnish with hard-boiled egg, fried ripe plantain, cheese, parsley or cilantro, chile, and lime-cured onion. There is also a way to serve it with small fried wheat pastries or empanaditas, but in this 4-serving recipe they are an optional separate plate. Browned sweetness from the plantain, acidity on a separate plate from the red onion, cheese a little at a time. Keeping each separate makes even a rich soup easier to finish a whole bowl.

To serve, pour it into bowls while hot and put the egg and plantain on first. Then add the onion, chile, cheese, and herbs. If you let everyone add heat and saltiness themselves, you do not have to impose the pot's flavor on children or those who want less salt. For the first bowl, check the thickness without thinning it; for the second, you can add a little milk or unsalted cooking liquid to bring it to your taste.

Storage and Fixing Problems

Fanesca divided into storage containers and a pot for reheating
Fanesca, made with dairy and fish, should be cooled slightly, divided into small portions, and reheated over low heat only as much as you will eat

It is a rich soup made with fish and dairy, so take care when making it ahead. Cool it quickly, divide it into shallow portions, and refrigerate in airtight containers. Do not leave it long at room temperature. Finish it within about 2 days in the refrigerator, and reheat only what you will eat, heating it in a pot until hot at the center.

If you freeze it, store the garnishes separately. Knowing that the texture of the beans changes and the dairy tends to separate, the quality guide is about 2 weeks. If it separates on reheating, do not boil it hard; add a little milk and bring it back slowly with a whisk.

Warning

Do not leave the pot out at room temperature. Shorten the cooling time and use containers in the refrigerator that will not let liquid touch other foods. Do not eat it if it smells sour, is stringy, or the container is bulging. Storage days vary with the refrigerator temperature, the desalting, and the state of the ingredients. Do not treat the number of days as a guarantee of safety.

If it becomes too salty

If the saltiness of the salt cod and cheese stack up and it is too salty, thin it with small amounts of unsalted squash puree, milk, and bean cooking liquid. Thinning with water alone all at once breaks the squash and milk thickness. Hold off on extra cheese, salt, and salt-cured onion garnish, and taste again.

If it is watery or separated

If it is watery, remove the lid and simmer over low heat for 5–10 minutes, or add a little squash and rice puree. If the dairy and peanuts separate, stop the boiling, add a little milk, blend one serving until smooth, and return it to the pot. If the beans have fallen apart, do not add more beans; accept it as part of the soup and make up for texture with the other garnishes.

FAQ

Q1. Is fanesca made with twelve kinds of grain?

The number twelve is explained as a symbol of the apostles. Quito Turismo gives twelve ingredients, and Primicias gives a range of eight to twelve grains. The types vary by household and region, so this article chose eight ingredients. It prioritizes texture and roles over meeting the count.

Q2. Is 12 hours enough to desalt the salt cod?

Primicias has a procedure of 12 hours in milk and Laylita one of 24–48 hours in water, and it varies with the thickness and saltiness of the fish. This article takes as its base 24 hours, changing the water every 6–8 hours. Do not decide by time alone; cook a piece after desalting and taste it to see whether to desalt further.

Q3. I cannot get chochos or mellocos.

Chochos can be replaced by white beans, and mellocos by small-cut potatoes. Even with substitutes, keep the overall structure of salt cod, squash, milk and peanuts, and several beans and grains. It will not have the same taste or texture as the local ingredients, so it cannot be called a complete reproduction.

Q4. Can I make it without peanuts or milk?

Peanuts and milk are the center of the thickness and richness. To leave them out, increase the white beans and squash puree and extend with an unsalted fish stock. Replacing dairy with soy milk changes the aroma and the way it separates. People with peanut allergies should also avoid substitutes containing peanut butter. When there are dietary restrictions, put safety before closeness of flavor and check allergen labels.

Q5. The next day it was too thick.

That is because the rice, beans, and squash absorb liquid while refrigerated. Add 50 ml milk or unsalted cooking liquid at a time and warm over low heat. After reheating, check the salt and add cheese or salt-cured onion. Do not boil it hard; turn off the heat before the dairy separates.

Nutrition (per serving, one of four)

The values in this table are an estimate designed by the editorial team from the quantities for four servings including salt cod, beans and grains, milk, peanuts, cheese, and garnishes. They vary with the salt remaining after desalting, the moisture of the beans, the type of cheese, and the oil used to fry the plantain. Do not use them as evidence of health benefits or disease prevention; give priority to how much you eat and the ingredient labels.

Nutrient Amount
Energy 540 kcal
Protein 29 g
Fat 22 g
Carbohydrates 54 g
Fiber 11 g
Salt equivalent 3.7 g

Wrap-Up

At the center of fanesca are the Holy Week table, the preparation shared among the family, and the beans and grains that change by region. What decides the result when you make it outside Ecuador is starting with the desalting, boiling the beans separately to keep their shape, building thickness with squash and rice, and not boiling the milk too hard. Making it with eight ingredients does not deny the tradition of twelve. The structure of the dish, bringing together whatever ingredients are available into one pot, can be kept. Including the egg, plantain, onion, and cheese, the garnishes are part of the one plate. Enjoy it as a dish that runs from the kitchen the day before to the top of the bowl.


Sources