Soups & Stews
This Goya black bean soup recipe transforms simple ingredients into a rich, aromatic dish that tastes like a Puerto Rican family kitchen. The secret lies in a deep sofrito base—sautéed onions, garlic, and bell peppers—that builds layers of flavor before the beans and tomatoes join the simmer.
I’ve perfected this version to balance the earthy depth of black beans with the smoky warmth of cumin and the bright acidity of tomatoes, all while keeping it creamy without heavy cream.
The beauty of this recipe is its versatility—it’s hearty enough for a main dish but light enough for a side, and the one-pot method means minimal cleanup.
Start by soaking the beans overnight (or using canned for a quicker version), then build the soup with a slow simmer that lets the flavors meld.
The result is a velvety, satisfying broth with tender beans and just the right amount of chunky texture, all enhanced by the unmistakable taste of Goya’s signature seasoning.
What makes this soup truly special is how it captures the essence of Puerto Rican cooking—warm, comforting, and deeply flavorful—while being approachable for home cooks. The cumin and tomato base adds a smoky-sweet complexity, while the black beans provide a satisfying heartiness.
It’s the kind of dish that gets better with time, as the flavors deepen and the aromas fill your kitchen with nostalgia.
Serve it with warm cornbread or crusty bread to soak up every last bit of that rich, smoky broth. The optional garnishes—fresh cilantro, a squeeze of lime, or a drizzle of hot sauce—let you customize it to your taste. Ready to make this soup? Let’s get started.
Ingredients for goya black bean soup
Simple pantry staples and Puerto Rican soul in every spoonful—no exotic ingredients needed.
| Ingredient | Amount | Notes |
|---|---|---|
| Dried Black Beans 🌱 | 2 cups | Soaked overnight or canned, drained |
| Goya Sofrito Concentrate 🍅 | 1 jar | Standard 12 oz jar, undiluted |
| Yellow Onions 🧅 | 2 whole | Medium, diced small |
| Garlic Cloves 🧄 | 6 cloves | Fresh, minced fine |
| Red Bell Pepper 🌶️ | 1 whole | Medium, diced small |
| Canned Diced Tomatoes 🍅 | 2 cups | Fire-roasted preferred |
| Ground Cumin 🌿 | 2 tbsp | Toasted for depth |
| Smoked Paprika 🌶️ | 1 tbsp | For authentic smokiness |
| Vegetable Broth 💧 | 4 cups | Low-sodium preferred |
| Extra-Virgin Olive Oil 🫒 | ½ cup | For sautéing |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
| Lime Juice 🍋 | 2 tbsp | Freshly squeezed |
| Sea Salt 🧂 | 1 ½ tsp | To taste, adjust carefully |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Avocado Oil 🫒 | 1 tbsp | For finishing, optional |
The Goya sofrito concentrate is the heart of this soup—stock up at Latin markets or the international aisle of major grocery stores like Walmart or Target. Look for the classic red jar with the bold label. For the black beans, dried is ideal (soak overnight), but canned Goya black beans cut prep time dramatically—just drain and rinse. The bell pepper and onions should be fresh and firm, with no soft spots. Cilantro should have vibrant green leaves, not wilted stems. Toast your cumin seeds in a dry pan for 30 seconds before grinding to deepen the flavor—professional kitchens swear by this trick.
No sofrito concentrate? Blend 1 cup each of onion, garlic, bell pepper, and tomato with 1 tbsp olive oil as a substitute. Swap fire-roasted tomatoes for regular canned if needed—just add a pinch of smoked paprika to compensate. Fresh cilantro unavailable? Dried cilantro at half the amount works in a pinch, though it lacks the bright freshness. For extra creaminess without dairy, blend in ½ cup cooked white beans at the end. The avocado oil finish is optional but adds a luxurious touch—Trader Joe's carries it affordably in bulk.
This soup keeps beautifully—3-4 days in the fridge with flavors deepening over time. For longer storage, freeze portions in airtight containers for up to 3 months. Reheat gently on the stove, adding a splash of water if it thickens too much. The Goya sofrito concentrate actually improves with age, so buy extra and store it in a cool, dark place. Prep the sofrito base ahead and refrigerate for up to 2 days before adding the beans and broth—this builds more complex flavors.
Why You'll Love This Recipe
- One-Pot Magic: Honestly, I swear by this recipe—just toss everything into one pot, add water, and let it simmer. No chopping like a fine chef, no fancy gadgets; the sofrito concentrate does half the work for you.
- Deep Umami Bomb: That Goya sofrito? It’s where the flavor lives—smoky, sweet, and savory all at once. The black beans soak up every bit, while the red bell pepper adds a bright kick that makes it taste like a hug in a bowl.
- Lunchbox Hero: Between us, this soup is my go-to for meal prep. The flavors only get better the next day, and it reheats like a dream. Pack it cold for work or warm it up for a lazy Sunday—it’s always a win.
- Pantry Staple Power: Dried beans, onions, garlic—you’re probably already buying these. No specialty trips, no last-minute grocery runs. I’ve made this on a dime when my wallet was empty, and it still tasted like I’d spent hours in the kitchen.
Step-by-step instructions for Goya black bean soup
This one-pot method builds deep, smoky flavor layer by layer—no shortcuts, just rich results.
Sauté the Aromatic Base
Heat the 0.5 cup extra-virgin olive oil in a large Dutch oven over medium heat. Add the 2 whole yellow onions, 1 whole red bell pepper, and 6 cloves garlic cloves all at once. Cook for 8-10 minutes until the onions turn translucent and the bell pepper softens—you should smell sweet, earthy aromas filling your kitchen.
Here's the thing—don't rush this step. You're building the flavor foundation. If the onions start to brown too quickly, reduce heat slightly. The goal is to develop that deep, caramelized base that carries through the entire soup. Stir occasionally to prevent sticking, but let the vegetables cook undisturbed for at least 5 minutes before stirring again.
Toast the Spices and Add Sofrito
Lower the heat to medium-low and add the 2 tablespoons ground cumin and 1 tablespoon smoked paprika. Toast for 30 seconds while stirring constantly—you'll see the spices release their aroma. This step is crucial for developing their full flavor potential.
Immediately pour in the 1 jar Goya sofrito concentrate and stir to combine. The sofrito will darken slightly as it mixes with the oil, creating a thick paste. Let this cook for another 2 minutes until the raw aroma of the sofrito dissipates and you're left with just the deep, savory notes. This is where the authentic Puerto Rican flavor comes through.
Simmer the Beans and Tomatoes
Add the 2 cups dried black beans (if using canned, drain and rinse them first), 2 cups canned diced tomatoes, and 4 cups vegetable broth. Stir well to combine, then bring to a boil over high heat. Once boiling, reduce heat to low and let it simmer uncovered for 45-60 minutes.
You'll notice the beans will start to break down after about 30 minutes, releasing their starches and thickening the soup. This is normal—keep stirring occasionally to prevent the beans from sticking to the bottom. The soup should reduce slightly, concentrating the flavors. Taste after 45 minutes—if you need more depth, add another ½ cup vegetable broth and simmer 15 minutes more.
Finish with Acid and Freshness
When the beans are tender and the soup has thickened to your liking, stir in the 2 tablespoons lime juice, 1.5 teaspoons sea salt, and 0.5 teaspoon black pepper. The lime brightens all the rich flavors, cutting through the earthiness of the beans and spices. Taste and adjust the salt—this is where you can really fine-tune the seasoning.
For that final touch, drizzle in the 1 tablespoon avocado oil (if using) and stir gently. This adds a silky texture and subtle nutty flavor. Remove from heat and let it sit for 5 minutes before serving. This resting period allows the flavors to meld completely and the soup to reach its ideal consistency.
Serve with Fresh Garnishes
Ladle the soup into bowls and garnish immediately with the 0.25 cup chopped fresh cilantro. The bright green color contrasts beautifully with the deep brown of the soup, and the fresh herbs add a final layer of brightness. Serve with warm cornbread or crusty bread to soak up every last drop of that flavorful broth.
Each spoonful should deliver a perfect balance of smoky cumin, sweet tomatoes, earthy beans, and bright acidity. The texture should be thick but still spoonable, with tender beans that practically melt in your mouth. This is comfort food at its finest—simple ingredients transformed into something extraordinary through careful technique.
Pro Tips For Making Goya Black Bean Soup
- SOAK BEANS OVERNIGHT: I learned this the hard way—rushing the soak leads to tough beans. Use 8 cups water per 1 lb dried black beans, cover, and let sit at least 12 hours. No need to boil them first; just drain, rinse, and toss into your pot with fresh water for cooking.
- SAUTE ONIONS LOW: The Goya sofrito concentrate is already flavor-packed, so don’t overpower it with burnt onions. Cook your yellow onions on medium-low heat until soft and translucent—about 8-10 minutes—before adding garlic or bell pepper. This keeps the sweetness intact.
- STIR THE SOFRITO: Goya concentrate loves to stick. After adding it to your pot, give it a good stir with a wooden spoon and let it simmer for 3-4 minutes before adding liquids. This breaks up clumps and ensures even flavor distribution—no weird concentrated pockets.
- SKIP THE PEPPER SEEDS: I was skeptical until I tried it: deseed and dice your red bell pepper before adding it. The seeds add bitterness and water down the soup’s richness. A clean dice also cooks faster and looks neater in the final dish.
Make-ahead tips for this recipe
Prep Ahead Strategy
The sofrito base is the soul of this soup, so I always make it a day ahead. Sauté your onions, bell peppers, garlic, cumin, and smoked paprika, then refrigerate in an airtight container for up to 2 days.
This deepens the caramelization and lets the spices mellow. When ready to cook, simply reheat the base in a pot over medium heat for 5 minutes before adding the beans and broth. 🌶️
Bean Prep Shortcuts
For dried beans, soak them overnight in water with 1 tsp baking soda and 1 tsp salt—this reduces cooking time by 30-45 minutes. No time to soak? Use 2 (15 oz) cans Goya black beans, drained and rinsed.
Pro tip: Add ½ tsp baking powder to the canned beans while draining to lighten their texture. This keeps the soup from getting too dense.
Freezer-Friendly Method
This soup freezes beautifully for up to 3 months. After simmering but before adding lime or garnishes, let it cool completely, then portion into freezer-safe bags or glass containers. Leave 1 inch headspace for expansion.
To reheat, thaw overnight in the fridge, then warm on the stove with 2 tbsp water or broth per quart to restore creaminess. Avoid microwaving—it breaks down the bean texture. ❄️
Batch Cooking Tips
Double the recipe for easy meal prep. Store in 4-quart Pyrex containers in the fridge for 4-5 days. Label containers with the date—flavors peak on day 3-4. For serving, reheat portions in a pot with ¼ cup broth per quart, stirring constantly over medium-low heat.
The Goya sofrito concentrate actually tastes better after a few days, so batch cooking enhances flavor development.
Garnish Prep
Chop all garnishes (cilantro, lime wedges) and store in separate containers in the fridge for up to 5 days. Keep the avocado oil in a small squeeze bottle—just add 1 tbsp per bowl at serving time.
For extra convenience, pre-portion lime juice into 1-tbsp servings in ice cube trays and freeze. Thaw overnight before using—this keeps your garnishes fresh and ready whenever you are. 💡
Slow Cooker Adaptation
For hands-off cooking, combine all ingredients (except lime and garnishes) in a 6-quart slow cooker on low heat for 6-8 hours. The beans will soften more than stovetop, so add ½ cup extra broth if the soup gets too thick.
Finish with lime and cilantro just before serving. This method is perfect for busy days—just dump, cook, and enjoy. The flavors meld beautifully over time, making it ideal for meal prep. 📅
Nutrition facts
Frequently asked questions
Can I make this soup without Goya sofrito concentrate?
Blend 1 cup each of onion, garlic, bell pepper, and tomato with 1 tbsp olive oil until smooth. Use 1 cup of this homemade sofrito in place of the jarred version. For extra depth, add 1 tsp adobo seasoning (found in Goya's adobo bottles) to mimic the umami richness. The texture will be slightly chunkier but still delicious.
How do I adjust the thickness of this soup?
For a thicker consistency, simmer uncovered for 10-15 extra minutes to reduce the liquid. Need it thinner? Add ½ cup vegetable broth at a time until reaching your desired texture. Avoid adding water—it dilutes the flavor. Pro tip: If using canned beans, mash ¼ cup of them slightly with a fork to naturally thicken the soup.
What makes this soup different from other black bean soups?
The Goya sofrito concentrate adds a unique depth—it blends tomato paste, spices, and umami-rich ingredients that create a savory-sweet base unlike typical black bean soups. The smoked paprika and toasted cumin give it a smoky warmth that pairs perfectly with the earthy beans. Plus, the lime finish cuts through the richness for a bright, balanced flavor.
Can I make this soup in an Instant Pot?
Yes! Sauté the onions, bell pepper, garlic, cumin, and smoked paprika for 3 minutes in the Instant Pot. Add the sofrito, beans, tomatoes, and broth, then cook on high pressure for 20 minutes. Quick-release the pressure, then stir in lime and cilantro. The beans will be slightly softer, so add ½ cup broth if needed. This cuts cooking time to under 30 minutes!
Why do my beans taste bitter?
Bitterness usually comes from overcooking or using old beans. For dried beans, never boil vigorously—simmer gently to avoid toughening. If using canned beans, rinse thoroughly to remove excess sodium. Add a pinch of baking soda (¼ tsp) to the pot while cooking to neutralize bitterness. Fresh lime juice also helps balance flavors.
