Black Beans and Rice Recipe With Sazon Goya: Bold Puerto Rican Flavor in One Pot

Side Dishes

Black Beans and Rice Recipe With Sazon Goya: Bold Puerto Rican Flavor in One Pot

This black beans and rice recipe with sazón con goya delivers the hearty, aromatic flavors of Puerto Rican cuisine in a single, satisfying pot. The magic lies in the sazón—a blend of annatto oil, garlic, and spices—that transforms simple ingredients into a dish rich with tradition.

Perfect for weeknight dinners or meal prep, this vegetarian-friendly recipe builds layers of flavor through sofrito and slow cooking.

The result is tender black beans, fluffy rice infused with smoky annatto, and a sauce brimming with garlic, cumin, and oregano. Optional tostones or crispy tofu add texture for a complete meal.

Whether you're serving a crowd or feeding your family, this one-pot dish captures the soul of Puerto Rican home cooking—bold, comforting, and full of warmth.

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
🔥
Calories
Med Cal

Ingredients for black beans and rice recipe with sazon goya

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

Ingredient Amount Notes
Black Beans (Dried) 🌱 1 ½ cups Unsoaked, rinsed well
Long-Grain White Rice 🍚 1 ½ cups Uncooked, jasmine preferred
Sazón con Goya (Yellow) 🌶️ 2 tbsp Or 1 packet (1.25 oz)
Annatto Oil 🫒 1 tbsp Or achiote oil
Garlic Cloves 🧄 6 cloves Minced for sofrito
Yellow Onion 🧅 1 whole Diced, medium size
Bell Pepper (Red) 🍅 1 whole Diced, any color
Tomatoes (Canned) 🍅 1 can San Marzano, crushed
Vegetable Broth 💧 3 cups Low-sodium preferred
Ground Cumin 🌿 1 tsp Toasted for depth
Dried Oregano 🍃 1 tsp Mexican preferred
Bay Leaves 🌿 2 whole Removed after cooking
Olive Oil 🫒 2 tbsp Extra-virgin for flavor
Salt 🧂 1 ½ tsp Diamond Crystal preferred
Black Pepper 🌶️ ½ tsp Freshly ground
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish
Lime (Optional) 🍋 1 whole Juiced, for brightness

The sazón con goya is non-negotiable here—Goya's yellow packet delivers that signature annatto color and smoky depth. Grab it from the Latin foods aisle at Walmart or Whole Foods, or order online if your local store doesn't carry it. For the beans, dried is ideal (they develop richer flavor), but 1 can (15 oz) of drained black beans works in a pinch. The annatto oil? If you can't find it, achiote oil or even a pinch of turmeric gives a similar hue. For the sofrito base, fresh garlic and bell pepper make all the difference—skip the jarred stuff. Toast your cumin in a dry pan for 30 seconds first; it adds incredible aroma.

No sazón? Make your own mix—1 tbsp annatto oil, 1 tsp garlic powder, 1 tsp onion powder, 1/2 tsp oregano, and a pinch of salt. Short on time? Adobo seasoning at half the amount works too. The tomatoes can be fresh (about 2 medium) if you prefer, but San Marzano cans ensure consistent flavor. For the rice, jasmine or basmati stays separate and fluffy. If you're vegetarian but want extra protein, add 1 can of chickpeas or 1 cup of cooked tofu. The lime is optional but worth it—just a squeeze brightens everything up.

This dish tastes even better the next day, so double the batch if you're feeding a crowd. Store in an airtight container for 4-5 days in the fridge, or freeze for 3 months. For meal prep, portion the rice and beans separately—they reheat beautifully. The sofrito base keeps for 1 week in the fridge if you want to make it ahead. Garnish with fresh cilantro and lime right before serving—that's when it shines.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this trick—just toss everything in one pot (beans, rice, sazón, garlic) and let it simmer. No fancy layers, no extra dishes. Honestly, the annatto oil gives it that golden glow, and I’ve never had to scrub a pot harder than a quick wipe-down.
  • Flavor Bomb: That sazón packet? It’s the secret weapon—citrusy, garlicky, with just a hint of something mysterious. The dried beans soak up all the goodness, and the garlic? Oh, it gets toasted until it’s fragrant enough to make the whole kitchen smell like a Puerto Rican abuela’s kitchen.
  • Meal Prep MVP: This keeps perfectly for days—better even. I make a big batch on Sundays, and by Wednesday, it’s still got that tender rice and rich bean texture. Pack it for lunches, reheat it for dinner, or serve it cold in tacos. (Yes, even on a Tuesday night.)
  • Budget Hero: Dried beans and rice won’t break the bank, and sazón lasts forever. I’ve fed my whole family for under $10 with this, and the leftovers? They’re just as good the next day. Between us, it’s the kind of meal that makes you wonder why you ever ordered takeout.

