DinnerHonduranLatinoLunchSoup

Honduran Bean Soup with Beef Short Ribs (Sopa de Frijoles)

by Mami Ganoush Published: October 19, 2025
written by Mami Ganoush Published: October 19, 2025
Jump to Recipe Print Recipe
545

This Honduran bean soup (sopa de frijoles) is rich, hearty, and full of flavor. Tender beef short ribs, creamy red silk beans, and fresh vegetables combine to create a nostalgic dish that warms both the heart and the kitchen.

This Honduran bean soup, or sopa de frijoles, is made with red silk beans, bell peppers, onion, garlic, cilantro and succulent beef short ribs. It’s hearty, savory, and surprisingly easy to make with just a bit of prep and patience.

Red silk beans (frijoles rojos de seda) are smaller and milder than red kidney beans. You can find them in Latin American grocery stores or (if you’re lucky) the international section of your supermarket.

This soup is nostalgic for me. The first time I cooked it, I was transported back to my Tía’s dining table… warm tortillas, avocados, boiled green bananas, white rice, and the aroma of beans, cilantro, and freshly cooked meat filling the house.

Now, as a 30-something year old, this soup has become a regular in my kitchen. Every Honduran family makes sopa de frijoles differently, and the protein gives each version its own character. In this recipe, I’m using beef short ribs, which add deep, meaty richness to the broth.

Ingredients in Sopa de Frijoles

Soup base ingredients:

  • Red silk beans or small red beans – more details below
  • Beef short ribs – more details below
  • Yellow/white onion
  • Green bell pepper
  • Garlic cloves
  • Fresh cilantro leaves
  • Cumin
  • Oil
  • Salt and pepper

Serving options (traditional sides):

  • Corn tortillas
  • Boiled green bananas (guineos)
  • White rice
  • Avocado
  • Hot sauce
  • Queso duro or crema

(Exact amounts and full details are listed in the recipe card below.)

Choosing the Right Bean for Honduran Bean Soup

Not all red beans are the same! Each variety brings its own flavor, texture, and color to your soup. Here’s how they differ and which one will give you the most authentic Honduran taste.

Red Silk Beans (Frijoles Rojo de Seda)

These are the classic beans used in traditional Honduran soups. They are sometimes labeled as “Central American Red Beans”, “Salvadoran Red Beans”, or “Frijol Rojo”.

  • Color: Deep red, almost maroon when dried.
  • Texture: Creamy and silky once cooked, creating a thick, rich broth.
  • Broth: Dark brown and full-bodied.
  • Cooking: May require more water and longer cooking time, especially if beans aren’t very fresh (common if is not readily available in your area).
  • Flavor: Robust and intense.

Small Red Beans

Easier to find in North America and a good substitute if red silk beans aren’t available.

  • Color: Lighter red; tends to fade more after soaking.
  • Texture: Softer skins, with a thinner, slightly transparent broth.
  • Cooking: Uses less water and cooks faster.
  • Flavor: Milder, with a bit of sweetness compared to red silk beans.

Quick Tip:

For the most traditional Honduran flavor, red silk beans are unbeatable. If you can’t find them, small red beans are the next best option.

What Meat to Use

Beef Short Ribs

For this soup, I recommend English-cut, bone-in short ribs. Let’s break that down. Short ribs come in different cuts, such as English-style and Flanken-style. Flanken-style ribs are cut thinly across the bones, which is perfect for BBQ because the meat cooks quickly and the bones are cut through.

english cut versus flanken cut beef short ribs on blue background

For Honduran bean soup, however, we want thicker meat chunks that are still easy to eat. That’s where English-style short ribs shine as they’re cut between the ribs, leaving a substantial piece of meat attached to the bone. The bones also enhance the broth’s flavor.

I personally love using English-cut short ribs because they’re succulent and full of flavor. I usually wait for a sale at my local butcher since this cut can be pricey.

cross cut beef shank and soup bones on blue background

If you’re looking for a more affordable alternative, beef or veal shank with bones works well. It has a slightly more robust, earthy flavor, and offers more protein and fewer calories than short ribs while still producing a deliciously rich broth. For a slightly different take on hearty beef soups, try my Latin Beef Soup recipe with veal shank or beef (it’s full of flavor and just as comforting).

How to Cook Honduran Bean Soup with Beef Short Ribs

This hearty bean and short rib soup can be made two ways: the traditional stovetop method or the pressure cooker method for a quicker version with equally tender beans and fall-apart meat.

Traditional Stovetop Method

  • Soak the beans overnight for faster cooking later.
  • Sear the short ribs until browned on all sides for a flavorful base.
  • Add the vegetables, garlic cloves, cumin, salt and pepper and cook for 2 minutes. Add beans and water, then bring the soup to a boil, keeping the beans covered with about 3 inches of water and replenishing as needed.
  • The soup is ready when the beans mash easily and the meat tears apart effortlessly.
  • Cooking time: 1½ to 4 hours, depending on the age of the beans and meat.
how to make honduran bean soup with beef short ribs
close up of honduran bean soup with beef short ribs and avocado

