Black Beans and Rice With Sazón Goya Recipe: Puerto Rican-Inspired One-Pot Flavor

Side Dishes

Black Beans and Rice With Sazón Goya Recipe: Puerto Rican-Inspired One-Pot Flavor

This one-pot black beans and rice with sazón con goya delivers bold Puerto Rican flavors in under 45 minutes—no fuss, no cleanup.

The secret lies in sazón's tangy, umami-rich blend of annatto and achiote, which transforms simple ingredients into a vibrant, aromatic dish that tastes like a taste of the island. Perfect for weeknights or meal prep, this recipe builds layers of flavor through slow simmering and bright finishing touches.

What makes this dish special is how it balances tradition with simplicity: the beans stay tender yet flavorful, the rice absorbs the sazón's deep color and smoky notes, and the final squeeze of lime cuts through the richness.

The result is a hearty, protein-packed meal that's naturally vegetarian but satisfying enough to stand as a main dish. Serve with avocado slices, warm tortillas, and fresh cilantro for the full experience.

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

Ingredients for black beans and rice recipe with sazon goya

Pantry staples meet Puerto Rican soul in this vibrant one-pot dish.

Ingredient Amount Notes
Dried Black Beans 🌱 1 ½ cups Soaked overnight or quick-soaked
Long-Grain White Rice 🍚 1 cup Uncooked, not instant
Sazón Goya with Annatto 🌶️ 2 tbsp The yellow packet kind
Achiote Oil 🫒 1 tbsp For extra color and flavor
Yellow Onion 🧅 1 whole Diced, medium size
Garlic Cloves 🧄 4 cloves Minced, fresh preferred
Fresh Tomato 🍅 1 whole Diced, ripe but firm
Vegetable Broth 💧 2 cups Low-sodium preferred
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish
Fresh Lime 🍋 1 whole Juiced, for brightness
Cumin Seeds 🌿 ½ tsp Toasted for depth
Bay Leaves 🍃 2 whole Dried, removed before serving
Salt 🧂 1 tsp Adjust to taste
Black Pepper 🌶️ ¼ tsp Freshly ground
Olive Oil 🫒 1 tbsp For sautéing

Sazón Goya is the heart of this recipe—Goya brand is standard, but any annatto-based sazón works. Look for the yellow packet with achiote and annatto listed on the ingredients. Latin markets or larger grocery stores usually carry it, but if you can't find it, achiote powder plus a pinch of turmeric mimics the color. The black beans? Dried are ideal—they absorb flavors better than canned, but if you're short on time, two 15-ounce cans (drained) will work in a pinch. Just remember to season them well since canned beans often lack salt.

No achiote oil? Skip it—the sazón already brings the color. Fresh tomatoes are best, but fire-roasted canned tomatoes save time and add smoky depth. Cilantro lovers, use the whole stem—it's packed with flavor. Hate cilantro? Swap for parsley or green onions. The cumin seeds? Toast them in a dry pan for 30 seconds before adding to the pot—they'll release their aroma and deepen the flavor. No whole seeds? Ground cumin at half the amount works, but you'll miss that nutty crunch.

This dish tastes even better the next day—flavors meld overnight. Store leftovers in an airtight container for 4-5 days in the fridge or freeze for 3 months. For meal prep, double the recipe and portion into containers. The rice stays firm, so it reheats perfectly. Garnish with extra lime juice and cilantro before serving to wake up the flavors. Serve with warm tortillas or over a bed of greens for a complete meal.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this—just toss everything in one pot, let it simmer, and walk away. The dried beans soften while the rice absorbs the rich, garlicky Sazón broth, and honestly? No extra pots to wash. That’s 15 minutes of my life I’ll never get back otherwise.
  • Sazón Superpower: Between us, that little packet of Sazón with annatto is the secret weapon. It turns a simple rice-and-beans dish into something ridiculously flavorful—smoky, citrusy, and just a little sweet. Achiote oil ties it all together like a warm hug in a bowl.
  • Lunchbox Hero: I make this on Sundays, and it lasts me all week. The rice stays fluffy, the beans hold their shape, and the leftovers reheat like a dream. Pack it cold for work or eat it warm—it’s the ultimate no-fuss meal that still feels special.
  • Budget Win: Dried black beans and rice? Check. Achiote oil and Sazón? Check. This feeds four for under $5 and keeps my grocery bill from spiraling. Plus, the longer it sits, the better it tastes—like a flavor upgrade I didn’t have to pay extra for.

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