Step-by-step instructions for black beans and rice with sazón goya

This one-pot method delivers authentic Puerto Rican flavor with minimal effort.

1

Prepare the Sofrito Base

Heat the 2 tablespoons olive oil in a large Dutch oven over medium heat. Add the 1 whole yellow onion and 1 whole red bell pepper, both diced, and cook for 5-6 minutes until softened and slightly caramelized. You'll know it's ready when the edges begin to brown and the vegetables release their natural juices.

Add the 6 cloves minced garlic and cook for another 30 seconds until fragrant. Here's where the magic happens: stir in the 2 tablespoons Sazón con Goya and 1 tablespoon annatto oil, coating the vegetables evenly. The Sazón will dissolve into the oil, infusing everything with its signature golden color and bold flavor. Keep the heat at medium to prevent burning.

2

Build the Flavor Foundation

Pour in the 1 can crushed tomatoes and stir to combine with the sofrito. Add the 1 teaspoon ground cumin, 1 teaspoon dried oregano, and 1.5 teaspoons salt, mixing well to distribute the spices. Let this simmer together for 3-4 minutes until the tomatoes begin to break down and the mixture thickens slightly.

Add the 3 cups vegetable broth and bring the mixture to a gentle boil. Once boiling, reduce heat to low and stir in the 1.5 cups unsoaked black beans and 1.5 cups long-grain white rice. The beans will begin to soften immediately, while the rice starts its cooking process. Add the 2 whole bay leaves and 0.5 teaspoon black pepper, then cover with a tight-fitting lid.

3

Simmer to Perfect Texture

Let the mixture cook undisturbed for 20 minutes on low heat. This initial cooking time allows the beans to begin breaking down while the rice absorbs the initial liquid. After 20 minutes, check the liquid level—you want about 1 cup remaining to ensure the rice cooks properly without becoming mushy.

If needed, add ½ cup hot vegetable broth to maintain the proper liquid-to-rice ratio. The beans should be tender but still hold their shape, and the rice should be just beginning to absorb the liquid. Continue cooking for another 15-20 minutes until the beans are fully tender and the rice is al dente. The dish should have a thick, stew-like consistency with just enough liquid to create a flavorful sauce.

4

Rest and Garnish

Once the rice and beans are perfectly cooked, remove the 2 bay leaves and let the dish rest for 5 minutes off the heat. This resting period allows the flavors to meld together and the rice to finish absorbing any remaining liquid. The final texture should be firm yet tender, with beans that hold their shape but are fully cooked.

Garnish with the 0.25 cup chopped fresh cilantro and, if using, the juice of 1 whole lime. The cilantro adds a bright, fresh contrast to the rich, savory flavors of the dish, while the lime juice enhances the overall brightness. Serve immediately with warm tortillas or over a bed of rice if desired. The bold Puerto Rican flavors will shine through in every bite.

👨‍🍳

