“You’re telling me this soup has 12 different beans and grains?” my cousin blurted out, eyeing the bubbling pot skeptically. Honestly, I had my doubts too when I first tried my hand at making Fanesca, a traditional Colombian Easter soup. The recipe came to me during one of those chaotic weekends when I was supposed to host a modest family lunch but ended up with twice the guests and half the prep time. I stumbled on this recipe tucked away in my abuela’s old cookbook, scribbled with notes and stains that told stories of many Easter mornings before me.
As the rich aroma of toasted corn, tender beans, and smoky salted fish filled the kitchen, I realized this wasn’t just soup—it was a warm, hearty hug in a bowl. The complex layers of grains and beans simmering slowly, the subtle sweetness from pumpkin and squash, and the creamy texture that comes from blending part of the soup made me pause and savor. It was far from a quick fix, but the kind of dish that grounds you, invites conversation, and stretches across generations.
Now, every Easter, even when the chaos creeps in, I find myself returning to this recipe. It’s become more than a meal; it’s a quiet tradition that connects me to a culture, to family, and to those moments of unexpected comfort. If you’ve never had Fanesca or you’re curious about how grains and beans can come alive in a single pot, you’ll find this recipe a rewarding challenge that’s well worth the effort. There’s something quietly satisfying about a dish that’s both humble and celebratory, you know? And I promise, once you try this hearty Colombian Fanesca Easter soup with grains and beans, it will stick with you, too.
Why You’ll Love This Recipe
This hearty Colombian Fanesca Easter soup isn’t just another bean soup—it’s a labor of love that I’ve tested repeatedly to get just right.
- Rich Tradition Meets Simple Ingredients: You won’t need anything fancy; most ingredients are pantry staples or easily found at your local market.
- Perfect for Special Occasions: Whether Easter or a cozy family gathering, this soup brings everyone together around the table with warmth and flavor.
- Balanced and Nutritious: Packed with a variety of beans, grains, and fresh veggies, it’s a wholesome meal that satisfies without any guilt.
- Unique Flavor Layers: The secret to this recipe lies in the mix of toasted grains and the subtle use of salted fish, giving it an unmistakable depth.
- Make-Ahead Friendly: The flavors deepen beautifully if you prepare it a day ahead, making your hosting duties way easier.
- Family-Approved: Even picky eaters in my crew have been surprised by how comforting and filling this soup is.
What sets this version apart? The careful blending of some cooked beans to create a creamy base without cream, and the layering of toasted barley and corn kernels for a satisfying bite. It’s not just about throwing a lot of ingredients together; it’s about harmony. This recipe isn’t just food—it’s a story you can taste.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most are pantry staples or easy to find in Latin markets, and you can tweak a few to suit your pantry or preferences.
- Beans and Grains:
- Dry red beans (½ cup/100g), soaked overnight
- Dry black beans (½ cup/100g), soaked overnight
- Dry lentils (½ cup/100g)
- Barley (⅓ cup/65g), toasted for nuttiness
- Hominy corn kernels (⅓ cup/65g), adds texture and sweetness
- Vegetables:
- Butternut squash (1 small, peeled and cubed) – I love the natural sweetness it brings, similar to my honey roasted butternut squash recipe
- Green peas (½ cup/75g), fresh or frozen
- Leeks (1 large, cleaned and sliced)
- Garlic (3 cloves, minced)
- Onion (1 medium, chopped)
- Potatoes (2 medium, peeled and diced)
- Fresh cilantro (a handful, chopped)
- Proteins and Seasoning:
- Salted cod (bacalao) or smoked salted fish (8 oz/225g), soaked and shredded
- Vegetable broth or homemade stock (6 cups/1.4 liters)
- Milk or evaporated milk (1 cup/240 ml) for creaminess
- Ground cumin (1 tsp)
- Salt and black pepper to taste
- Olive oil (2 tbsp) for sautéing
- Optional Garnishes:
- Hard-boiled eggs (sliced)
- Fresh avocado slices
- Crusty bread for serving
If you can’t find salted cod, smoked mackerel or even smoked turkey can be a good substitute. For a vegetarian twist, omit fish and add extra beans or smoked paprika for depth. For a gluten-free version, skip barley and replace with extra hominy or quinoa. The ingredients create a rich, layered soup that feels special but is surprisingly simple to pull together.
Equipment Needed
To make this hearty Colombian Fanesca Easter soup, you don’t need anything fancy, but a few kitchen tools will definitely help:
- Large heavy-bottom pot or Dutch oven: Essential for slow simmering and layering flavors. I prefer enameled cast iron for even heat.
- Strainer or colander: For rinsing beans and vegetables.
- Wooden spoon or heat-resistant spatula: For stirring without scratching your pot.
- Blender or immersion blender: To puree part of the soup for that creamy texture without cream.
- Measuring cups and spoons: Accuracy matters, especially when balancing seasoning.
- Knife and cutting board: For prepping your veggies and fish.
If you don’t have an immersion blender, a regular blender works fine—just be careful with hot liquids. And if you’re on a budget, a simple heavy pot and good knife can do wonders. Over the years, I’ve found that investing in a solid Dutch oven makes recipe efforts like this one much less stressful and more rewarding.
Preparation Method
- Prepare the beans and grains: Soak the red and black beans overnight in plenty of water. The next day, rinse and drain them. Toast the barley in a dry skillet over medium heat for 5 minutes or until golden and fragrant.
- Cook the beans and grains: In a large pot, add the soaked beans, lentils, toasted barley, hominy corn, and 6 cups (1.4 liters) of vegetable broth. Bring to a boil, reduce heat, and simmer gently for about 1 hour or until the beans are tender but not falling apart. Stir occasionally to prevent sticking.
- Sauté the aromatics: While beans are cooking, heat 2 tablespoons of olive oil in a separate pan over medium heat. Add chopped onion, leeks, and garlic. Cook for 5-7 minutes, stirring until soft and fragrant but not browned.
- Add vegetables: To the beans pot, add cubed butternut squash, diced potatoes, and green peas. Continue to simmer for another 20-30 minutes until all vegetables are tender.
- Prepare the fish: Meanwhile, soak salted cod or smoked fish in water for at least 30 minutes to reduce saltiness. Drain and shred into bite-sized pieces.
- Blend part of the soup: Remove about 2 cups (480 ml) of the cooked soup (beans and veggies) and transfer to a blender. Puree until smooth and return to the pot. This step is key to getting the creamy texture without cream.
- Add fish and seasonings: Stir in the shredded fish, ground cumin, salt, and pepper. Simmer gently for 10-15 minutes to meld flavors.
- Final touch: Add milk or evaporated milk and stir gently. Let it warm through but don’t boil once dairy is added to prevent curdling.
- Serve: Ladle soup into bowls and garnish with sliced hard-boiled eggs, avocado, and fresh cilantro. Serve with crusty bread to soak up all that goodness.
Keep an eye on the soup’s thickness—you want it hearty but not too thick. If it gets too dense, just add a splash of broth or water. The key is patience; this soup tastes better the longer it simmers and the next day when flavors have fully developed. I’ve learned through trial and error that blending only part of the soup preserves a wonderful textural contrast that makes every spoonful interesting.
Cooking Tips & Techniques
When making this Colombian Fanesca soup, a few tricks can really save you some hassle and boost flavor:
- Soaking beans: Don’t skip soaking your beans overnight. It cuts cooking time dramatically and improves digestibility.
- Toasting grains: Toast barley and corn kernels in a dry pan before cooking to unlock a nutty flavor—this little step makes a big difference.
- Blending consistency: Only puree a portion of the soup to keep texture dynamic. I’ve seen some recipes call for full blending, but that turns it too mushy.
- Salted fish prep: Soak your salted cod well to avoid an overpowering saltiness. Change the water a couple of times if needed.
- Patience on simmering: Let the soup simmer gently rather than boiling hard, which can break down beans too much and make the soup grainy.
- Multitasking: While beans are simmering, prep veggies and soak fish to save time. I often start with my honey roasted butternut squash method in mind for picking squash texture just right.
- Don’t rush seasoning: Add salt gradually, especially after adding salted fish, to avoid over-salting.
I remember my first attempt was too salty and watery, so learning to balance these elements took a few tries. Now, this soup is my go-to when I want something filling but not complicated, and it always impresses.
Variations & Adaptations
This Fanesca soup is a fantastic base that you can tailor to your taste or dietary needs:
- Vegetarian version: Omit the salted fish and add smoked paprika or liquid smoke to introduce that smoky depth. Increase beans or add mushrooms for more protein.
- Grain swaps: Replace barley with quinoa or millet for a gluten-free twist. Just adjust cooking times as needed.
- Seasonal veggies: In spring or summer, swap butternut squash with fresh corn kernels or zucchini for a lighter feel.
- Spicy kick: Add a diced jalapeño or a pinch of cayenne pepper when sautéing aromatics if you like some heat.
- Personal twist: I once stirred in a handful of toasted pumpkin seeds at the end for an extra crunch and nutty flavor that surprised everyone.
Adjust the soup thickness by adding more broth or blending more soup if you prefer it creamier. It’s flexible enough to make it your own but still keeps that classic Fanesca heart.
Serving & Storage Suggestions
Fanesca is best served warm, ideally in deep bowls that invite slow savoring. Garnishing with slices of hard-boiled egg and fresh avocado adds creaminess and color contrast, turning a humble dish into a feast for the eyes and palate.
Pair this soup with crusty bread or a simple green salad. The bright, lemony notes in my sautéed green beans with lemon zest work beautifully alongside, cutting through the richness.
Leftovers keep well refrigerated for up to 4 days and often taste even better as the flavors meld. For longer storage, freeze in airtight containers for up to 3 months. When reheating, warm gently over low heat, stirring occasionally and adding a splash of broth if it thickens too much.
Flavors develop over time, making this soup a perfect make-ahead meal when hosting holiday gatherings or just craving something deeply satisfying on a chilly day.
Nutritional Information & Benefits
This hearty Colombian Fanesca Easter soup delivers a balanced mix of protein, fiber, and vitamins:
- High in plant-based protein and fiber from multiple beans and grains, aiding digestion and keeping you full longer.
- Rich in complex carbohydrates from butternut squash and potatoes, providing steady energy.
- Contains omega-3s and essential minerals from salted fish, supporting heart health.
- Low in saturated fat, especially if you use olive oil and moderate milk.
- Gluten-free options available by swapping grains, suitable for various dietary needs.
Personally, I appreciate how this soup balances indulgence and nutrition. It’s filling comfort food that doesn’t leave me feeling sluggish or weighed down. Plus, it’s naturally packed with antioxidants and vitamins thanks to the colorful veggies.
Conclusion
So, if you’re looking for a dish that’s more than just a meal—one that weaves tradition, warmth, and hearty ingredients into every spoonful—this Colombian Fanesca Easter soup with grains and beans is well worth your time. It’s a recipe that invites you to slow down, appreciate layers of flavor, and share with those you care about.
Feel free to customize the beans, grains, and veggies to suit your pantry or taste buds. I love this recipe because it’s flexible and forgiving while still delivering that soulful, comforting vibe that makes you feel right at home.
Give it a try, and I’d love to hear how your version turns out. Drop a comment or share your tweaks—there’s always room for more stories around a pot of soup.
Frequently Asked Questions
What is Fanesca soup?
Fanesca is a traditional Colombian Easter soup made with a mix of beans, grains, vegetables, and salted fish, symbolizing the abundance of the season.
Can I make Fanesca ahead of time?
Absolutely! The flavors actually improve after a day, making it perfect for preparing in advance and reheating gently.
What can I substitute for salted cod?
You can use smoked salted fish like mackerel or even smoked turkey for a similar flavor, or omit fish for a vegetarian version with smoked paprika.
Is this soup gluten-free?
By replacing barley with gluten-free grains like quinoa or additional hominy, this soup can be made gluten-free without losing texture.
How do I store leftover Fanesca?
Store leftovers in an airtight container in the fridge for up to 4 days or freeze for up to 3 months. Reheat gently on the stove, adding broth if needed.
Pin This Recipe!
Hearty Colombian Fanesca Easter Soup Recipe with Beans and Grains Made Easy
A traditional Colombian Easter soup featuring a rich blend of 12 different beans and grains, vegetables, and salted fish, offering a hearty, creamy, and comforting meal perfect for special occasions and family gatherings.
- Prep Time: 12 hours 20 minutes
- Cook Time: 1 hour 40 minutes
- Total Time: 14 hours
- Yield: 6 servings 1x
- Category: Main Course
- Cuisine: Colombian
Ingredients
- ½ cup dry red beans (100g), soaked overnight
- ½ cup dry black beans (100g), soaked overnight
- ½ cup dry lentils (100g)
- ⅓ cup barley (65g), toasted
- ⅓ cup hominy corn kernels (65g)
- 1 small butternut squash, peeled and cubed
- ½ cup green peas (75g), fresh or frozen
- 1 large leek, cleaned and sliced
- 3 cloves garlic, minced
- 1 medium onion, chopped
- 2 medium potatoes, peeled and diced
- A handful fresh cilantro, chopped
- 8 oz salted cod (bacalao) or smoked salted fish, soaked and shredded
- 6 cups vegetable broth or homemade stock (1.4 liters)
- 1 cup milk or evaporated milk (240 ml)
- 1 tsp ground cumin
- Salt and black pepper to taste
- 2 tbsp olive oil for sautéing
- Optional garnishes: sliced hard-boiled eggs, fresh avocado slices, crusty bread for serving
Instructions
- Soak the red and black beans overnight in plenty of water. The next day, rinse and drain them.
- Toast the barley in a dry skillet over medium heat for 5 minutes or until golden and fragrant.
- In a large pot, add the soaked beans, lentils, toasted barley, hominy corn, and 6 cups of vegetable broth. Bring to a boil, reduce heat, and simmer gently for about 1 hour or until the beans are tender but not falling apart. Stir occasionally to prevent sticking.
- While beans are cooking, heat 2 tablespoons of olive oil in a separate pan over medium heat. Add chopped onion, leeks, and garlic. Cook for 5-7 minutes, stirring until soft and fragrant but not browned.
- Add cubed butternut squash, diced potatoes, and green peas to the beans pot. Continue to simmer for another 20-30 minutes until all vegetables are tender.
- Soak salted cod or smoked fish in water for at least 30 minutes to reduce saltiness. Drain and shred into bite-sized pieces.
- Remove about 2 cups (480 ml) of the cooked soup (beans and veggies) and transfer to a blender. Puree until smooth and return to the pot to create a creamy texture without cream.
- Stir in the shredded fish, ground cumin, salt, and pepper. Simmer gently for 10-15 minutes to meld flavors.
- Add milk or evaporated milk and stir gently. Warm through but do not boil to prevent curdling.
- Ladle soup into bowls and garnish with sliced hard-boiled eggs, avocado, and fresh cilantro. Serve with crusty bread.
Notes
Soak beans overnight to reduce cooking time and improve digestibility. Toast barley and corn kernels before cooking to enhance nuttiness. Blend only part of the soup to maintain texture contrast. Soak salted fish well to reduce saltiness. Simmer gently to avoid breaking down beans too much. Add salt gradually, especially after adding salted fish. Soup tastes better the next day as flavors meld. Adjust thickness with broth or water as needed.
Nutrition
- Serving Size: 1 bowl (approximatel
- Calories: 320
- Sugar: 6
- Sodium: 600
- Fat: 7
- Saturated Fat: 1.5
- Carbohydrates: 45
- Fiber: 10
- Protein: 20
Keywords: Fanesca, Colombian soup, Easter soup, beans and grains soup, traditional Colombian recipe, salted cod soup, hearty soup, gluten-free option, vegetarian option