This Puerto Rican-inspired dish comes together in one pot with bold flavors and minimal cleanup.

1

Soak and Prepare the Black Beans

Place the 1.5 cups dried black beans in a large bowl and cover them with plenty of cold water—at least 4 cups. Let them soak for at least 8 hours or overnight in the refrigerator. This ensures even cooking and prevents a gummy texture. For a quick soak, cover the beans with fresh water, bring to a boil for 2 minutes, then let them sit off heat for 1 hour.

After soaking, drain and rinse the beans thoroughly under cold water. This removes any impurities and prepares them for cooking. I like to give them a quick shake in the colander to loosen any clinging beans—this step makes a noticeable difference in texture.

2

Sauté Aromatics and Build the Base

Heat the 1 tablespoon olive oil in a large, heavy-bottomed pot over medium heat. Add the diced 1 whole yellow onion and cook for 5 minutes until softened and translucent. Add the 4 cloves minced garlic and cook for another 30 seconds until fragrant—don't let it brown or it'll turn bitter.

Next, add the 0.5 teaspoon toasted cumin seeds and stir for 1 minute until they release their nutty aroma. Pour in the 1 tablespoon achiote oil and stir to distribute evenly. This step develops the dish's signature golden color and rich flavor profile. The pot should smell earthy and inviting at this point.

3

Add Rice, Sazón, and Liquids

Add the 1 cup long-grain white rice to the pot and stir to coat it in the aromatics. Sprinkle the 2 tablespoons Sazón Goya with annatto over the rice and stir vigorously for 30 seconds to distribute the seasoning evenly. This is where the magic happens—the Sazón gives the dish its signature umami depth and vibrant color.

Pour in the 2 cups vegetable broth and bring the mixture to a boil. Once boiling, reduce heat to low, cover the pot with a tight-fitting lid, and simmer for 20 minutes. This initial cooking time allows the rice to absorb some liquid and develop a firm base before adding the beans.

4

Incorporate Beans and Simmer

After 20 minutes, add the drained 1.5 cups black beans to the pot. Stir gently to combine with the rice mixture. Add the diced 1 whole fresh tomato, 1 teaspoon salt, and 0.25 teaspoon black pepper. Tuck in the 2 whole bay leaves—these will infuse the dish with subtle herbal notes as it cooks.

Return the pot to a simmer over medium-low heat. The mixture should bubble gently. Cover and cook for another 30-35 minutes, stirring occasionally to prevent sticking. The beans should be tender but still hold their shape, and the rice should be fully cooked with a slight bite. If the mixture looks too dry, add up to ½ cup water during cooking.

5

Finish and Serve

Once the beans and rice are tender, remove the bay leaves and stir in the 0.25 cup chopped fresh cilantro. Squeeze in the juice of the 1 whole fresh lime and mix well. Taste and adjust seasoning with additional salt if needed. The dish should be flavorful but balanced—bright from the lime, rich from the Sazón, and hearty from the beans and rice.

Let the mixture sit off heat for 5 minutes before serving. This resting period allows the flavors to meld together. Serve immediately with warm tortillas or crusty bread, and garnish with extra lime wedges and cilantro if desired. The one-pot approach makes this dish perfect for weeknight meals or meal prep.

👨‍🍳

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

  • SOAK BEANS 8 HOURS: I used to skip soaking and wonder why my beans stayed hard—even after hours of simmering. Dried black beans need at least 8 hours in water (or overnight) to soften properly. If you’re short on time, use two 4-hour soaks with fresh water between, but don’t rush it. The longer they soak, the creamier your beans will be.
  • SWEAT ONIONS LOW AND SLOW: High heat burns onions before they soften. Instead, cook them over medium-low with a splash of water until they’re translucent and just starting to caramelize—about 8-10 minutes. This builds flavor without turning them into bitter mush, which is especially important when you’re relying on sazón for color and depth.
  • DON’T SKIP THE ACHIOTE OIL: That bottle of achiote oil isn’t just for color—it’s the soul of the dish. Heat it gently with the onions (or even better, let it infuse for 5 minutes alone first) to wake up the annatto’s aroma. Cold oil just looks pretty; warm oil makes the whole thing taste like a Caribbean sunset.
  • COOK RICE IN THE SAME BROTH: Save the bean-cooking liquid (even if you drained some beans) and use it to cook your rice. The starch and flavor from the beans turn fluffy white rice into something rich and cohesive. Just rinse the rice first to avoid gummy texture—this isn’t a shortcut, it’s a flavor upgrade.

