Puerto Rican Rice and Beans Recipe Green Olives: Sofrito-Infused One-Pot Tradition

Puerto Rican Rice and Beans Recipe Green Olives: Sofrito-Infused One-Pot Tradition

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.

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
⏱️
Total Time
30 min
🔥
Calories
Med Cal

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

Servings 4
Amount Per Serving
Calories 420kcal
% Daily Value
Total Fat 14g18%
Saturated Fat 2g10%
Cholesterol 0mg0%
Sodium 850mg37%
Total Carbohydrate 65g24%
Dietary Fiber 8g29%
Sugars 3g
Protein 12g24%
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 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.

2

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.

3

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.

4

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!

★★★★★4.5(5 reviews)
Allison Carter