Side Dishes
This Goya Red Kidney Beans recipe brings the soulful flavors of Puerto Rican Habichuelas con Goya to your stovetop with minimal effort. The secret lies in balancing smoky spices, rich Goya sauce, and tender beans simmered until they're so flavorful, they become the star of any meal.
I developed this version after years of testing—it's the one that finally delivers that restaurant-quality depth without requiring hours in the kitchen.
The beauty of this recipe is its simplicity: just one pot, 30 minutes of active time, and ingredients you likely already have. Goya sauce provides the signature umami base, while sofrito and spices create layers of warmth that make these beans irresistible.
Perfect for serving alongside rice, plantains, or even as a hearty vegetarian main dish, this recipe transforms basic pantry staples into something extraordinary.
What you'll end up with is a pot of tender, smoky-spiced beans that practically melt in your mouth, with a sauce that clings to each bean like a flavorful embrace.
The aroma alone will have everyone gathering around your table, and the versatility means it works for weeknight dinners or festive gatherings alike. Let's get cooking—this is one-pot magic at its finest.
For those adapting this for dietary preferences, I'll share substitutions that keep the authentic taste intact. Whether you're making it traditional or putting your own spin on it, this recipe delivers restaurant-quality results with minimal fuss. Here's everything you need to create this Puerto Rican classic in your own kitchen.
Ingredients for goya red kidney beans
Pantry staples meet Puerto Rican soul in this one-pot wonder.
| Ingredient | Amount | Notes |
|---|---|---|
| Dry Red Kidney Beans 🌱 | 1 ½ cups | Unsoaked, rinsed thoroughly |
| Goya Sauce 🍅 | 1 can (15 oz) | Undiluted, for authentic flavor |
| Yellow Onion 🧅 | 1 medium | Diced, about 1 cup |
| Garlic Cloves 🧄 | 4 cloves | Minced, fresh preferred |
| Bell Pepper 🌶️ | 1 medium | Diced, any color |
| Tomato Paste 🍅 | 2 tbsp | Smooth, not chunky |
| Sofrito 🌿 | 1 cup | Store-bought or homemade |
| Cumin Seeds 🌶️ | 1 tsp | Toasted, ground preferred |
| Ground Cumin 🌿 | 1 tsp | Freshly ground ideal |
| Dried Oregano 🍃 | 1 tsp | Mexican oregano preferred |
| Bay Leaves 🌿 | 2 whole | Dried, removed before serving |
| Vegetable Broth 💧 | 2 cups | Low-sodium preferred |
| Olive Oil 🫒 | 2 tbsp | Extra-virgin for richness |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
The beans are the heart of this dish, so don't skimp on quality. Goya brand beans are essential—they're pre-cooked and hold their shape beautifully. For the sofrito, Trader Joe's or Whole Foods carry excellent jarred versions, but making your own (onion, garlic, bell pepper, cilantro) takes it to the next level. The Goya sauce? Grab the 15-ounce can—it's the secret to that signature umami depth. If you can't find it, Maggi seasoning in a pinch, but it won't be quite the same. The bell pepper adds sweetness that balances the smoky spices, so use a ripe one.
No Goya sauce? Substitute tomato sauce plus 1 tsp soy sauce for umami, but you'll lose that authentic touch. Short on cumin seeds? Double the ground cumin—just remember to toast it first for better flavor. The vegetable broth can be swapped for water, but adding a bouillon cube (vegetarian, of course) gives more depth. For the beans, I always rinse them thoroughly before cooking to remove any debris. If you're using dried beans instead of canned, soak them overnight—this recipe is designed for the convenience of canned beans, but homemade works too if you've got the time.
These beans reheat beautifully—honestly better the next day as flavors meld. Store in an airtight container in the fridge for up to 5 days or freeze for 3 months. I like to portion mine into containers for easy lunches. The sofrito and spices keep in your pantry for 6 months if stored properly, so make a big batch. The Goya sauce? Once opened, it lasts 1 year unrefrigerated, but it's so good you'll use it all up quickly.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe because it’s literally dump-and-simmer. Soak the beans overnight (or use canned in a pinch), toss everything—onion, garlic, bell pepper, Goya sauce—into one pot, and let it bubble. No chopping like a pro, no fancy techniques. Just hands-off flavor.
- Umami Bomb: That Goya sauce? It’s the secret weapon. The smoky, tangy depth hits different—especially when it caramelizes with the onions and garlic. The beans soak it all up, turning into something rich and satisfying that tastes like it simmered for hours (even if it didn’t).
- Lunchbox Hero: Between us, this 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 dinner—either way, it’s the kind of dish that makes you the office favorite (or at least the person everyone texts for leftovers).
- Pantry Staple: Honestly, this recipe is my budget-friendly savior. A bag of dry beans and a bottle of Goya sauce last forever, and you’re always covered. Plus, the leftovers? They’re the reason I don’t stress about grocery bills—this dish stretches for days without getting tired.
Step-by-step instructions for smoky-spiced Goya red kidney beans
This one-pot method delivers restaurant-quality flavor with minimal cleanup—just follow the sequence.
Toast the Spices and Sauté the Aromatics
Heat the 2 tablespoons olive oil in a heavy-bottomed Dutch oven over medium heat. Add the 1 teaspoon cumin seeds and toast for 30 seconds until fragrant and lightly golden—this releases their essential oils and deepens the flavor profile. Immediately add the diced 1 medium yellow onion, diced 1 medium bell pepper, and minced 4 cloves garlic cloves. Sauté for 5-6 minutes until the vegetables soften and the onion becomes translucent.
Here's where the magic starts: the cumin seeds should smell warm and nutty, not burnt. If they darken too quickly, reduce the heat slightly. You're building the flavor foundation that will infuse every bite of these beans. Keep stirring occasionally to prevent the garlic from browning too quickly—it should be golden but not crispy.
Develop the Sauce Base
Add the 2 tablespoons tomato paste and stir vigorously for 1-2 minutes until it darkens slightly and blends completely with the vegetables. This creates a rich, concentrated base that prevents the beans from becoming mushy later. Pour in the 1 can (15 oz) Goya sauce and the 1 cup sofrito, stirring well to incorporate all the flavors. Let this mixture simmer for 3-4 minutes until it thickens slightly and coats the back of a spoon.
The Goya sauce should be fully integrated, with no visible streaks. If the mixture looks too thick, add ¼ cup vegetable broth now to maintain proper consistency. This step is crucial—it ensures the beans absorb all the complex flavors rather than floating in a watery broth. Real talk: don't rush this part. The longer you let these aromatics meld, the deeper the flavor will be.
Add the Beans and Seasonings
Rinse the 1.5 cups dry red kidney beans thoroughly under cold water, then add them to the pot along with the 2 cups vegetable broth, 1.5 teaspoons salt, 0.5 teaspoon black pepper, 1 teaspoon ground cumin, 1 teaspoon dried oregano, and 2 whole bay leaves. Stir gently to combine, then bring the mixture to a gentle boil over medium-high heat. Once boiling, immediately reduce the heat to low and cover with a tight-fitting lid.
This is the moment that matters: the beans need to simmer gently to prevent them from breaking down. The liquid should just barely bubble at the edges—if it boils vigorously, the beans will become mushy. I like to press down gently on the lid to ensure a good seal, which helps steam the beans evenly. Don't peek during the first 30 minutes—every time you lift the lid, you release steam and potentially extend the cooking time.
Simmer Until Tender and Flavorful
Simmer uncovered for 45-50 minutes until the beans are fork-tender and the liquid has reduced by about half. You'll know they're ready when a bean easily crushes between your fingers with just slight resistance. The sauce should coat the beans and cling to the pot, with a thick, glossy consistency that's neither watery nor pasty.
If the beans aren't tender after 50 minutes, add another ¼ cup vegetable broth and continue simmering. The key is patience—rushed beans will be mealy. About 10 minutes before they're done, remove and discard the bay leaves. These aromatic leaves have served their purpose and can become bitter if left too long. The finished beans should have a rich, smoky depth with visible flecks of cumin and a sauce that's thick enough to cling but still spoonable.
Adjust and Serve with Confidence
Taste the beans and adjust the seasoning if needed. You might need an additional ½ teaspoon salt or a pinch more black pepper to balance the flavors. The beans should be seasoned so each bite carries the smoky-sweet essence of the Goya sauce, with bright notes from the cumin and sofrito. If the sauce is too thick, whisk in 1-2 tablespoons vegetable broth to reach your desired consistency.
Serve immediately over steamed white rice or with warm cornbread to soak up every last bit of that flavorful sauce. These beans keep well in the refrigerator for 3-4 days, making them perfect for meal prep. The flavors actually deepen overnight, so leftovers often taste even better the next day. This one-pot method delivers restaurant-quality results with minimal effort—exactly what makes this recipe so special.
Pro Tips For Making Goya Red Kidney Beans
- SOAK BEANS OVERNIGHT: I learned this the hard way—skipping the soak means your beans stay rock-hard no matter how long you simmer. Toss them in cold water (about 4 cups per cup of beans) with a pinch of salt and let them sit 8+ hours. If you’re in a rush, use the quick soak: boil for 2 minutes, then let sit off heat for an hour. Trust me, your beans will thank you later.
- SAUTÉ ONIONS LOW AND SLOW: Cranking the heat for this step just burns the onions and ruins the base flavor. Instead, cook them over medium-low until they’re soft and golden—about 10 minutes. Add a splash of water if they stick, but don’t rush. This isn’t the time to speed through; it’s the foundation for the whole dish.
- STIR IN GOYA SAUCE LATE: Dumping the goya sauce in too early turns your beans into a muddy, waterlogged mess. Wait until the beans are tender but still have a bite, then stir in the sauce and simmer just until everything coats evenly. This keeps the texture perfect—creamy but not mushy.
- CHOP BELL PEPPER FINE: Big chunks of bell pepper mean uneven cooking and a dish that looks like it was thrown together. Dice them into small, even pieces so they soften alongside the beans. If you’re lazy, pulse them in a food processor—but don’t skip this step entirely. Your future self will notice the difference.
Storing and reheating this dish
Refrigerator Storage
Let your Goya red kidney beans cool to room temperature for no more than 2 hours before transferring them to an airtight container—I use glass Le Creuset stoneware with snap-on lids for best results.
Store in the refrigerator at 40°F or below where they’ll keep their rich flavors for up to 5 days. The sauce thickens slightly overnight, intensifying the smoky-sweet profile. Honestly, the second day often tastes even better as the spices meld further. 💫
Freezer Storage
For longer storage, portion the beans into freezer-safe containers or heavy-duty plastic bags, leaving 1 inch of headspace for expansion. Seal tightly to prevent freezer burn and label with the date. These beans maintain their texture and flavor for up to 3 months when frozen.
I recommend freezing in quart-sized portions for easy meal prep—just reheat and serve. The Goya sauce’s umami won’t fade, though the beans may soften slightly upon thawing. ✨
Stovetop Reheating
My preferred method is stovetop reheating to preserve the beans’ creamy texture. Transfer beans to a pot with 2-3 tablespoons vegetable broth (or water) and heat over medium-low heat for 8-10 minutes, stirring occasionally.
The broth prevents drying while reviving the sauce’s glossy consistency. Taste and adjust seasoning—you might need an extra pinch of salt after reheating. This method keeps the beans tender and the sauce clinging beautifully. 🔥
Microwave Reheating
For quick reheating, transfer beans to a microwave-safe dish and cover loosely with a damp paper towel. Heat on 50% power in 2-minute intervals, stirring between each, until reaching 165°F internal temperature. Add a splash of broth if the sauce looks dry.
Microwaving can make beans slightly rubbery, so I only use this method for leftovers I plan to eat immediately. The texture recovers beautifully when served with warm rice or plantains. ⚡
Serving Leftovers
These beans reheat so well they’re perfect for meal prep. Serve over steamed jasmine rice or alongside grilled plantains to balance the smoky flavors. For extra richness, top with a dollop of sour cream or a sprinkle of fresh cilantro.
The sauce’s depth makes these beans versatile—pair them with grilled meats, tofu, or even as a filling for tacos. Leftovers reheat just as flavorfully, making this recipe a true timesaver. 🌱
Reviving Dried-Out Beans
If your beans lose moisture during storage, don’t toss them! Simply add 2-3 tablespoons vegetable broth and simmer uncovered on the stovetop for 5-7 minutes until the sauce thickens again.
This trick works wonders for restoring that restaurant-quality texture. The Goya sauce’s umami ensures the beans still taste incredible, even after a few days in the fridge. 💡
Nutrition facts
Frequently asked questions
Can I use canned red kidney beans instead of dry?
Yes! For convenience, use 2 (15 oz) cans of drained and rinsed red kidney beans, reducing the broth to 1 cup and simmering for 20-25 minutes instead of 45-50 minutes. The texture will be slightly softer, but the flavor remains rich. Just be sure to skip the initial soaking step since canned beans are pre-cooked.
What makes Goya sauce essential in this recipe?
Goya sauce provides the signature umami depth and smoky-sweet balance that defines Puerto Rican cuisine. Its unique blend of spices and tomato base creates a rich, complex flavor that's impossible to replicate with standard tomato sauce. Without it, the dish loses its authentic soul—though you can substitute tomato sauce + 1 tsp soy sauce in a pinch for umami.
How do I prevent the beans from becoming mushy?
Simmer the beans gently at low heat after the initial boil, and never let the liquid boil vigorously. Keep the lid on tightly (except during the final 10 minutes) to trap steam, and avoid stirring too frequently. If the beans break down, they absorbed too much liquid—reduce the broth by ¼ cup next time. The key is patience and proper heat control.
Can I make this recipe vegan?
Use vegetable broth instead of chicken broth, and ensure your Goya sauce is vegan (check the label—some contain anchovies). For extra richness, add 1 tbsp nutritional yeast or a splash of liquid smoke to enhance the smoky flavor. The recipe remains fully plant-based while keeping its bold, authentic taste.
Why does the sauce thicken overnight?
The sauce thickens because the starches in the beans and Goya sauce continue to break down and meld as they cool. This natural reduction intensifies the flavors, making the beans taste even more delicious the next day. Store leftovers in an airtight container to preserve this texture. If it thickens too much, simply add a splash of broth when reheating.