
This one-pot dish brings authentic Puerto Rican flavors to your kitchen with a foolproof method passed down through generations. The sofrito base creates a rich, aromatic foundation that transforms simple ingredients into something extraordinary.
The green olives add a briny depth that balances the earthy beans and fluffy rice perfectly. Every bite delivers layers of flavor without requiring complicated techniques or special equipment.
What you’ll achieve is a restaurant-quality side dish that’s hearty enough to stand alone. The rice absorbs all the sofrito and olive flavors, while the beans stay tender and intact.
The entire dish comes together in one pot, making cleanup as simple as the cooking process. This is comfort food with cultural roots that everyone will love.
Ingredients for Puerto Rican Rice and Beans Recipe Green Olives
Pantry staples meet sofrito magic for this one-pot Puerto Rican classic with green olives.
| Ingredient | Amount | Notes |
|---|---|---|
| Long-Grain White Rice 🍚 | 2 cups | Rinsed until water runs clear |
| Pink Beans 🫘 | 15 oz | Canned, drained and rinsed |
| Sofrito 🌿 | ½ cup | Homemade or store-bought |
| Green Olives 🫒 | ½ cup | Pitted, manzanilla variety |
| Olive Oil 🫒 | 3 tbsp | Extra-virgin preferred |
| Yellow Onion 🧅 | 1 whole | Medium, finely diced |
| Garlic Cloves 🧄 | 4 cloves | Minced for aromatic base |
| Red Bell Pepper 🌶️ | 1 whole | Medium, finely diced |
| Tomato Sauce 🍅 | 8 oz | Canned or bottled |
| Vegetable Broth 🥣 | 2 ½ cups | Low-sodium for control |
| Ground Cumin 🌿 | 1 tsp | Toasted for depth of flavor |
| Dried Oregano 🍃 | 1 tsp | Mediterranean variety preferred |
| Bay Leaf 🌿 | 1 whole | Dried, for simmering |
| Salt 🧂 | 1 ½ tsp | Adjust to taste at end |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
The sofrito is non-negotiable here. Goya makes a solid jarred version if you’re short on time, but homemade (with culantro, sweet peppers, and cilantro) elevates it. Look for manzanilla olives—they’ve got that perfect briny bite. The rice should be long-grain; jasmine or basmati work well. For the beans, pink or pinto both hold their shape nicely. Grab these at any Latin market for the best selection.
No sofrito? Sauté extra onion, garlic, and bell pepper with a pinch of culantro if you can find it. Out of green olives? Capers at half the amount bring similar saltiness. Vegetable broth can be swapped for water in a pinch, but you’ll miss some depth. The tomato sauce adds richness—crushed tomatoes blended smooth work too. For extra authenticity, a splash of alcaparrado (mixed olives and capers) is perfect.
This tastes even better the next day once the flavors meld. Stores well in the fridge for 4-5 days—just add a splash of water when reheating. Freezes beautifully for up to 3 months (portion before freezing). The rice will absorb more liquid over time, so check moisture levels.
Why You’ll Love This Recipe
- One Pot Meal: I love that everything—rice, beans, sofrito, and green olives—cooks together in a single pot.
- Flavor Explosion: The sofrito and briny green olives make every bite taste like home.
- Feeds Everyone: This dish stretches easily for family dinners or meal prep for the week.
- Budget Friendly: Pink beans and rice are cheap, but the green olives make it taste fancy.
Step-by-Step Instructions for Puerto Rican Rice and Beans
This one-pot method delivers authentic flavor with minimal cleanup. Here’s how to do it right.
Step 1: Sauté the Aromatic Base
Heat the 3 tbsp olive oil in a large pot over medium heat. Add the finely diced yellow onion and finely diced red bell pepper, cooking for 3-4 minutes until they soften and become translucent.
Stir in the 4 cloves minced garlic cloves and cook for 30 seconds until fragrant. This builds the flavor foundation. Be careful not to let the garlic burn—it should smell sweet, not bitter.
Add the 0.5 cup sofrito and cook for another 2 minutes, stirring constantly. You’ll notice the mixture darkening slightly and the kitchen filling with that unmistakable Puerto Rican aroma.
Step 2: Toast the Spices and Add Wet Ingredients
Sprinkle in the 1 tsp ground cumin, 1 tsp dried oregano, 1.5 tsp salt, and 0.5 tsp black pepper. Stir for 30 seconds to toast the spices—they’ll release their essential oils and deepen the flavor profile.
Pour in the 8 oz tomato sauce and 2.5 cups vegetable broth. Add the 1 whole bay leaf. Bring to a gentle simmer, then let it cook for 5 minutes to meld all the flavors together.
Step 3: Add the Beans and Rice
Stir in the 15 oz pink beans (drained and rinsed) and 0.5 cup green olives. The olives add that signature briny punch that makes this dish special.
Add the 2 cups long-grain white rice, stirring to coat every grain in the flavorful liquid. Make sure the rice is rinsed until the water runs clear before adding—this prevents a starchy, gummy texture.
Step 4: Simmer to Perfection
Bring the mixture to a boil, then reduce heat to low. Cover and let it simmer for 20-25 minutes until the rice is tender and the liquid has been absorbed. Don’t stir during cooking—this can break the rice grains.
Check at the 20-minute mark—if the top looks dry but the bottom is still wet, give it another 5 minutes. You want the rice fluffy, not mushy, with each grain distinct yet infused with the rich, savory sauce.
Remove from heat and let it sit covered for 5 minutes. Then fluff with a fork, discard the bay leaf, and serve. The entire process happens in one pot, just as promised.
Pro Tips For Making Puerto Rican Rice And Beans Recipe Green Olives
- Toast the Rice: Cook the rice in olive oil for 1-2 minutes before adding liquid—this nutty base flavor makes the final dish taste way more complex than it is.
- Rinse the Beans: Drain and rinse canned pink beans thoroughly to remove the starchy liquid, otherwise your rice and beans will turn out gummy instead of fluffy.
- Chop Olives Fine: Mince the green olives into small pieces so they distribute evenly and don’t overpower a single bite with saltiness.
- Simmer Low and Covered: Once liquid is added, keep the heat at a gentle simmer and resist the urge to peek—lifting the lid lets steam escape and turns your rice mushy.
Creative Variations of This puerto rican rice and beans recipe green olives
Vegetarian Variation
Swap the traditional pink beans for black beans and add 1 cup diced zucchini along with the rice. The zucchini absorbs the sofrito flavors beautifully while keeping the dish hearty. I love how it adds a subtle sweetness that pairs well with the briny olives. 🌱
Spicy Kick
Add 1 chopped jalapeño with the onion and bell pepper, or stir in ½ tsp cayenne pepper with the spices. For a smoky touch, include 1 tsp smoked paprika. The heat builds gradually, so taste as you go—you can always add more at the end.
Coconut Rice Twist
Replace 1 cup vegetable broth with coconut milk for a creamy, slightly sweet variation. This works especially well with pinto beans instead of pink. The coconut flavor is subtle but adds a tropical richness that complements the sofrito perfectly.
Quick Weeknight Version
Use instant rice to cut the cooking time in half—just add it with the beans and simmer for 10-12 minutes. I also use pre-diced mirepoix (onion, bell pepper, celery) from the store to save time. The flavor is nearly identical, and cleanup is just as easy. ⏰
Seafood Upgrade
Stir in 1 lb cooked shrimp or chopped white fish during the last 5 minutes of cooking. The seafood soaks up the sofrito and olive flavors beautifully. I prefer shrimp because it cooks quickly and stays tender without overpowering the dish.
Herb-Infused Oil
Drizzle with 2 tbsp cilantro-infused olive oil before serving for a fresh, vibrant finish. To make it, blend ½ cup olive oil with ½ cup fresh cilantro and strain. This adds a bright, herbal note that brightens up the earthy beans and rice. 💛
Nutrition Facts
Frequently Asked Questions
Can I use a different type of olive?
Yes! While manzanilla are traditional, kalamata or green cerignola work too. Just pit them first and adjust saltiness to taste, as some varieties are brinier than others.
Why is my rice mushy?
This usually happens from stirring during cooking or using too much liquid. Stick to 2.5 cups broth for 2 cups rice and resist the urge to stir until the 5-minute rest at the end.
Can I make this in a rice cooker?
Sauté the aromatics in a pan first, then transfer everything to the cooker. Use the standard rice setting, but add the beans and olives after the first 10 minutes of cooking.
How do I store leftovers?
Keep in an airtight container in the fridge for up to 4-5 days. Reheat with a splash of water or broth to restore moisture. It freezes well for 3 months too!
- Pudding Recipe With Egg Yolks: Silky Smooth Custard in Minutes - November 3, 2026
- Pudding Pops Recipe Cook and Serve: Silky Frozen Treats Without the Machine - November 3, 2026
- Protein Ice Cream Recipe Blender Xanthan Gum: Ultra Creamy Texture Without the Guilt - November 3, 2026