Soups & Stews
This Goya black bean soup transforms humble ingredients into a rich, smoky masterpiece using the brand’s signature sofrito and adobo seasoning for authentic depth. The secret lies in slow-simmered beans infused with garlic, onion, and bell pepper—creating layers of flavor that build with every spoonful.
What makes this recipe stand out is its one-pot simplicity, where every ingredient works together without compromise. The sofrito base delivers that unmistakable Puerto Rican warmth, while cumin and oregano deepen the earthy notes. No special equipment needed—just a pot, patience, and a taste for bold, comforting flavors.
By the time you’re done, you’ll have a velvety, hearty soup with tender beans, caramelized aromatics, and a finish that’s both smoky and slightly sweet. The texture is perfect—creamy from the beans, balanced by the bright acidity of lime and the crunch of fresh cilantro.
This is the kind of soup that warms bodies and souls.
Serve it with crusty bread or over rice, or let it stand alone as a plant-powered centerpiece. The leftovers taste even better the next day, making it ideal for meal prep. Here’s how to make it—step by step, with professional results.
Ingredients for goya black bean soup
Sixteen ingredients, one pot, Puerto Rican soul in every spoonful—this soup delivers authentic depth with Goya's signature sofrito and adobo.
| Ingredient | Amount | Notes |
|---|---|---|
| Goya Black Beans 🌱 | 2 cups | Dried, soaked overnight or canned, drained |
| Goya Sofrito Concentrate 🍅 | ½ cup | Authentic Puerto Rican blend |
| Goya Adobo Seasoning 🌶️ | 2 tbsp | For smoky depth |
| Yellow Onion 🧅 | 1 whole | Diced, medium size |
| Red Bell Pepper 🍆 | 1 whole | Diced, fresh or jarred |
| Garlic Cloves 🧄 | 4 cloves | Minced, fresh preferred |
| Ground Cumin 🌿 | 1 tbsp | Toasted for aroma |
| Dried Oregano 🍃 | 1 tbsp | Mexican preferred |
| Vegetable Broth 💧 | 4 cups | Low-sodium preferred |
| Coconut Milk 🥥 | ½ cup | Full-fat for creaminess |
| Fresh Lime 🍋 | 1 whole | Juiced, for brightness |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
| Avocado Oil 🫒 | 2 tbsp | High smoke point |
| Sea Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Black Peppercorns 🌶️ | ½ tsp | Freshly cracked |
The heart of this recipe lies in Goya's sofrito concentrate and adobo seasoning, both available at any Latin market or major grocery store's international aisle. For the beans, dried black beans yield the best texture when soaked overnight, but canned Goya beans save time without sacrificing flavor. The red bell pepper should be vibrant—not waxy or shriveled—and the garlic cloves should be plump with no green shoots. Whole Foods or Trader Joe's carry excellent dried spices, but the bulk bins at H-E-B or Publix offer competitive prices for cumin and oregano. Toast your cumin seeds in a dry pan for 30 seconds before grinding to maximize aroma.
No sofrito concentrate? Sauté 1 diced onion, 1 bell pepper, 4 garlic cloves, and 1 tbsp tomato paste in 1 tbsp oil for 10 minutes to mimic its depth. Substitute smoked paprika for adobo seasoning at half the amount, but you'll lose that authentic umami punch. The coconut milk adds creaminess without dairy—stick with full-fat for the best mouthfeel. Fresh cilantro is ideal, but dried works at one-third the amount if you're in a pinch. For extra smokiness, add 1/4 tsp liquid smoke, though it's not traditional. The vegetable broth should be low-sodium; if yours isn't, reduce the added salt accordingly.
This soup improves with time—reheat gently on the stove with a splash of water to restore creaminess. Stores for 5 days in the fridge or 3 months frozen in airtight containers. For meal prep, freeze in single-serving portions with a layer of coconut milk on top to prevent freezer burn. The lime juice should be added fresh before serving to preserve its bright acidity. Garnish with extra cilantro and a drizzle of avocado oil for a restaurant-quality finish. Portion into bowls with a side of crusty sourdough or jasmine rice for the full experience.
Why You'll Love This Recipe
- Pantry Magic: I swear by this recipe because it turns my fridge into a flavor bomb using exactly what I have. No last-minute grocery runs—just black beans, a splash of sofrito concentrate (that’s my secret weapon), and a handful of onions and peppers. The adobo seasoning does the heavy lifting, so I’m not standing there stirring for hours.
- Umami Bomb: That first spoonful? Chef’s kiss. The Goya sofrito concentrate packs a punch—smoky, garlicky, and bright all at once—while the adobo gives it this deep, savory backbone. Even my picky husband goes back for seconds, and he’s the guy who skips soup season.
- Leftover Hero: This soup begs to be made in bulk. It tastes just as good reheated the next day (or frozen for those lazy Mondays), and I always have it on hand for quick lunches or when friends drop by. Honestly, I make it once a month and never run out.
- Budget Win: A single can of black beans, a bottle of sofrito, and a jar of adobo stretch into so many meals. I feed my family of four for under $8, and the leftovers? Free lunch the next day. No guilt, just flavor—especially when I stretch it with a little rice or toasted bread.
Step-by-step instructions for Goya black bean soup
This method delivers restaurant-quality depth with minimal effort—smoky sofrito and rich coconut milk create a velvety texture that balances the beans' earthiness.
Sauté Aromatics Until Fragrant
Heat the 2 tablespoons avocado oil in a large Dutch oven over medium heat. Add the diced yellow onion and diced red bell pepper, cooking for 5-6 minutes until softened and just beginning to caramelize at the edges. This foundational step develops the soup's sweetness and depth.
Add the 4 minced garlic cloves and cook for 30 seconds until fragrant but not browned. Immediately stir in the 1 tablespoon ground cumin and 1 tablespoon dried oregano, toasting for 1 minute until the spices release their aromatic oils. This step ensures maximum flavor extraction before adding liquids.
Build the Sofrito Base
Pour in the 0.5 cup Goya Sofrito Concentrate and stir vigorously to combine with the sautéed vegetables. Let it simmer for 2 minutes until the sofrito begins to darken slightly and its rich, smoky aroma permeates the kitchen. This concentrated blend carries the essence of Puerto Rican cuisine.
Add the 2 tablespoons Goya Adobo Seasoning and stir for 30 seconds to distribute evenly. The adobo's smoky, slightly sweet notes will deepen as the soup develops. This is where the soup's signature character forms—don't rush this step or the flavors won't meld properly.
Simmer Beans and Broth
Add the 2 cups Goya Black Beans (if using dried, ensure they're pre-soaked) along with the 4 cups vegetable broth. Bring to a boil, then reduce heat to low and simmer uncovered for 20-25 minutes, stirring occasionally. The beans should soften but maintain their shape—this indicates they're absorbing the broth without breaking down completely.
Taste the soup and adjust seasoning with sea salt and black peppercorns as needed. The beans should be tender but still hold their integrity, and the broth should have developed a rich, earthy depth from the sofrito and spices. If the soup appears too thick, add ½ cup water to achieve a balanced consistency.
Finish with Creamy Coconut Milk
Reduce heat to low and stir in the 0.5 cup coconut milk. Simmer gently for 5 minutes, allowing the coconut's natural sweetness to blend with the smoky, savory base. The soup should now have a velvety texture with just the right balance of creaminess and body.
Remove from heat and stir in the juice of the whole fresh lime. The acidity brightens the flavors, cutting through the richness of the coconut milk. Let the soup rest for 5 minutes to allow the lime to fully integrate and the flavors to meld completely.
Garnish and Serve
Ladle the soup into bowls and garnish with chopped fresh cilantro. The bright green color not only adds visual appeal but also introduces a fresh, herbal note that complements the smoky, creamy base. Serve immediately while the soup is hot, as the flavors continue to develop even after it's been removed from the heat.
Each serving should deliver a harmonious blend of smoky sofrito, earthy beans, and creamy coconut milk with a bright finish from the lime. The soup's depth comes from the careful layering of flavors—don't skip the resting time, as it allows all the components to come together perfectly.
Pro Tips For Making Goya Black Bean Soup
- SOAK BEANS 8 HOURS: I learned this the hard way—rushing the soak with Goya black beans leaves them tough and mealy. Use 4 cups water per 1 lb beans, soak overnight (or at least 8 hours), then drain. The extra time breaks down the skins and makes the texture creamy without gums.
- SAUTÉ ONIONS LOW: High heat caramelizes onions too fast, turning bitter. Cook yellow onions over medium-low for 10 minutes until soft and translucent—just until they stop resisting the pan. This builds flavor without burning, and your soup won’t taste like ash.
- DILUTE SOFRITO GRADUALLY: Dumping the whole packet of Goya sofrito concentrate at once makes the soup taste like a sauce. Stir in 2 tablespoons at a time, letting the liquid absorb before adding more. This keeps the flavors balanced and prevents a heavy, one-note taste.
- SKIP PRE-CHOPPED PEPPER: Pre-chopped bell peppers lose crunch and bleed color. Dice your own red bell pepper into ½-inch chunks—it holds shape better and adds texture. Toss it in during the last 5 minutes of cooking so it stays bright and slightly crisp.
Regional styles of this dish
Puerto Rican Roots
This soup traces its origins to Puerto Rican olla de habichuelas negras, a staple dish in island cuisine where black beans are simmered with sofrito—a blend of sautéed vegetables, garlic, and spices.
The Goya brand’s sofrito concentrate captures that authentic depth, but traditional versions often include recaito (a similar base) and culantro (replacing cilantro). I’ve adapted the recipe to highlight the smoky adobo seasoning, which adds a signature touch reminiscent of Puerto Rican mofongo or arroz con habichuelas. 🌶️
Dominican Twist
In the Dominican Republic, this soup often incorporates locoto (a spicy pepper) and aji dulce (sweet peppers) for added heat and sweetness. For a Dominican-inspired version, add 1-2 chopped scotch bonnet peppers (adjust for spice level) and 1 diced aji dulce to the sautéed aromatics.
The Dominicans also frequently serve it with tostones (fried green plantains) instead of bread, adding a crispy contrast. I’ve kept the original recipe’s balance, but this variation is perfect for those craving extra boldness.
Cuban Influence
Cuban habichuelas negras con arroz often features a tomato base, but this soup’s sofrito-driven approach aligns with Cuban congri—a black bean and rice dish. For a Cuban twist, stir in 1 diced tomato with the sofrito and add 1 bay leaf during simmering.
Cubans also love to serve it with yuca con mojo (cassava with garlic-citrus sauce) on the side. The key difference here is the absence of rice, keeping the focus on the smoky, creamy bean broth.
Mexican Adaptation
Mexican frijoles negros often include chiles de árbol or epazote, but this recipe’s sofrito and coconut milk create a fusion that’s uniquely Latin.
For a Mexican-inspired version, swap the sofrito for 1 diced chipotle pepper in adobo sauce (soaked in ½ cup hot water for 10 minutes) and add 1 tbsp dried epazote at the end. The result is a smoky, slightly spicy soup with a Mexican-Caribbean crossover appeal. 🌶️
Modern Fusion
For a contemporary twist, blend ½ cup coconut milk with 1 tbsp tahini and 1 tsp maple syrup before adding it to the soup. This creates a nutty, slightly sweet finish that pairs beautifully with the smoky sofrito.
Garnish with toasted pumpkin seeds and avocado slices for a vegan, protein-rich bowl that feels fresh yet familiar. This version is perfect for health-conscious eaters who still crave bold flavors.
Nutrition facts
Frequently asked questions
Can I make this soup without coconut milk?
For a dairy-free alternative, use ½ cup cashew cream (blend soaked cashews with water) or ¼ cup nutritional yeast for a cheesy, umami note. If you prefer no extra fat, simply omit it—the beans and broth will still create a satisfying texture. The coconut milk adds richness, but the soup remains delicious without it.
How do I prevent the soup from getting mushy?
Simmer the beans on low heat for 20-25 minutes (not boiling) to maintain their shape. Avoid stirring too frequently, as this can break down the beans. If using dried beans, ensure they're soaked overnight for even cooking. For canned beans, drain and rinse them before adding to the pot to remove excess starch.
What’s the best way to store leftovers?
Store in an airtight container in the fridge for up to 5 days or freeze for 3 months. Reheat gently on the stove with a splash of water or broth to restore creaminess. For freezing, portion into single servings and leave space at the top of the container to prevent ice crystals.
Can I substitute Goya sofrito with something else?
Yes! Sauté 1 diced onion, 1 bell pepper, 4 garlic cloves, and 1 tbsp tomato paste in oil for 10 minutes to mimic sofrito’s depth. For extra smokiness, add ½ tsp smoked paprika. While not identical, this blend works well in a pinch. The key is to develop the vegetables until caramelized for maximum flavor.
Is this soup spicy?
The recipe includes adobo seasoning, which adds mild smokiness and a hint of heat (about 1-2/10 on the spice scale). For less heat, reduce the adobo to 1 tbsp. If you love spice, add ½ tsp cayenne or 1 chopped jalapeño with the aromatics. Adjust to your preference!
