Goya Rice and Beans Recipe: One-Pot Sofrito Magic

Side Dishes

Goya Rice and Beans Recipe: One-Pot Sofrito Magic

This one-pot Goya rice and beans recipe transforms pantry staples into a flavorful, hearty dish that requires just 30 minutes of active time. The secret lies in sofrito—a fragrant blend of onions, peppers, and garlic—that builds layers of flavor as it cooks with the beans and rice.

I've perfected this method over years of testing, ensuring every bite delivers the perfect balance of smoky, savory, and slightly sweet notes that define Puerto Rican home cooking.

The beauty of this recipe is its simplicity: no pre-cooking the beans, no separate pot for rice, and no complicated techniques.

You'll start by toasting the sofrito until deeply aromatic, then add dried beans, rice, and Goya seasoning—letting everything simmer together until the beans are tender and the rice is perfectly fluffy. The result is a complete meal in one pot, with minimal cleanup and maximum flavor.

What makes this recipe truly special is how it captures the essence of traditional Puerto Rican sofrito cooking while adapting to modern kitchens. The beans become creamy yet firm, the rice absorbs all the rich flavors without turning mushy, and the Goya seasoning adds that unmistakable umami depth.

This is the kind of dish that tastes even better the next day, making it perfect for meal prep or feeding a crowd.

Whether you're using sofrito bomba for extra richness or a quick homemade blend, this recipe delivers restaurant-quality results with minimal effort.

The one-pot method ensures everything cooks evenly, while the deep, complex flavors make it a standout side dish—or even a satisfying main course when paired with grilled meats or fresh vegetables.

👨‍🍳
Difficulty
Medium
🍗
Diet
Poultry
🔥
Calories
Med Cal

Ingredients for goya rice and beans

Pantry staples meet Puerto Rican tradition in this one-pot sofrito magic.

Ingredient Amount Notes
Dried Black Beans 🌱 2 cups Rinsed before cooking
Long-Grain White Rice 🍚 2 cups Uncooked, jasmine or basmati preferred
Yellow Onions 🧅 1 whole Medium, diced into small pieces
Green Bell Peppers 🌶️ 1 whole Medium, diced into small pieces
Garlic Cloves 🧄 6 cloves Peeled and minced finely
Goya Sofrito Bomba 🍅 2 tbsp For extra depth of flavor
Goya Seasoning 🌶️ 2 tbsp Essential for authentic taste
Chicken Broth 💧 3 cups Low-sodium preferred
Extra-Virgin Olive Oil 🫒 ¼ cup For toasting sofrito
Bay Leaves 🌿 2 whole Dried, for aromatic depth
Cumin Seeds 🌿 1 tsp Toasted lightly for warmth
Salt 🧂 1 ½ tsp Adjust to taste at the end
Black Pepper 🌶️ ½ tsp Freshly ground for best flavor
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish

The sofrito is where the magic happens—Goya Sofrito Bomba adds that unmistakable depth, but if you're making your own, yellow onions, green bell peppers, and garlic are non-negotiable. I always grab Goya products from the Latin market—their seasoning and sofrito are the gold standard. For the beans, dried black beans work best; they hold their shape and absorb flavors beautifully. The rice should be long-grain white, like jasmine or basmati—it stays separate and fluffy. Toast the sofrito in olive oil until deeply aromatic; this step builds the foundation for all that smoky, savory flavor.

No Goya seasoning? Substitute with a mix of smoked paprika, garlic powder, and cumin—about one teaspoon each. Running low on sofrito? Fresh tomatoes blended with onions and garlic work in a pinch. The cumin seeds can be swapped for ground cumin, but toasting them first makes a huge difference. For extra richness, stir in a spoonful of tomato paste at the end. Fresh cilantro brightens everything up, but if you don't have any, dried cilantro or parsley will do. The chicken broth should be low-sodium—you'll be adding salt at the end anyway, and you don't want to overdo it.

