Side Dishes
This black beans and rice recipe with sazón con goya brings the bold, aromatic flavors of Puerto Rican cuisine to your table in one satisfying pan. The secret lies in sazón con goya—a blend of annatto, garlic, and umami-rich spices—that transforms simple ingredients into a vibrant, flavorful dish.
I've perfected this vegetarian version that delivers restaurant-quality depth with minimal effort, making it ideal for weeknight dinners or meal prep.
The magic happens when sazón con goya infuses the beans and rice with its signature tangy, slightly sweet notes, creating a harmonious balance that's both comforting and exciting.
You'll end up with tender black beans, perfectly seasoned rice, and a pot that smells like home—ready to be paired with garlic tostones or a fresh mango salsa. This recipe stays true to tradition while adapting effortlessly to modern tastes.
Ingredients for black beans and rice recipe with sazon goya
Simple ingredients, Puerto Rican-inspired magic—just one pan for bold, aromatic black beans and rice.
| Ingredient | Amount | Notes |
|---|---|---|
| Dried Black Beans 🌱 | 1 ½ cups | Rinsed before cooking |
| Long-Grain White Rice 🍚 | 1 cup | Uncooked, jasmine preferred |
| Sazón Goya with Annatto 🌶️ | 2 tbsp | Goya brand recommended |
| Tomato Sauce 🍅 | 1 cup | Canned, no added salt |
| Yellow Onion 🧅 | 1 whole | Diced, medium size |
| Garlic Cloves 🧄 | 4 cloves | Minced, fresh preferred |
| Bell Pepper 🌶️ | 1 whole | Red or green, diced |
| Vegetable Oil 🫒 | 2 tbsp | Light olive or vegetable |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
| Lime 🍋 | 1 whole | Juiced, for brightness |
| Water 💧 | 2 ½ cups | For soaking beans |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Bay Leaf 🌿 | 1 whole | For depth of flavor |
| Cumin Seeds 🌿 | ½ tsp | Toasted for aroma |
Sazón Goya is the heart of this dish—Goya brand delivers that signature annatto color and tangy depth. Grab the red packet with annatto from the Latin aisle at Walmart or any major grocery store. If you can't find it, Penzeys Spices carries a similar blend. The black beans? Dried are non-negotiable for texture—canned lacks that satisfying bite. Soak them overnight for tender results, or quick-soak with boiling water for 1 hour. For the rice, jasmine or basmati holds up best to the sauce's moisture.
No sazón? Mix 1 tbsp annatto powder, 1 tbsp garlic powder, 1 tsp cumin, and 1 tsp oregano for a close approximation. Swap tomato sauce for fire-roasted crushed tomatoes if you prefer chunkier texture. The bell pepper can be any color—red, green, or even yellow—but red adds natural sweetness that balances the dish. Fresh cilantro is ideal, but dried at one-third the amount works in a pinch. Toast the cumin seeds in a dry pan for 30 seconds before adding—they release an incredible aroma that elevates everything.
This dish tastes even better the next day as flavors meld. Store leftovers in an airtight container for up to 5 days in the fridge. For meal prep, portion into glass containers with tight lids—keeps the rice from drying out. Freeze for up to 3 months if you're prepping for a crowd. The sazón and tomato sauce can be prepped ahead and stored separately for 1 week in the fridge, making this a true weeknight hero.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe when I’m too tired to scrub pots—just soak the beans overnight, dump everything in one pot with the sazón goya, and let it simmer. That annatto powder? It turns the rice a gorgeous golden hue with zero extra effort.
- Umami Bomb: The sazón goya isn’t just seasoning—it’s a flavor explosion. That packet of tomato sauce, onion, and annatto transforms simple black beans into something rich and tangy, like a slow-cooked secret.
- Lunchbox Hero: Between us, this is my go-to for meal prep. The rice stays fluffy for days, and the beans hold up perfectly—pack it in containers, and you’ve got a satisfying lunch that tastes just as good cold as it does hot.
- Pantry Staple: Honestly, this recipe is my budget lifesaver. Dried beans and rice last forever, and a few packets of sazón goya stretch into multiple meals. Feed a crowd or stretch leftovers into fried rice—it’s always a win.
Step-by-step instructions for black beans and rice with sazón goya
This Puerto Rican-inspired method delivers restaurant-quality flavor in a single pot.
Soak and Prepare the Black Beans
Place the 1.5 cups dried black beans in a large bowl and cover them with 2.5 cups water. Let them soak for at least 8 hours or overnight in the refrigerator. This extended soak ensures the beans cook evenly and become tender without splitting. I like to soak them in the fridge because it prevents any potential fermentation that can occur at room temperature.
After soaking, drain the beans and rinse them thoroughly under cold water. This removes any excess starch that could make the beans gummy during cooking. Transfer the rinsed beans to a 4-quart pot—this size gives you enough room for the beans to expand as they cook without overflowing.
Sauté Aromatics and Build the Base
Heat the 2 tablespoons vegetable oil in the same pot over medium heat. Add the diced yellow onion, diced bell pepper, and toasted cumin seeds. Sauté for 5-6 minutes until the vegetables soften and the onion becomes translucent. This step develops the foundational flavors that will carry through the entire dish.
Add the 4 minced garlic cloves and cook for another 30 seconds until fragrant. Be careful not to burn the garlic—it should smell sweet and nutty, not bitter. At this point, stir in the 2 tablespoons Sazón Goya with annatto. This seasoning blend is the secret to authentic Puerto Rican flavor, adding a deep, savory note that pairs perfectly with the beans and rice.
Combine Beans, Rice, and Liquids
Pour in the 1 cup tomato sauce, 1 teaspoon salt, and 0.5 teaspoon ground black pepper. Stir everything together, ensuring the Sazón Goya is fully dissolved and distributed. Add the drained black beans and 1 cup long-grain white rice, then pour in 2 cups fresh water (you'll use the remaining 0.5 cups water later if needed).
Bring the mixture to a boil over high heat, then immediately reduce to a simmer. Add the whole bay leaf and stir gently. The bay leaf adds subtle earthy depth that complements the beans beautifully. Let the mixture simmer uncovered for 20 minutes, stirring occasionally to prevent sticking. You'll notice the beans beginning to soften and the rice starting to absorb the liquid.
Simmer Until Perfectly Cooked
After 20 minutes, check the liquid level. If the beans and rice are still firm and there's more than 0.5 cup liquid remaining, cover the pot with a tight-fitting lid and continue simmering on low heat for another 25-30 minutes. The beans should be tender but not mushy, and the rice should be fully cooked with a slight bite. If the mixture looks dry before the beans are tender, add the remaining 0.5 cups water and continue cooking.
I know it's tempting to add more water, but resist the urge to over-stir or peek too often. The beans and rice need to develop their flavors undisturbed. When the beans are fork-tender and the rice is cooked through, remove the bay leaf and discard it. The dish should have a rich, slightly thick consistency with a deep, savory aroma from the Sazón Goya.
Finish and Serve
Remove the pot from heat and let the mixture sit covered for 5 minutes. This resting period allows the flavors to meld and the rice to finish absorbing any remaining liquid. Stir in the juice of the whole lime and the 0.25 cup chopped fresh cilantro. The lime brightens the dish, cutting through the richness of the beans and rice, while the cilantro adds a fresh, herbaceous finish.
Taste and adjust the seasoning if needed—you may want to add a pinch more salt or a squeeze of lime for balance. Serve immediately in shallow bowls, garnished with additional cilantro if desired. Each bite should deliver a perfect harmony of tender beans, fluffy rice, and the signature Puerto Rican spice blend that makes this dish truly special.
Pro Tips For Making Black Beans And Rice Recipe With Sazon Goya
- SOAK BEANS OVERNIGHT: I learned this the hard way—rushing beans with just a quick soak leaves them tough and gummy. For this recipe, cover dried black beans in water (about 3 cups per pound) and let them sit 12+ hours. The longer they soak, the creamier your beans will be, and they’ll cook faster.
- SAUTE ONIONS LOW AND SLOW: Cranking the heat on onions for Sazón Goya turns them bitter before they even caramelize. Keep it at medium-low, stirring often, until they’re soft and translucent—about 8-10 minutes. This builds flavor without burning, and it’s the base your tomato sauce and sazón will cling to.
- DON’T SKIP THE ANNATTO RINSE: Sazón Goya’s annatto can stain rice an unappetizing orange if you mix it in directly. After cooking the beans, strain them and rinse with cold water to remove excess dye. The flavor stays, but your rice keeps its natural color—trust me, it makes a difference.
- COOK RICE IN BEAN LIQUID: Save every last drop of the bean-cooking liquid (even the murky bits at the bottom) and use it to cook your rice. The salt, spices, and natural starches from the beans infuse the rice, giving it depth without extra seasoning. Just dilute with water if needed—it’s the lazy chef’s shortcut to restaurant-quality rice.
Dietary considerations for this recipe
Vegetarian Powerhouse
This recipe delivers a complete vegetarian protein punch with 1.5 cups dried black beans, providing about 24 grams of plant-based protein per serving. The beans also contain fiber (15g per serving) to support digestion and keep you full.
Pairing them with jasmine rice adds 4 grams of protein per cup, making this a satisfying meal that rivals meat-based dishes. 💪
Gluten-Free Friendly
All ingredients in this recipe are naturally gluten-free, making it safe for those with celiac disease or gluten sensitivity. The sazón con goya blend contains no wheat, and the rice is a simple grain that won't trigger reactions.
Always double-check your sazón brand—some versions may contain trace gluten from shared processing facilities. I recommend Goya brand for guaranteed gluten-free certification.
Low-Fat Option
For a lighter version, reduce the vegetable oil to just 1 tablespoon while maintaining the same cooking time. The beans and rice provide ample moisture from their natural starches. If you're watching calories, skip the extra oil entirely—the beans' liquid will still coat the pot.
This keeps the dish heart-healthy while preserving all the flavor from the sazón con goya and aromatics.
Allergen Awareness
This recipe contains no common allergens except potential traces from cross-contamination. For soy allergies, ensure your tomato sauce is soy-free (some brands add soy lecithin). If you're sensitive to annatto (a natural dye in sazón), omit it or use a garlic-cumin-oregano blend instead.
Always check labels on packaged ingredients like tomato sauce and sazón for hidden allergens.
Vegan Adaptations
This dish is already vegan, but you can enhance it further by adding 1 tablespoon nutritional yeast when stirring in the lime and cilantro. This adds a cheesy, umami depth that vegans love.
For extra richness, stir in 1 tablespoon coconut cream at the end—it mimics the creaminess of dairy without any animal products. The sazón con goya already contains no animal derivatives, making this a fully plant-based powerhouse. 🌱
Meal Prep Benefits
The high fiber and protein content make this an ideal meal prep dish. Portion into glass containers with tight lids to maintain moisture and freshness for up to 5 days in the fridge. The flavors actually improve overnight as the spices meld.
For freezing, portion into single-serving bags—this prevents freezer burn and makes reheating a breeze. Just add 2 tablespoons water when reheating to restore texture. 💡
Nutrition facts
Frequently asked questions
Can I substitute canned black beans for dried in this recipe?
While you can use canned beans, dried beans are preferred for their superior texture and flavor. If using canned, drain and rinse 2 (15-oz) cans of black beans well, then add them directly after sautéing the aromatics. You'll need to reduce the cooking time by about 20 minutes since canned beans are pre-cooked. The beans will be softer but still delicious!
What's the best way to store leftovers to keep the rice from drying out?
Transfer leftovers to an airtight container with a tight-fitting lid and press plastic wrap directly on the surface before sealing. Store in the fridge for up to 5 days. For freezing, portion into single-serving bags and press out all air. When reheating, add 2 tablespoons water per serving to restore moisture. The sazón flavors actually deepen overnight!
Can I make this dish in a rice cooker?
Follow the same steps until combining all ingredients, then transfer everything to your rice cooker. Use the white rice setting and add an extra 0.5 cup water since rice cookers tend to absorb more liquid. The sazón and tomato sauce will infuse beautifully during the cooking cycle. Just stir in the lime and cilantro at the end as directed.
Why does my dish taste too salty?
Sazón Goya already contains salt, so taste before adding extra. If needed, balance with lime juice (cuts saltiness) or fresh cilantro (adds brightness). For future batches, reduce the salt to 0.5 teaspoon and taste after adding sazón. The tomato sauce may also contribute sodium—opt for no-salt-added brands if you're sensitive to salt.
What are the best sides to serve with this dish?
Classic pairings include garlic tostones (fried green plantains), a fresh mango-avocado salsa, or a simple green salad with lime vinaigrette. For extra protein, add grilled shrimp or fried plantains. The dish also works perfectly with warm corn tortillas for scooping up every last bite of that sazón-infused goodness!