Quick Pressure Cooking Method

Perfect for busy days, this method achieves tender beans and flavorful broth in a fraction of the time. I use an 8 quart or 7.6 litre size pressure cooker.

  • Soak the beans overnight, then sear the meat directly in the pressure cooker.
  • Add the vegetables, garlic cloves, cumin, salt and pepper and cook for 2 minutes. Add beans and water (cover beans under 3 inches of water), then seal and cook under pressure for 30 minutes.
  • If needed, cook in additional 30-minute increments using quick release method, until both the beans and meat are tender. Ensure that beans are covered with 3 inches of water at each check.
  • Cooking time: about 1 to 1½ hours total, including pressurizing and release time.

What to Eat This Soup With

toppings and foods to eat honduran bean soup with

Pair with warm corn tortillas, diced avocado, white rice, and hot sauce. Sometimes I add cold rice directly into the soup to cool it down and add extra heartiness. Topping the bowl with avocado and a sprinkle of fresh cilantro brings balance to the savory broth, while hot sauce gives it a kick.

Everyone in my family has their own twist. My dad loves adding guineos (green bananas) and prefers chorizo and even scrambled eggs in his soup. My aunt swears by using smoked pork ribs for a deeper, smoky flavor. I’ve also heard of others boiling eggs separately to drop into the soup, or topping it with cheese and crema for richness.

These variations can be regional too. For example, in areas where bananas are abundant, you’ll often see guineos included in the recipe. At the end of the day, it all comes down to your taste and traditions. This soup is incredibly versatile, so don’t be afraid to experiment and find your perfect combination!

honduran soup with red beans and avocado on wood table with tortillas in background

Tips for the Best Honduran Bean Soup (Sopa de Frijoles)

  • Soak your beans: Soaking the beans overnight helps them cook more evenly and shortens cooking time. If you skip this step, be sure to add extra water and allow more cooking time.
  • Use fresh beans when possible: Older beans can take much longer to soften. If your soup seems to be cooking forever, the beans may simply be aged. Just keep simmering and replenish the water as needed.
  • Brown the meat well: Don’t rush this step! Searing the short ribs until they’re nicely browned builds a deep, rich flavor foundation for your broth.
  • Keep beans covered: Always maintain about 3 inches of water above the beans throughout cooking. They absorb a lot of liquid, and you don’t want your soup to dry out.
  • Save any extra broth! It makes a great base for rice or other soups for later.

Related Recipes

Love hearty, flavorful soups and stews? Try these:

  • Lebanese Okra Stew – hearty, aromatic, and full of traditional flavors
  • Latin Beef Soup with Veal Shank or Beef – rich, comforting, and satisfying
  • Honduran Seafood Coconut Soup – traditional with creamy coconut and seafood
close up of bean soup with short ribs and avocado on colorful central american blanket

Honduran Bean Soup with Beef Short Ribs (Sopa de Frijoles)

Serves: 4-6 Prep Time: 15 Minutes to 8 Hours* Cooking Time: 1 Hour to 3 Hours* 1 Hour to 3 Hours*
Nutrition facts: 200 calories 20 grams fat
Rating: 5.0/5
( 1 voted )
Pin
Print

Ingredients

* Prep time varies depending on whether the beans are soaked in advance. Cooking time will also differ by method (stovetop or pressure cooker) and bean age.

For bean soak:

  • 2 cups dry red silk beans (or small red beans), looked through and rinsed
  • Enough water to cover beans by 3 inches in a bowl

For soup:

  • ~700 g English cut bone-in short ribs (about 5 to 6 small pieces)
  • Water (enough to soak beans, then cover by 3 inches in pot, and more for replenishing as needed)
  • 2 cups dry red silk beans (or small red beans), cleaned and rinsed
  • ½ green bell pepper, chopped
  • 1 small yellow or white onion, chopped
  • 3 garlic cloves
  • 2 handfuls fresh cilantro leaves, chopped
  • 2 tbsp cumin
  • ½ tbsp salt
  • ½ tbsp black pepper
  • 2 tbsp oil, for frying

For serving (optional):

  • Corn tortillas
  • Green bananas (guineos)
  • White rice
  • Avocado
  • Hot sauce

Instructions

TRADITIONAL STOVE TOP METHOD

  1. Soak beans: Place beans in a bowl and cover with at least 3 inches of water. Soak overnight (at least 8 hours). Note 1
  2. Sear short ribs: Heat a large pot to medium-high with oil. Pat meat dry, season with salt and pepper, and sear until browned on all sides.
  3. Add base ingredients: Add the bell pepper, onion, garlic, cumin, salt, and pepper. Cook for 2 minutes, stirring constantly. Stir in the beans and their soaking water (Note 2), then toss in a handful of cilantro leaves.
  4. Boil: Cover and bring to a boil. Reduce heat slightly if needed to prevent overflow. Cook for 1 hour, adding more water to the soup as needed (water will evaporate as it cooks and beans absorb water).
  5. After 1 hour:
    - If beans mash easily between your fingers then they are ready. If not, continue simmering covered and check again in another 30 minutes. Note 3
    - If meat easily tears apart, it is ready. If not, the meat needs more time cooking. If the meat is ready before the beans are, you can remove the meat and set it aside so it does not fall completely apart.
    - Smash the garlic cloves into the broth and add more water if needed (ensuring beans are covered by 3 inches of water).
  6. Finish soup: Once the meat and beans are softened and super tender, adjust seasonings if needed, then stir in the remaining handful of cilantro leaves.
  7. Serve: Ladle into bowls and serve hot with rice, avocado, tortillas, green bananas, and hot sauce. Enjoy!