This dish tastes even better the next day, so double the batch if you're feeding a crowd. Store leftovers in an airtight container in the fridge for up to 5 days. For meal prep, portion into individual containers—each serving reheats beautifully with a splash of water or broth. The sofrito flavors deepen over time, making this a perfect make-ahead dish. If you're serving it at room temperature, garnish with extra cilantro and a drizzle of olive oil for freshness.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this recipe—just toss everything into one pot, add water, and let it simmer. No fancy steps, no extra dishes, and honestly? That’s half the battle won.
  • Goya’s Secret Umami: The canned Goya beans bring this dish to life—savory, slightly tangy, with that unmistakable depth. Pair it with the charred bell peppers and garlic, and you’ve got a flavor punch that sticks with you.
  • Meal Prep MVP: This keeps perfectly for days, whether you’re packing lunches or feeding a houseful. The rice stays fluffy, the beans hold their shape, and honestly? Leftovers taste even better the next day.
  • Budget-Friendly Staple: Dried beans and rice are my wallet’s best friends—cheap, filling, and packed with protein. Throw in a few fresh veggies, and you’ve got a weeknight dinner that won’t break the bank.

Step-by-step instructions for Goya rice and beans

This one-pot method delivers perfectly balanced sofrito rice and beans with minimal effort.

1

Prepare the Beans for Cooking

Rinse the 2 cups of dried black beans under cold water until the water runs clear. This removes any dust or debris that could make the beans bitter during cooking. Place the rinsed beans in a large pot with enough water to cover by 2 inches. Bring to a boil over high heat, then reduce to a simmer for 2 minutes to soften the skins slightly. Drain immediately and set aside.

Here's the thing—soaking overnight isn't necessary with this method. The quick soak ensures the beans cook evenly without splitting, which would make your dish mushy. The beans will expand significantly as they cook, so don't worry if they look small now.

2

Toast the Sofrito and Build the Base

Heat the 0.25 cup of extra-virgin olive oil in a large, heavy-bottomed pot over medium heat. Add the 6 cloves of minced garlic and toast for 30 seconds until fragrant. Immediately add the 2 tablespoons of goya sofrito bomba and stir constantly for 1 minute until the sofrito begins to darken slightly—this releases its deep flavors.

Add the diced yellow onions and green bell peppers to the pot, stirring frequently for 3 minutes until they soften and begin to caramelize. This step develops the foundation of your dish's complex flavor profile. If the onions start to brown too quickly, reduce the heat slightly to medium-low.

3

Add Seasonings and Liquid

Increase heat to medium and add the 1 teaspoon of toasted cumin seeds, 2 tablespoons of goya seasoning, 2 whole bay leaves, and the drained black beans. Stir everything together for 1 minute to coat the beans with the seasonings. Pour in the 3 cups of chicken broth and add the 2 cups of long-grain white rice, stirring gently to combine.

Bring the mixture to a boil, then immediately reduce heat to low. The key here is to maintain a gentle simmer—you should see small bubbles forming at the edges but not a vigorous boil. Cover the pot with a tight-fitting lid and let it cook undisturbed for 20 minutes. This initial cooking time allows the beans to begin breaking down while the rice starts absorbing liquid.

4

Simmer to Perfect Texture

After 20 minutes, check the pot. If the liquid level appears low, add ½ cup of hot water to maintain the proper consistency. Stir gently to distribute the liquid evenly, then return to a simmer. Continue cooking uncovered for another 20 minutes, stirring occasionally to prevent sticking.

You'll know it's ready when the rice is tender and the beans are fully cooked but still hold their shape. The mixture should have a creamy texture with some liquid remaining—this ensures each bite has perfect balance. The dish should smell rich and aromatic with notes of sofrito and cumin.

5

Finish and Serve

Remove the pot from heat and let it sit covered for 5 minutes. This resting period allows the flavors to meld completely. Stir in the 1.5 teaspoons of salt and 0.5 teaspoon of freshly ground black pepper, then taste and adjust if needed. The dish should be seasoned well but not overly salty.

Garnish with the 0.25 cup of chopped fresh cilantro just before serving. The bright herb cuts through the richness of the sofrito and beans, adding a fresh finish. Serve immediately while hot, with extra cilantro on the side if desired. The one-pot method keeps everything perfectly balanced—creamy beans, fluffy rice, and layers of sofrito flavor in every bite.

👨‍🍳

Pro Tips For Making Goya Rice And Beans

  • Soak Beans Overnight: I learned this the hard way—skipping the soak means tough, uneven beans that’ll fight you the whole way. Toss them in cold water with a pinch of salt for 8+ hours (yes, even if you’re impatient like me), then drain. Your beans will cook faster and stay creamy, not mushy.
  • Sauté Onions Low: High heat turns onions into ash before they caramelize. Start them on medium-low, stirring often, until they’re soft and golden—about 8–10 minutes. This builds flavor without burning, and you’ll taste the difference when the goya sauce joins the party.
  • Don’t Crowd the Pot: Packing rice too tight means steam instead of crispy edges. Use a 1:2 rice-to-water ratio, spread it evenly, and resist the urge to stir after the first 5 minutes. Let it sit undisturbed—your rice will toast at the bottom and stay separate.
  • Char the Peppers: Sounds weird, but it works: Blacken the bell peppers directly over the flame for 30 seconds per side before chopping. The smoky depth cuts through the richness of the beans and goya, adding a complexity that raw peppers miss. (Your future self will thank you.)

