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.

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.

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.


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

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!

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
