
This Caribbean-style one-pot creates a comforting meal that’s simple yet deeply flavorful. A staple in Puerto Rican homes, it combines tender rice with savory beans in a single dish.
The beauty lies in its simplicity: sofrito, spices, and a touch of tomato sauce build layers of taste. Everything cooks together, so the rice absorbs the rich, one-pot bean broth for maximum flavor.
You’ll end up with fluffy rice, perfectly seasoned beans, and a dish that tastes like it’s been simmering for hours. It’s hearty, satisfying, and perfect for any night of the week.
Ready in about an hour, this recipe brings authentic island flavors straight to your table.
Ingredients for Pr Rice and Beans
A handful of pantry staples and fresh herbs bring this one-pot wonder to life.
| 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 |
| Tomato Sauce 🍅 | ½ cup | Low-sodium preferred |
| Vegetable Broth 🥫 | 3 cups | Low-sodium for control |
| Olive Oil 🫒 | 2 tbsp | Extra-virgin for depth |
| Garlic Cloves 🧄 | 4 cloves | Minced for aroma |
| Ground Cumin 🌿 | 1 tsp | Toasted for warmth |
| Dried Oregano 🍃 | 1 tsp | Mexican oregano if available |
| Bay Leaves 🌿 | 2 whole | Removed before serving |
| Adobo Seasoning 🧂 | 1 ½ tsp | Goya brand recommended |
| Salt 🧂 | 1 tsp | Adjust to taste |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Green Olives 🫒 | ¼ cup | Pitted, sliced (optional) |
| Cilantro 🌿 | ¼ cup | Chopped, for garnish |
The sofrito is non-negotiable here. Goya brand at any grocery store works fine, but homemade (with bell peppers, onions, and cilantro) takes it up a notch. I grab my beans and tomato sauce from Trader Joe’s—consistent quality, no weird additives. The rice should be long-grain; short-grain gets gummy. Look for vibrant color on the beans and check the can for dents or rust.
No sofrito? Sauté diced onion, garlic, and bell pepper in olive oil as a base—it’s the same idea. Out of pink beans? Pinto or kidney beans work just as well. Adobo seasoning is key for that authentic taste, but in a pinch, mix cumin, oregano, garlic powder, and salt. The olives can be skipped if you’re not a fan (but they add a nice briny pop).
Leftovers keep 4-5 days in the fridge, reheat with a splash of water. Freezes beautifully for up to 3 months. The flavors actually deepen overnight, so it tastes even better the next day.
Why You’ll Love This Recipe
- One Pot Wonder: I toss in the rice, beans, sofrito, and broth, then let it simmer—no extra pans, no fuss.
- Rich Puerto Rican Flavor: The sofrito and tomato sauce blend into the rice and beans for that authentic island taste I crave.
- Meal Prep Hero: I make a big batch on Sunday and it reheats beautifully for lunches all week.
- Budget Friendly: Pink beans and rice stretch a dollar further than most meals, and it’s filling to boot.
Step-by-Step Instructions for PR Rice and Beans
Here’s how I make this one-pot wonder with perfect texture every time.
Step 1: Sauté Aromatics and Spices
Heat the 2 tbsp olive oil in a large, heavy pot over medium heat. Add the 0.5 cup sofrito and cook for 2-3 minutes until it starts to sizzle and becomes fragrant.
Stir in the 4 cloves minced garlic cloves, 1 tsp ground cumin, 1 tsp dried oregano, 1.5 tsp adobo seasoning, 1 tsp salt, and 0.5 tsp black pepper. Cook for 1 minute, stirring constantly, until the spices bloom and the garlic just begins to turn light golden.
This step builds the flavor foundation. Don’t let the garlic burn—it’ll turn bitter and ruin the dish. The sofrito should darken slightly but not brown.
Step 2: Toast the Rice and Add Liquids
Add the 2 cups long-grain white rice to the pot and stir to coat it in the oil and spices. Toast for 2 minutes, stirring often, until the rice turns slightly translucent at the edges.
Pour in the 0.5 cup tomato sauce and 3 cups vegetable broth, stirring to combine. The liquid should bubble gently. Add the 2 whole bay leaves and the 15 oz pink beans (drained and rinsed). Bring to a boil, then immediately reduce heat to low.
Toasting the rice enhances its nutty flavor and prevents a mushy texture. The liquid should just cover the rice—if it looks low, add a splash more broth.
Step 3: Simmer Until Rice is Tender
Cover the pot with a tight-fitting lid and simmer for 20 minutes. Don’t peek or stir during this time—steam is your friend here and lifting the lid releases it.
After 20 minutes, check the rice. It should be tender with no white core in the center of the grains, and most of the liquid should be absorbed. If it’s still firm, cover and cook for another 5 minutes.
I like to tilt the pot slightly and listen for a sizzling sound—that tells me the bottom isn’t sticking and the rice is cooking evenly.
Step 4: Finish and Rest
Once the rice is tender, remove from heat. Fold in the 0.25 cup sliced green olives if using. The residual heat will warm them through without overcooking.
Let the pot sit covered for 5-10 minutes. This resting period allows the rice to steam and absorb any remaining liquid. Remove the 2 whole bay leaves before serving.
Fluff the rice and beans gently with a fork. The grains should be separate and the beans intact, not mushy. Garnish with the 0.25 cup chopped cilantro just before serving for a fresh pop of color and flavor.
Pro Tips For Making Pr Rice And Beans
- Soak the Beans: I learned this the hard way—pink beans cook faster and more evenly with a 4-hour soak, and it cuts down on the starchy foam that can muddy your broth.
- Bloom the Sofrito: Cook your sofrito in a little oil for 2-3 minutes before adding liquids; it deepens the flavor and gets rid of that raw garlic taste.
- Use Hot Broth: Pouring hot vegetable broth over the rice instead of cold prevents the rice from seizing up and guarantees a more even cook.
- Let It Rest: After the rice and beans finish cooking, give it a solid 10 minutes off the heat with the lid on—it lets the flavors meld and the rice firm up just right.
Flavor Customization for This pr rice and beans
Spice It Up
For a bolder kick, add ½ tsp cayenne pepper or 1 chopped jalapeño with the garlic. The heat builds gradually, so taste as you go. I love the extra warmth it adds to the dish.
Herb Variations
Swap the cilantro garnish for fresh parsley or culantro (recao) if you prefer. Culantro has a stronger, more citrusy flavor that’s popular in many Caribbean kitchens. It’s a game-changer for authenticity. 🌿
Bean Swaps
Pink beans are traditional, but pinto or kidney beans work just as well. For a creamier texture, try cannellini beans. Each brings a slightly different flavor and look to the dish.
Extra Veggies
Stir in ½ cup diced bell peppers or zucchini with the sofrito. This adds color and texture without overpowering the dish. It’s a great way to sneak in extra nutrients.
Coconut Twist
Replace 1 cup vegetable broth with coconut milk for a richer, slightly sweet variation. This nod to tropical flavors pairs beautifully with the existing spices. 💛
Citrus Brightness
Finish with a squeeze of lime juice or a sprinkle of lime zest before serving. The acidity cuts through the richness and brightens all the flavors in this one-pot meal.
Nutrition Facts
Frequently Asked Questions
Can I use dried beans instead of canned?
Yes, but they need soaking overnight first. Use ⅔ cup dried to replace 15 oz canned. Simmer until tender before adding rice.
Why toast the rice before cooking?
Toasting enhances nuttiness and prevents mushiness. Cook for 2 minutes until edges turn translucent for best texture.
How do I fix undercooked rice?
Add ¼ cup warm broth, cover, and cook on low heat for 5-10 minutes. Avoid stirring to keep grains intact.
Can I make this in a rice cooker?
Yes! Sauté aromatics first, then add all ingredients to the cooker. Use the standard rice setting and let it rest 10 minutes after.
- Jollof Rice Sauce Recipe: West African Tomato and Spice Infusion - September 25, 2026
- Japanese Rice Soup Recipe: Umami-Rich Comfort in a Bowl - September 25, 2026
- Homemade Cream Of Rice Recipe: Silk-Smooth Breakfast in Minutes - September 25, 2026