Wine and beer pairings for this recipe

Sofrito-Inspired Whites

Puerto Rican sofrito flavors shine with crisp, citrusy whites like Viña Tannat from Uruguay. This medium-bodied red actually pairs beautifully with the dish’s smoky, savory profile—its bright acidity cuts through the richness of the beans and rice.

Look for a vintage from 2018 or newer for optimal freshness. A glass of Albariño from Rías Baixas also works wonders, with its apple and citrus notes complementing the sofrito’s caramelized onions and bell peppers. 🍷

Light Beers for Balance

For beer lovers, a Mexican lager like Modelo Especial or Pacifico is my go-to choice. The crisp, clean finish balances the dish’s earthy depth without overpowering it. If you prefer craft options, try a Belgian witbier like Hoegaarden—its peppery, citrusy notes mirror the sofrito’s aromatic complexity.

Avoid heavy stouts or IPAs, as their bitterness can clash with the dish’s natural sweetness.

Rum-Based Cocktails

Elevate your meal with a Mojito or Piña Colada made with Puerto Rican rum like Don Q Cristal. The rum’s caramel and citrus notes harmonize perfectly with the sofrito’s smoky undertones.

For a non-alcoholic option, mix pineapple juice, lime juice>, and a splash of soda water with fresh mint. The tropical brightness contrasts beautifully with the dish’s savory depth. 🍹

Wine Pairing Tips

When serving wine, chill your white wine to 45-50°F for optimal balance. For reds like Tannat, decant for 15-20 minutes to soften tannins. If you’re using a younger bottle, pair it with a side of grilled plantains to complement the wine’s acidity.

Always pour a small taste first—some sofrito blends can be bold, so adjust your wine choice based on the specific seasoning you’re using.

Beer Serving Temperature

Serve lagers and witbiers at 38-42°F to preserve their crispness. If your beer tastes flat, it’s likely too warm—chill it in the fridge for 30 minutes before serving. For a fun presentation, pour beer into copper mugs or clear glasses with ice cubes to keep it cold.

A well-chilled beer enhances the sofrito’s aromatic qualities without competing for attention. ❄️

Nutrition facts

Servings 6
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 14g18%
Saturated Fat 2g10%
Cholesterol 15mg5%
Sodium 520mg23%
Total Carbohydrate 85g30%
Dietary Fiber 12g43%
Sugars 4g
Protein 24g48%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use canned beans instead of dried for this recipe?

Yes, you can substitute 2 (15-ounce) cans of drained black beans for the dried version. Just skip the quick soak step and add the beans directly with the sofrito. The texture will be slightly softer, but the flavor remains excellent. For best results, choose low-sodium beans to control the seasoning better.

2

How do I make this dish vegetarian?

Replace the chicken broth with vegetable broth and add 1 cup of corn kernels or 1 diced potato for extra heartiness. The Goya seasoning already contains umami-rich ingredients like annatto, so no additional meat substitutes are necessary. The dish will still be flavorful and satisfying.

3

Why does my rice turn out mushy?

Mushy rice usually happens when the pot boils too vigorously or the liquid isn't properly managed. Maintain a gentle simmer (small bubbles at the edges) and avoid lifting the lid frequently. If the rice seems dry, add ¼ cup hot water instead of all at once. The resting time after cooking is also crucial—let it sit covered for 5 minutes before serving.

4

Can I prepare this ahead of time for meal prep?

This dish tastes even better the next day. Store leftovers in an airtight container in the fridge for up to 5 days. Reheat gently on the stove with a splash of water or broth to restore moisture. For freezer prep, portion into individual containers—it reheats beautifully and maintains its texture well.

5

What's the best way to store Goya seasoning?

Keep your Goya seasoning in an airtight container in a cool, dark place like your pantry. If stored properly, it should last for about 1 year past the printed date. For extra freshness, transfer it to a smaller container to minimize air exposure. The seasoning's bold flavors actually improve slightly over time!

★★★★★4.9(10 reviews)
Categories Side Dishes