QUICK, PRESSURE COOKING METHOD

  1. Soak beans: Place beans in a bowl and cover with at least 3 inches of water. Soak overnight (at least 8 hours). Note 1
  2. Sear short ribs: Heat a large pressure cooker (8 quart or 7.6 L size) to medium-high with oil. Pat meat dry, season with salt and pepper, and sear until browned on all sides.
  3. Add base ingredients: Add the bell pepper, onion, garlic, cumin, salt, and pepper. Cook for 2 minutes, stirring constantly. Stir in the beans and their soaking water (Note 2), then toss in a handful of cilantro leaves.
  4. Pressure cook: Seal the cooker and increase heat to high. Once the valve begins to release steam, reduce heat to low. Cook for 30 minutes.
  5. After 30 minutes: Remove from heat, quick release the cooker and open the cooker once completely depressurized. 
    - If beans mash easily between your fingers then they are ready. If not, continue pressure cooking and check again in another 30 minutes. Note 3
    - If meat easily tears apart, it is ready. If not, pressure cook for an additional 30 minutes.  If the meat is ready before the beans are, you can remove and set aside so it does not turn to mush from further cooking.
    - Smash the garlic cloves into the broth and add more water if needed (ensuring beans are covered by 3 inches of water).
  6. Finish soup: Once the meat and beans are softened and super tender, adjust seasonings if needed, then stir in the remaining handful of cilantro leaves.
  7. Serve: Ladle into bowls and serve hot with rice, avocado, tortillas, green bananas, and hot sauce. Enjoy!

Notes

  • Note 1: If the beans are not pre-soaked for at least 8 hours the soup will take longer to cook. It is absolutely fine to cook without soaking, but will require checking and replenishing water more often.
  • Note 2: Using the soaking water (“bean water”) helps retain nutrients that naturally leach from the beans. Some cooks prefer using fresh water instead. It’s really a matter of personal preference. Go with what feels right to you.
  • Note 3: Beans may take between 30 minutes to 4 hours to cook depending on how old the beans are (older beans take longer). The stove top method requires more checking and replenishing during cooking whereas pressure cooking significantly reduces cooking time.
  • Replenish water as needed, ensuring your beans are covered by 3 inches of water.
  • Remove any excess broth and save for later to make other delicious soups and rice!
Did You Make This Recipe?
First of all OMG 🤩 I'm honored! I'd love to hear about it - Tag me on Instagram at @MamiGanoush_

0 FacebookTwitterPinterestEmail
Mami Ganoush

My kitchen is a delicious mix of Latin & Levantine cuisine (Authentic & Fusion) — thanks to my Ecuadorian & Honduran heritage and Lebanese hubby!

previous post
Easy Za’atar Flatbread (Quick Manakeesh Recipe at Home)

You may also like

Lebanese Okra Stew (Bamya)

Published: January 4, 2025

Ecuadorian Tuna Pasta Soup (Sopa de Fideos con...

Published: January 11, 2025

Beef Kafta Quick Lebanese Style Recipe

Published: October 20, 2024

Honduran Seafood Coconut Soup

Updated: November 19, 2024

Honduran Refried Beans (Frijoles)

Published: July 31, 2024

Latin Beef Soup (Sopa de Res)

Published: June 18, 2024

Lebanese Lentil Soup Recipe (Shorbat Adas)

Updated: November 8, 2024

Easy Tabouli Salad Recipe (Refreshing Tabbouleh)

Updated: January 4, 2025

Leave a Comment Cancel Reply

Recipe Rating




Save my name, email, and website in this browser for the next time I comment.

Heyo! I'm Mami Ganoush!

My kitchen is a delicious mix of Latin & Levantine cuisine (Authentic & Fusion) — thanks to my Ecuadorian & Honduran heritage and Lebanese hubby!

Recent Posts

  • Ecuadorian Empanadas de Viento (Crispy Cheese Empanadas Recipe)

  • Honduran Bean Soup with Beef Short Ribs (Sopa de Frijoles)

  • Easy Za’atar Flatbread (Quick Manakeesh Recipe at Home)

On Pinterest

@mamiganoush

on Instagram

  • Facebook
  • Instagram
  • Pinterest

@2019 - All Right Reserved. Designed and Developed by PenciDesign


Back To Top
Mami Ganoush
  • Home
  • Recipes
    • Vegetarian
    • Salads
    • Side Dishes
    • Beverages
    • Snacks
  • About