Pro Tips For Making Black Beans And Rice Recipe With Sazon Goya

  • SOAK BEANS 8 HOURS: I learned this the hard way—skipping the long soak means beans that stay stubbornly tough no matter how long you simmer. Rinse them first, then let them sit in water overnight (yes, even if you're impatient like me). The flavor mellows, and they cook down evenly without splitting.
  • USE 1:4 BEAN-TO-WATER RATIO: Too much water turns your beans into a sad, watery mush. Stick to 1 part beans to 4 parts water when simmering—this keeps the texture firm and lets the sazón flavors shine. After an hour, check and add a splash more if needed, but don’t go overboard.
  • SAUTE GARLIC IN ANNATTO OIL: That annatto oil isn’t just for color—it’s the secret carrier for flavor. Heat it in your pot first, then add the garlic (and any onions) until it’s golden but not burnt. This step makes a real difference in depth, especially when you stir in the sazón later.
  • TOAST THE BEANS FIRST: I skip this when I’m lazy, but the dish is noticeably better when I don’t. Dry the rinsed beans in a skillet over medium heat for 3–4 minutes, stirring constantly, until they smell nutty. This removes raw starch and builds flavor before they even hit the water.

Dietary considerations for black beans and rice recipe with sazon goya

Vegetarian Powerhouse

This dish is a complete vegetarian protein source, thanks to the 1.5 cups dried black beans which deliver about 22 grams of plant-based protein per serving. The beans also provide 15 grams of fiber—over half your daily needs—supporting digestion and keeping you full for hours.

I love serving this as a standalone meal for my plant-based friends, especially when topped with avocado slices for extra healthy fats. 🌱

Gluten-Free Friendly

The recipe naturally avoids gluten-containing ingredients, making it perfect for those with celiac disease or gluten sensitivity. Just double-check your sazón con goya packet for hidden wheat additives (most brands are gluten-free, but always verify).

The jasmine rice and all other components are inherently gluten-free, so you can enjoy this comforting dish without worry. I keep a stash of Goya sazón in my pantry specifically for gluten-free cooking.

Low-Fat Option

To reduce fat content, skip the 2 tablespoons olive oil in the sofrito and use 1 tablespoon vegetable broth instead for sautéing the onions and peppers. You'll still get great flavor from the sazón con goya and annatto oil.

For extra richness without added fat, stir in 1 tablespoon plain Greek yogurt at the end—it adds creaminess while keeping calories in check. This version still packs all the protein and fiber benefits.

Low-Sodium Adaptation

If you're watching sodium, reduce the 1.5 teaspoons salt to just ½ teaspoon and use low-sodium vegetable broth instead of regular. The sazón con goya already contains some salt, so taste as you go.

For extra flavor without sodium, add ½ teaspoon smoked paprika or an extra ¼ teaspoon garlic powder to compensate. I've found this version works beautifully when paired with fresh lime juice.

Protein Boost Add-Ins

For a protein upgrade, stir in 1 can (15 oz) of chickpeas with the beans or add 1 cup cooked tofu (pressed and cubed) during the final 10 minutes of cooking. Both options absorb the flavors beautifully while adding about 10-12 extra grams of protein per serving.

I especially love the tofu version—it gets wonderfully tender and soaks up all that smoky sazón flavor. 💪

Meal Prep Made Easy

This dish reheats perfectly for meal prep, making it ideal for busy weeks. Store components separately in airtight containers—beans and rice together, sofrito sauce on the side—for up to 5 days in the fridge. When reheating, add 2 tablespoons water or broth to prevent drying out.

The flavors actually deepen overnight, which is why I often make double batches. Just add fresh cilantro and lime when serving to keep it vibrant.

Nutrition facts

Servings 4
Amount Per Serving
Calories 420kcal
% Daily Value *
Total Fat 14g18%
Saturated Fat 2.5g13%
Cholesterol 0mg0%
Sodium 580mg25%
Total Carbohydrate 68g24%
Dietary Fiber 12g43%
Sugars 4g
Protein 22g44%
* 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 substitute canned black beans for dried beans?

Yes! Use 1 can (15 oz) of drained black beans instead of dried. For best texture, rinse the canned beans well to remove excess sodium. The cooking time will be shorter—just add them with the rice and simmer for 10-15 minutes less. The flavor will be slightly milder than dried beans, but still delicious.

2

What if I can't find sazón con goya?

Make your own! Mix 1 tbsp annatto oil, 1 tsp garlic powder, 1 tsp onion powder, ½ tsp oregano, and a pinch of salt. For a quick fix, use ½ packet adobo seasoning (common in Latin markets) or ½ tsp smoked paprika + ¼ tsp turmeric for color. The dish will still taste amazing—just slightly different.

3

How do I make this dish spicier?

Add ½ tsp red pepper flakes or 1 diced jalapeño with the sofrito. For heat lovers, stir in 1 tbsp hot sauce at the end. If using fresh peppers, remove seeds for milder spice. The sazón already adds subtle warmth, so adjust gradually to taste.

4

Can I prepare this recipe in an Instant Pot?

Sauté the onion, pepper, and garlic as directed, then add all remaining ingredients except the bay leaves. Seal the lid, cook on high pressure for 12 minutes, then quick-release. Remove bay leaves and let sit for 5 minutes before serving. The texture will be slightly different but still flavorful!

5

Why does my rice turn out mushy?

Mushy rice usually means too much liquid or too long cooking time. Use 1.5 cups rice to 3 cups broth (1:2 ratio) and check after 20 minutes. If needed, add only ½ cup broth at a time and cook for 5-10 minutes more. Always rest the dish off heat for 5 minutes before serving.

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