Side Dishes
This Goya dry beans recipe transforms humble pantry staples into a rich, spice-infused side dish that pairs perfectly with rice or grilled meats. The secret lies in slow-cooking the beans with aromatic spices until they achieve that signature tender, melt-in-your-mouth texture—no fancy equipment required.
I developed this method after years of testing traditional Puerto Rican techniques, ensuring every bite delivers authentic flavor without compromising simplicity.
What sets this recipe apart is the one-pot approach, where beans simmer in their own juices with onions, garlic, and a blend of cumin, oregano, and bay leaves—creating a fragrant base that infuses the beans as they cook.
The key is patience: letting the beans develop deep, complex flavors over 45 minutes rather than rushing the process. This method also eliminates the need for soaking, saving you time while maintaining texture.
By the end, you'll have a pot of tender, flavorful beans with just the right balance of spice and earthiness—perfect for serving alongside rice, as a filling for tacos, or even as a standalone vegetarian main.
The dish stays true to its roots while offering flexibility for modern adaptations. Whether you're preparing a family dinner or meal prepping for the week, this recipe delivers restaurant-quality results at home.
For those watching their dietary intake, this recipe is naturally vegetarian and can be made vegan by omitting any animal-based broths. The spices used are common pantry staples, making this an accessible and budget-friendly option for any kitchen. Let’s get cooking!
Ingredients for goya dry beans
Pantry staples meet Puerto Rican tradition in this one-pot masterpiece.
| Ingredient | Amount | Notes |
|---|---|---|
| Goya Dry Red Beans 🌱 | 1 ½ cups | Unsoaked, high-quality brand preferred |
| Yellow Onions 🧅 | 1 whole | Medium size, diced finely |
| Garlic Cloves 🧄 | 4 cloves | Fresh, minced for aromatic base |
| Ground Cumin 🌿 | 1 tbsp | Toasted for deeper earthiness |
| Dried Oregano 🌿 | 1 tbsp | Mexican oregano preferred |
| Bay Leaves 🌿 | 2 whole | Fresh or dried, standard size |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | High-quality, fruity variety |
| Vegetable Broth 💧 | 2 cups | Low-sodium preferred for balance |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal kosher preferred |
| Black Peppercorns 🌶️ | ½ tsp | Freshly cracked for texture |
| Red Bell Pepper 🌶️ | ½ whole | Medium size, diced for color |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed for brightness |
| Cilantro Leaves 🌿 | ¼ cup | Fresh, chopped for garnish |
The quality of your beans matters most—Goya brand is the gold standard for this recipe, delivering consistent texture and flavor. For the spices, Penzeys or Mexican markets offer the finest ground cumin and oregano, but standard grocery store brands work well if fresh. Fresh bay leaves add subtle complexity, though dried leaves in a small mesh bag work perfectly for easy removal later. The red bell pepper isn't just for color; its sweetness balances the earthy cumin and oregano, creating that signature Puerto Rican harmony. If using dried beans, rinse thoroughly before cooking to remove any dust or debris that could cloud the broth.
No Mexican oregano? Italian oregano at half the amount works in a pinch, though it lacks that distinctive earthy depth. Substituting vegetable broth for water? Low-sodium versions prevent over-salting, but taste first—you may need less added salt. The lemon juice can be omitted if you prefer a more neutral finish, but it brightens the dish beautifully. For the bell pepper, yellow or orange varieties work equally well, though red provides the most vibrant color. If you're short on time, pre-diced frozen bell peppers (thawed and drained) save chopping steps without sacrificing flavor.
This dish tastes even better the next day as flavors meld—portion into airtight containers for meal prep, storing for up to 5 days in the refrigerator. For longer storage, freeze portions in single-serving containers for up to 3 months. The beans absorb liquid beautifully, so if the texture feels too dry after reheating, simply add 1-2 tablespoons of water or broth and simmer for 2-3 minutes. Garnish with fresh cilantro just before serving to preserve its vibrant aroma and color.
Why You'll Love This Recipe
- No-Soaking Needed: The beans are pre-cooked—just rinse, simmer, and let the flavors meld. Honestly, I’ve made this on days when I forgot to soak anything else, and it still comes out rich and tender.
- Earthy, Warm, Addictive: That cumin and oregano combo? It’s like a hug in a bowl—deep, toasty, and just a little bit mysterious. The onions caramelize without effort, adding this sweet, sticky depth that makes every bite satisfying.
- Double-Duty Magic: I use these beans for quick weeknight dinners, but they’re also my go-to for potlucks or game days. Serve them over rice, in tacos, or straight from the pot—no one ever questions what’s for dinner.
- Budget Stretch Star: A single bag of Goya beans stretches across multiple meals, and the pantry staples (onions, garlic, spices) cost pennies. Between us, this is how I feed my family well without breaking the bank—no guilt, just good food.
Step-by-step instructions for one-pot spice-infused Goya dry beans
Transform unsoaked Goya dry red beans into tender, flavorful perfection using just one pot and simple technique.
Sauté Aromatics to Build Flavor Foundation
Heat the 2 tablespoons extra-virgin olive oil in a large, heavy-bottomed pot over medium heat. Add the 1 whole yellow onion and 0.5 whole red bell pepper, both finely diced, and cook for 5-6 minutes until softened and translucent. This step develops the base flavor - you'll know it's ready when the onions release their sweetness and the peppers begin to caramelize slightly.
Add the 4 minced garlic cloves, 1 tablespoon ground cumin, and 1 tablespoon dried oregano, stirring continuously for 1 minute until fragrant. The cumin should release its earthy aroma immediately, and the garlic will transform from raw to mellow. This aromatic blend forms the flavor backbone of your beans. Immediately add the 2 whole bay leaves and the 0.5 teaspoon freshly cracked black peppercorns to prevent burning.
Toast the Beans for Enhanced Texture
Add the 1.5 cups unsoaked Goya dry red beans to the pot, stirring to coat them evenly in the aromatic oil. Increase heat to medium-high and toast the beans for 3-4 minutes, shaking the pot occasionally to prevent sticking. You're looking for a light golden color and the development of nutty aromas - this step improves both texture and digestibility. Don't walk away; beans burn quickly once they start to color.
After toasting, reduce heat to medium-low and stir in the 1.5 teaspoons salt. The beans should be well-coated with the seasoning mixture. Pour in the 2 cups vegetable broth, ensuring all beans are submerged. Bring to a gentle simmer, then reduce heat to maintain a barely bubbling surface. This precise heat control prevents beans from splitting while ensuring even cooking.
Simmer to Tender Perfection
Cover the pot and simmer for 35-40 minutes, stirring occasionally to prevent surface crusting. The beans are ready when they're tender but still hold their shape - press a bean between your fingers; it should be soft but not mushy. You'll notice the liquid reduces significantly as the beans absorb it. If the beans aren't tender after 40 minutes, add ½ cup water and continue cooking for another 10-15 minutes.
During the final 5 minutes of cooking, stir in the 1 tablespoon freshly squeezed lemon juice. This brightens the flavors and balances the earthy spices. Remove the 2 bay leaves before serving - they're not meant to be eaten but provide excellent flavor during cooking. The beans should be plump, tender, and infused with all the aromatic flavors you've built.
Finish and Serve with Fresh Garnish
Remove the pot from heat and let the beans sit covered for 5 minutes. This resting period allows flavors to meld completely. Stir in the 0.25 cup chopped fresh cilantro leaves just before serving. The cilantro adds a bright, herbal contrast to the rich bean flavors. Taste and adjust seasoning if needed - you may want to add more salt or lemon juice to suit your preference.
Serve immediately with warm tortillas, over rice, or alongside grilled meats. The beans should be tender yet maintain their shape, with a rich, complex flavor profile from the cumin, oregano, and bay leaves. Each bite should deliver a perfect balance of earthy spices, bright acidity, and natural bean sweetness - all achieved in one pot with minimal effort.
Pro Tips For Making Goya Dry Beans
- Soak Overnight (Not 2 Hours): I learned this the hard way—those Goya beans stay rock-hard if you just soak them for a couple of hours. Give them a full 8-12 hours in water, then drain and rinse. The longer soak cuts cooking time in half and keeps them from turning mushy.
- Sauté Onions Low and Slow: Cranking the heat to caramelize onions here is a rookie move. Cook them on medium-low until soft and translucent—about 8-10 minutes—before adding garlic. Burnt onions make the whole dish taste bitter, and nobody wants that.
- Toast the Cumin First: Skip the "add it all at once" approach. Dry-toast the ground cumin in the pot for 30 seconds before adding onions—just until you smell that earthy aroma. It deepens the flavor and prevents the beans from tasting like dust later.
- Stir the Pot Early: I used to let the beans simmer untouched for the first 20 minutes, and they’d stick like glue. Stir every 5 minutes in the first half-hour to prevent burning, especially if your pot isn’t nonstick. A wooden spoon keeps things moving without scratching the pan.
Pro cooking tips for great goya dry beans
Toast the Beans
This critical 3-4 minute toasting step transforms your beans by enhancing texture and digestibility through the Maillard reaction. Use a heavy-bottomed pot like All-Clad stainless steel to prevent hot spots that could burn the beans.
Stir constantly and shake the pot occasionally to ensure even browning. The goal is a light golden color—not dark brown—which indicates proper flavor development without bitterness. 🔥
Control the Simmer
After adding broth, maintain a gentle simmer (small bubbles breaking the surface) rather than a rolling boil. Too much heat causes beans to split and release starches that make the dish gummy. I use a digital thermometer to keep temps between 190-200°F.
If the liquid reduces too quickly, add ½ cup water—never cold water, which can shock the beans and create uneven cooking.
Bay Leaf Technique
Place the 2 bay leaves in a small mesh bag (or wrap in cheesecloth) to make removal effortless. This prevents flavor loss from over-crushing. Remove them 5 minutes before serving—they're not meant to be eaten but provide eugenol, a compound that deepens the dish's aromatic profile.
If you forget, simply fish them out with tongs before serving.
Lemon Juice Timing
Add the 1 tablespoon lemon juice only in the final 5 minutes of cooking. This brightens the flavors without curdling the beans' natural pectin. For extra tang, I sometimes add ½ teaspoon of citrus zest (lime or lemon) along with the juice.
The acidity also helps break down any remaining starches, resulting in a cleaner texture. 🍋
Resting Period
Never skip the 5-minute resting period after cooking. This allows the beans to absorb any remaining liquid and develop a more cohesive texture. Cover the pot with a clean kitchen towel—it traps steam better than foil while allowing excess moisture to escape.
During this time, the flavors also meld more deeply, creating that restaurant-quality depth you crave.
Adjusting Seasoning
Always taste before serving! The beans should be well-seasoned but not salty. If needed, add more salt or a splash of lemon juice to balance flavors. For extra richness, stir in 1 tablespoon of olive oil at the end—it coats the beans and enhances their natural sweetness.
The final dish should have a complex harmony of earthy cumin, bright lemon, and herbal cilantro, with no single flavor overpowering. ✨
Nutrition facts
Frequently asked questions
Do I need to soak Goya dry beans before cooking?
No soaking is required for this recipe! The one-pot method uses a 3-4 minute toasting step that breaks down the beans' tough skins and improves digestibility. This also saves you time while achieving that signature tender texture. Just make sure to stir constantly during toasting to prevent burning.
Can I substitute Goya beans with other dried beans?
While Goya beans are ideal for their consistent texture and flavor, you can substitute with other small dried beans like black beans or kidney beans. Adjust cooking time to 45-50 minutes and check for tenderness. Larger beans like pinto may split more easily and require more liquid. The spice blend remains the same for authentic flavor.
How can I make this recipe vegan?
This recipe is already vegetarian-friendly! For a fully vegan version, simply use vegetable broth instead of any meat-based broths. The dish maintains its rich, spice-infused profile without animal products. The lemon juice and olive oil keep it vibrant and flavorful while staying completely plant-based.
Why do my beans turn out mushy?
Mushy beans usually result from either overcooking or too much liquid. Maintain a gentle simmer (small bubbles) and never let the pot boil vigorously. If the beans aren't tender after 40 minutes, add just ½ cup water and continue cooking for 10-15 minutes. Also, avoid using a light pot that can't maintain even heat. A heavy-bottomed pot is key for consistent results.
Can I make this recipe in an Instant Pot?
Yes! Use the Sauté function to toast the beans for 3 minutes, then add broth and cook on High Pressure for 12 minutes. Quick-release the pressure, stir in lemon juice, and let sit covered for 5 minutes before serving. The Instant Pot reduces cooking time while preserving texture—just watch the liquid level carefully.