Make-ahead tips for leftovers

Prep Ahead for Flavor

Cook the black beans and rice up to 2 days ahead—the flavors deepen as they sit. Store in an airtight container in the fridge, and the sazón’s umami notes will become even more pronounced.

I like to make a big batch on Sundays so I can grab it for quick lunches all week. The rice stays firm, so reheating is a breeze. 💫

Freezer-Friendly Strategy

Freeze portions in quart-sized freezer bags with 1 inch headspace for easy reheating. Label with the date—this dish keeps for 3 months without losing texture.

When ready to eat, thaw overnight in the fridge, then reheat with 2 tablespoons water or broth on the stovetop over medium-low heat for 5-7 minutes.

Rice Texture Hack

For extra-fluffy rice when reheating, sprinkle 1 teaspoon cold water over the surface before microwaving. Cover with a damp paper towel and heat in 1-minute intervals until steaming hot. This prevents the rice from drying out—trust me, it makes all the difference. 🌟

Garnish Last-Minute

Hold off on adding fresh cilantro and lime until serving. These bright elements keep the dish vibrant and fresh-tasting. I also like to toast ½ teaspoon cumin seeds in a dry pan just before serving for an aromatic crunch. This simple step elevates the dish instantly.

Double the Batch

Make enough for 8 servings and portion into meal prep containers. The extra rice and beans make this a great base for tacos, bowls, or even stuffed peppers later in the week.

Store components separately if you want to customize meals—keep the beans and rice in one container and the sazón-infused broth in another. 💪

Sazón Substitute

If you’re prepping ahead without sazón, mix 1 teaspoon achiote powder with ½ teaspoon smoked paprika and ¼ teaspoon turmeric to mimic its color and flavor. Add this to the rice during cooking, then adjust seasoning with extra salt and lime afterward. The dish will still taste amazing! ✨

Nutrition facts

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 9g12%
Saturated Fat 1.5g8%
Cholesterol 0mg0%
Sodium 450mg20%
Total Carbohydrate 65g23%
Dietary Fiber 12g43%
Sugars 4g
Protein 20g40%
* 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 black beans instead of dried?

Yes, but adjust the seasoning! Use 2 (15-oz) cans drained beans and add ½ teaspoon extra salt since canned beans are usually low-sodium. For best texture, rinse the beans well to remove excess sodium. The dish will still taste delicious, though dried beans absorb flavors more deeply.

2

What if I can't find Sazón Goya with annatto?

No problem! Mix 1 teaspoon achiote powder with ½ teaspoon smoked paprika and ¼ teaspoon turmeric for the same vibrant color and smoky depth. Add it when sautéing the aromatics. The flavor won't be identical, but it'll still taste rich and aromatic.

3

How do I prevent the rice from getting mushy?

Use a heavy-bottomed pot and maintain a gentle simmer—not a boil—after adding the rice. Stir occasionally to prevent sticking, and reduce heat if the liquid bubbles too vigorously. The 5-minute rest before serving also helps firm up the grains.

4

Can I make this dish in an Instant Pot?

Sauté the onions, garlic, and cumin seeds first, then add rice, sazón, and broth. Cook on high pressure for 10 minutes, quick-release, stir in beans, and cook another 5 minutes on low pressure. Finish with lime and cilantro. The Instant Pot version cooks in 25 minutes total!

5

What are the best sides to serve with this?

Pair it with warm tortillas, avocado slices, or a simple green salad with lime dressing. For extra protein, add grilled shrimp or fried plantains. The bright acidity of lime and avocado balances the dish's hearty flavors perfectly.

★★★★★5.0(4 reviews)
Categories Side Dishes