If using dried beans, soak them overnight. Drain and rinse, then cook in fresh water until tender (about 1-1.5 hours). If using canned beans, rinse and drain well.
1 can black beans
In a large pot, sauté finely chopped onion, garlic, celery, bell pepper, and chili pepper (if using) in a little olive or vegetable oil until softened and fragrant (about 5-7 minutes).
2 pcs yellow onion, 1 pcs bell pepper, 1 tablespoon olive oil, 4 garlic cloves, 1 celery rib, 1 pcs chili pepper
Add the cooked or canned beans along with the vegetable broth. Bring to a boil, then reduce heat and simmer for 20 minutes to allow flavors to blend.
2 cups vegetable broth, 1 can black beans
Using an immersion blender or regular blender, puree part of the soup for a creamier texture leave some beans whole for heartiness.
Stir in chopped cilantro or culantro. Season with salt and pepper to taste.
1/2 cup fresh cilantro, Salt and pepper
Serve hot, with Salsa Lizano and white rice for garnish. Ladle the soup into bowls and garnish with a hard-boiled egg and slices of avocado. I like to add a squeeze of lime and a dash of black pepper to taste.
1 pcs avocado, 1 pcs lime, 2 pcs eggs