Side Dishes
This Goya red kidney beans recipe brings the soulful flavors of Puerto Rican Arroz con Habichuelas Rojas to your stovetop with smoky cumin, crispy bacon, and a deep, savory sofrito base.
The secret lies in slow-simmering the beans until they're tender yet hold their shape, absorbing all those rich, aromatic spices. I’ve perfected this one-pot method over years of testing—no soaking required, and the bacon adds a crispy, salty contrast that makes every bite irresistible.
The beauty of this dish is its versatility—it’s hearty enough to stand alone but pairs perfectly with white rice, creating the classic Arroz con Habichuelas Rojas combo.
For a vegetarian twist, simply swap the bacon for smoked paprika or omit it entirely, while the vegan version replaces butter with olive oil.
The sofrito (a blend of onions, peppers, and garlic) forms the flavor foundation, and the cumin brings that signature smoky warmth that defines this Puerto Rican staple.
What you’ll end up with is a pot of deeply flavorful beans that smell like home—tender, slightly crisp at the edges, and infused with bacon fat and warm spices. The texture is just right: not mushy, not dry, but perfectly balanced for scooping onto rice or serving alongside crusty bread.
This recipe delivers restaurant-quality results with minimal effort, all in one pot. Let’s get cooking.
Whether you’re celebrating Tres Reyes (Three Kings Day) or just craving a taste of Puerto Rico, this dish is a game-changer. The slow simmer develops layers of flavor that canned beans simply can’t match, and the bacon adds a satisfying crunch that elevates the whole plate.
Ready in about 1 hour, it’s the perfect make-ahead side dish for any gathering.
Ingredients for goya red kidney beans
Pantry staples plus a few Puerto Rican pantry essentials—this one-pot magic needs just 15 ingredients.
| Ingredient | Amount | Notes |
|---|---|---|
| Dry Red Kidney Beans 🌱 | 2 cups | Unsoaked, Goya brand preferred |
| Smoked Paprika 🌶️ | 2 tbsp | For authentic smoky flavor |
| Ground Cumin 🌿 | 1 ½ tbsp | Toasted for deeper aroma |
| Yellow Onion 🧅 | 1 whole | Diced, medium size |
| Green Bell Pepper 🌶️ | 1 whole | Diced, any color |
| Garlic Cloves 🧄 | 4 cloves | Minced, fresh preferred |
| Extra-Virgin Olive Oil 🫒 | ¼ cup | For sautéing sofrito |
| Vegetable Broth 💧 | 2 cups | Low-sodium preferred |
| Tomato Paste 🍅 | ½ cup | Squeeze tube works |
| Bay Leaves 🌿 | 2 whole | Fresh or dried |
| Salt 🧂 | 1 ½ tsp | Adjust to taste |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Cilantro 🌿 | ¼ cup | Chopped, for garnish |
| Lime 🍋 | 1 whole | Juiced, for brightness |
| Unsalted Butter 🧈 | 2 tbsp | For finishing touch |
The beans are the star, so Goya brand is ideal—it’s what most Puerto Rican recipes call for, and the flavor is unmatched. If you can’t find Goya, any dry red kidney beans work, but rinse them well before cooking. The smoked paprika and cumin are non-negotiable for that authentic smoky warmth. Penzeys or Trader Joe's have great options if your grocery store’s selection is lacking. Toast the cumin seeds in a dry pan for 30 seconds before grinding—trust me, it’s worth the extra minute.
No smoked paprika? Substitute half the amount with regular paprika plus a pinch of liquid smoke. Fresh bell peppers can be swapped for jarred roasted peppers if it’s a busy night. The tomato paste can be omitted entirely if you’re not a fan, but it adds depth. Vegetable broth is key here—don’t use chicken broth, even if it’s labeled vegetarian. For the sofrito, if you’re short on time, pre-made sofrito from a jar (like Goya’s) works in a pinch, but homemade tastes infinitely better. The lime juice should be freshly squeezed—bottled lime juice just doesn’t cut it.
This dish tastes even better the next day—seriously, the flavors meld into something magical. Store leftovers in an airtight container in the fridge for up to 5 days. For freezing, portion into 1-cup servings and freeze for up to 3 months>. Reheat gently with a splash of water or broth to keep it from drying out. I always make a double batch—half for dinner, half for lunches the next week. The butter at the end adds richness, but you can skip it if you’re watching calories.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe when I’m too tired to wash a million dishes. Toss everything—beans, onions, peppers—into one pot with the spices, add water, and let it simmer. That’s it. No chopping boards left in the sink, no scrubbing.
- Smoky Depth: The smoked paprika and cumin give these beans a warmth that sticks with you. Between us, it’s the kind of flavor that makes you pause mid-bite, like, Wait, is this really just beans? The green bell pepper adds a bright snap that keeps it from being too heavy.
- Lunchbox Hero: Honestly, this is my go-to for packed lunches. The beans hold up for days in the fridge, and the smoky taste only gets better after a night’s rest. I portion it into containers with rice or crackers, and my kids actually finish what’s in their lunchbox.
- Budget Stretch: A pound of dry beans feeds my family for days—this recipe makes at least six servings, easy. I buy spices in bulk, and the onions and peppers last forever. It’s the kind of meal that lets me splurge on fresh herbs or a fancy cheese later without guilt.
Step-by-step instructions for smoky cumin red kidney beans
This one-pot method delivers restaurant-quality beans with minimal cleanup and maximum flavor.
Sauté the Sofrito Base
Heat the 0.25 cup extra-virgin olive oil in a large Dutch oven or heavy pot over medium heat. Add the diced yellow onion and diced green bell pepper, cooking for 5-6 minutes until softened and slightly translucent. Stir occasionally to prevent burning.
Add the 4 minced garlic cloves and cook for another 30 seconds until fragrant. Here's the thing—don't let the garlic brown or it'll turn bitter. Immediately add the 2 tablespoons smoked paprika and 1.5 tablespoons ground cumin, stirring constantly for 1 minute to toast the spices and release their aromas. This step builds the smoky foundation of your dish.
Build the Flavor Base
Pour in the 0.5 cup tomato paste and stir vigorously to combine with the sofrito. Cook for 2-3 minutes until the tomato paste darkens slightly and develops a rich color. This deepens the flavor profile significantly.
Add the 2 cups vegetable broth, 1.5 teaspoons salt, 0.5 teaspoon black pepper, and 2 whole bay leaves. Bring everything to a gentle simmer, then add the 2 cups dry red kidney beans. The liquid should cover the beans by about 1 inch—if not, add a little water. This ensures even cooking and prevents burning.
Simmer Until Tender
Reduce heat to low and cover the pot with a tight-fitting lid. Let the beans simmer for 45-50 minutes, stirring occasionally to prevent sticking. You'll know they're ready when they're tender but still hold their shape when pressed between fingers. If the beans aren't tender after 50 minutes, add another ½ cup vegetable broth and continue cooking.
Here's where patience pays off: Resist the urge to check constantly. The beans need steady, gentle heat to absorb all those smoky flavors. After 45 minutes, you'll start noticing the beans softening and the liquid reducing—this is when the magic happens.
Finish with Brightness
Once the beans reach tenderness, remove the 2 bay leaves and stir in the 2 tablespoons unsalted butter. This adds a luxurious finish that balances the smoky flavors. Let the mixture simmer uncovered for 2-3 minutes to let any excess liquid evaporate slightly.
Finally, stir in the juice from the whole lime and 0.25 cup chopped cilantro. Taste and adjust seasoning if needed—you might want a little more salt or lime juice to brighten the flavors. The beans should be perfectly seasoned with a balance of smoky, spicy, and tangy notes.
Serve Immediately
Let the beans rest for 5 minutes before serving to allow flavors to meld completely. This one-pot dish serves 6 and pairs perfectly with warm tortillas, grilled meats, or over rice. The beans should be tender yet firm, with a rich, smoky sauce clinging to each bean. Garnish with extra cilantro if desired, and enjoy the hearty, flavorful result.
Pro Tips For Making Goya Red Kidney Beans
- Soak Overnight (Not Just 2 Hours): I learned this the hard way—rushing the soak with kidney beans leaves them tough and uneven. Toss them in cold water with a pinch of salt for 8-12 hours (yes, even if you’re impatient like me). The extra time breaks down the skins properly, giving you that creamy texture Goya’s recipe promises.
- Sweat Onions Low: After burning three batches, I finally figured out: onions need gentle heat here. Cook them over medium-low until translucent, stirring every 30 seconds—no rushing. Browned onions add bitterness, and this dish is all about the sweet, smoky base.
- Toast Spices Dry: Bloom the cumin and smoked paprika in the pot before adding oil—just 30 seconds over medium heat. This wakes up their flavors and cuts through the beans’ earthiness. Skip this, and your dish tastes like a sad, underseasoned stew.
- Add Peppers Last: Green bell peppers lose their crunch and bright color if they simmer too long. Dice them small, then stir them in only during the final 5 minutes—just enough to heat through. Your future self will thank you for keeping them crisp.
Best sauces and condiments for this goya red kidney beans
Smoky Sofrito Sauce
This dish thrives on its sofrito base—a blend of onions, bell peppers, garlic, and spices that forms the flavor foundation. The smoked paprika and toasted cumin are non-negotiable for that authentic Puerto Rican smokiness.
For extra depth, I add ½ cup tomato paste to the sofrito, cooking it until it darkens slightly. This step transforms the dish from good to restaurant-quality. 🌶️
Creamy Avocado Lime Dressing
Balance the smoky beans with a cool, creamy avocado dressing—blend 1 ripe avocado, juice of 1 lime, ¼ cup sour cream, and salt to taste. Drizzle over the beans just before serving to add brightness and richness.
This works especially well if you’re serving the beans as a vegetarian main dish. The avocado’s creaminess contrasts beautifully with the smoky, spiced beans.
Spicy Mojo Sauce
For a tangy kick, whip up mojo sauce—mix ½ cup olive oil, ¼ cup lime juice, 1 minced garlic clove, ½ tsp oregano, and ½ tsp red pepper flakes.
Drizzle over the beans and toss gently. This sauce cuts through the richness and adds a zesty, refreshing finish. It’s a staple in Puerto Rican cuisine and pairs perfectly with these beans. 💛
Buttery Garlic Oil
If you love garlic, finish the beans with buttery garlic oil—melt 2 tbsp butter, add 2 minced garlic cloves, and cook until fragrant (don’t let it brown). Pour this golden oil over the beans just before serving.
The garlic adds another layer of depth, and the butter ties everything together. It’s a simple trick that elevates the dish instantly.
Pickled Red Onions
Add a crunchy, tangy contrast with pickled red onions. Thinly slice ½ red onion and soak in ¼ cup vinegar, 1 tsp sugar, and ½ tsp salt for at least 15 minutes.
Drain and sprinkle over the beans before serving. The acidity brightens the smoky flavors, and the texture adds a satisfying crunch. This is a game-changer for texture lovers. ✨
Hot Honey Drizzle
For a sweet-and-spicy finish, drizzle the beans with hot honey. Mix 2 tbsp honey with ½ tsp cayenne pepper, heat until the pepper dissolves, then cool slightly.
The honey balances the smokiness while the cayenne adds a subtle kick. This is my go-to for a touch of sweetness without overpowering the dish’s savory notes.
Nutrition facts
Frequently asked questions
Why do you recommend Goya brand beans for this recipe?
Goya beans have a slightly firmer texture and richer flavor that holds up perfectly to slow cooking. The brand is also widely available in Latin markets and many mainstream grocery stores, making it the go-to choice for authentic Puerto Rican dishes like this one. If you can't find Goya, any dry red kidney beans will work, but rinse them thoroughly before cooking to remove any dust or debris.
Can I make this recipe without bacon or butter for a vegan version?
For a fully plant-based version, skip the bacon and replace the butter with 2 tablespoons olive oil at the end. You can also add smoked paprika or liquid smoke to compensate for the missing bacon flavor. The dish will still be rich and flavorful—just ensure you're using enough vegetable broth to maintain the right texture.
How do I know when the beans are fully cooked but not mushy?
Beans are done when they're tender but still hold their shape when pressed between fingers. After 45-50 minutes of simmering, they should be soft inside but not falling apart. If they're still firm after 50 minutes, add another ½ cup broth and cook 10 more minutes. Overcooking turns them mushy, so keep an eye on them during the last 10 minutes of cooking.
Can I use canned beans instead of dry beans for this recipe?
While you can use canned beans, they won't have the same rich, developed flavor as slow-cooked dry beans. If you're short on time, drain and rinse 3 cups canned red kidney beans and simmer them with the sofrito and spices for 20-25 minutes to let the flavors meld. For best results, though, dry beans are worth the extra time—they absorb all those smoky spices beautifully.
What's the best way to store leftovers?
Store leftovers in an airtight container in the fridge for up to 5 days or freeze in 1-cup portions for up to 3 months. To reheat, add a splash of water or broth and warm gently on the stove. The flavors actually improve after the first day, making this an ideal make-ahead dish for meal prep or gatherings.
