
This dish brings the heart of Puerto Rican cuisine to your table with its rich, classic flavors. Sofrito forms the aromatic base that defines this traditional preparation.
Slow-cooked beans absorb the deep, savory notes of the sofrito while rice soaks up every bit of flavor. The result is a comforting, one-pot meal that’s both hearty and authentic.
Every bite delivers tender beans and perfectly seasoned rice, just as it’s been made for generations. The technique ensures the dish stays true to its island roots.
Ready in under an hour, this recipe honors tradition without complicating the process. The flavors speak for themselves.
Ingredients for Red Beans and Rice Recipe Puerto Rican
Pantry staples and fresh produce create this authentic island-inspired dish with deep, savory layers.
| Ingredient | Amount | Notes |
|---|---|---|
| Dried Red Kidney Beans 🫘 | 1 lb | Soaked overnight preferred |
| Long-Grain White Rice 🍚 | 1 ½ cups | Rinsed before cooking |
| Sofrito 🌿 | ½ cup | Homemade or store-bought |
| Green Bell Pepper 🌶️ | 1 whole | Diced for sofrito base |
| Yellow Onion 🧅 | 1 whole | Medium size, finely chopped |
| Garlic Cloves 🧄 | 4 cloves | Minced for depth of flavor |
| Cumin Seeds 🌿 | 1 tsp | Toasted for nutty aroma |
| Dried Oregano 🍃 | 1 tsp | Mediterranean variety preferred |
| Bay Leaves 🌿 | 2 pieces | Whole, for slow cooking |
| Olive Oil 🫒 | ¼ cup | For sautéing sofrito base |
| Vegetable Broth 🥫 | 4 cups | Low-sodium for best control |
| Tomato Sauce 🍅 | 1 cup | For richness and depth |
| Salt 🧂 | 1 ½ tsp | Adjust to taste gradually |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Olives 🫒 | ½ cup | Green, pitted and chopped |
The sofrito is non-negotiable for authentic flavor. Goya makes a solid store-bought version, but homemade (blend bell peppers, onions, garlic, cilantro) is unbeatable. For the beans, dried kidney or pinto work best—avoid canned for texture. Trader Joe’s carries excellent dried beans at fair prices. The rice should be long-grain white; jasmine or basmati won’t absorb the flavors the same way.
No sofrito on hand? Sauté extra onions, peppers, and garlic with a pinch of cumin and oregano. Canned beans can work in a pinch (drain and rinse well), but the texture won’t be as creamy. For the broth, Better Than Bouillon vegetable base is a great concentrated option. The olives add briny depth—Manzanilla are traditional, but Kalamata work too.
Leftovers taste even better the next day once flavors meld. Stores 4-5 days refrigerated, freezes for 3 months. The sofrito base can be made in bulk and frozen in ice cube trays for future use (worth the extra minute).
Why You’ll Love This Recipe
- Set It and Forget It: I toss the beans in the pot with sofrito and let them simmer while I prep the rice—hardly any hands-on time.
- That Sofrito Magic: The mix of peppers, onion, and sofrito gives it that rich, island flavor I crave every single time.
- Feeds a Crowd: Between us, I make a big batch on Sunday and we eat it for lunch all week.
Step-by-Step Instructions for Puerto Rican Red Beans and Rice
Master this traditional method for authentic island flavors in every bite.
Step 1: Prepare and Soak the Dried Red Kidney Beans
Rinse the 1 lb Dried Red Kidney Beans under cold water to remove any debris. Place them in a large bowl and cover with enough water to submerge by 2 inches. I always soak overnight for the creamiest result, but a quick soak method works too—boil for 2 minutes, then let sit covered for 1 hour.
After soaking, drain and rinse the beans again. This step removes excess starch and prevents digestive discomfort. The beans should nearly double in size and feel slightly plump when properly soaked. Discard any beans that float—they may be old or dry.
Step 2: Build the Sofrito Base for Maximum Flavor
Heat the 0.25 cup Olive Oil in a large pot over medium heat. Add the diced 1 whole Green Bell Pepper, finely chopped 1 whole Yellow Onion, and minced 4 cloves Garlic Cloves. Sauté for 5-7 minutes until the vegetables soften and become translucent.
Stir in the 0.5 cup Sofrito and cook for another 3-4 minutes until the mixture becomes fragrant and deepens in color. Add the 1 tsp Cumin Seeds, 1 tsp Dried Oregano, and 0.5 tsp Black Pepper. Toasting the spices briefly in the sofrito base wakes up their aromas and creates the authentic flavor foundation.
Step 3: Simmer Beans with Aromatics Until Tender
Add the soaked beans, 1 cup Tomato Sauce, 2 pieces Bay Leaves, and 4 cups Vegetable Broth to the pot. Stir well to combine all the flavors. Bring the mixture to a boil, then reduce heat to low and let it simmer uncovered for 1 hour to 1 hour 15 minutes.
Check the beans periodically and add water in ½ cup increments if the liquid level drops below the beans. The beans are done when they’re tender but not mushy, and the liquid has thickened slightly. Stir in 1.5 tsp Salt and the 0.5 cup Olives during the last 15 minutes of cooking to preserve their texture.
Step 4: Cook the Rice to Perfection
While the beans simmer, rinse the 1.5 cups Long-Grain White Rice under cold water until the water runs clear. This removes excess starch and prevents gummy rice. Drain well in a fine-mesh strainer.
In a separate pot, bring 3 cups of water to a boil. Add the drained rice, stir once, then cover and reduce heat to low. Cook for 18-20 minutes until the water is absorbed and the rice is fluffy. Remove from heat and let sit covered for 5 minutes to steam. Avoid lifting the lid during cooking, as this releases steam and affects the texture.
Step 5: Combine and Serve
Once the beans are tender, taste and adjust seasoning if needed. Remove the 2 pieces Bay Leaves before serving. To serve, mound a generous portion of rice on each plate and spoon the beans and their rich sauce over the top.
The beans should be creamy with a thick, flavorful sauce that soaks into the rice. For an authentic touch, let the dish sit for 5-10 minutes before serving to allow the flavors to meld completely. Garnish with extra olives if desired.
Pro Tips For Making Red Beans And Rice Recipe Puerto Rican
- Soak the Beans: Cover dried kidney beans in water by 2 inches and let sit overnight—this cuts cooking time in half and guarantees creamy beans without that dreaded gritty texture.
- Sauté the Sofrito: Cook the sofrito with diced onion and bell pepper in a little oil for 3-4 minutes until fragrant; raw sofrito tastes harsh and won’t meld into the beans properly.
- Skip the Salt Early: I learned this the hard way—adding salt before the beans are tender makes them stay tough, so hold off until they’re fully softened, about 45 minutes in.
- Use Bean Water: After cooking the beans, use about 1 cup of their starchy liquid to cook the rice—it adds depth and that classic Puerto Rican richness that plain water just can’t match.
Pro Cooking Tips for This Recipe
Sofrito Timing
Cook your sofrito until it turns a deep orange-brown color—this takes about 8-10 minutes on medium heat. I find this step develops the rich, caramelized base flavor that defines Puerto Rican dishes. Don’t rush it. 💡
Bean Texture Control
For perfectly tender beans, maintain a gentle simmer—not a rolling boil. Add ½ cup hot water whenever the liquid drops below the beans. This prevents scorching and ensures even cooking. The beans should be creamy but still hold their shape.
Rice Perfection
Rinsing the long-grain white rice until the water runs clear removes excess starch, preventing a gummy texture. Use a 1:2 rice-to-water ratio for fluffy results. Let it rest covered for 5 minutes after cooking to steam fully.
Flavor Layering
Stir in the olives and salt only during the last 15 minutes of bean cooking. This preserves their texture and prevents the beans from absorbing too much salt early on. Taste and adjust seasoning right before serving.
Resting Time
Let the finished dish sit for 10 minutes before serving. This allows the flavors to meld and the rice to absorb more of the bean sauce. The difference is noticeable, I promise. ✨
Equipment Choice
Use a heavy-bottomed pot, like enamel-coated cast iron, for even heat distribution. A wooden spoon prevents scratching while stirring. These small details make a big impact on the final result.
Nutrition Facts
Frequently Asked Questions
Can I use canned beans instead of dried?
Yes, but texture will differ. Drain and rinse 3 cans of kidney beans, then simmer for 20-25 minutes with sofrito and broth. They won’t be as creamy as soaked dried beans.
How do I know when the rice is done?
Look for all water to be absorbed and tiny holes forming on the surface. Fluff with a fork—if it’s light and separate, it’s ready. Let it rest covered for 5 minutes to finish steaming.
What if my sofrito burns during cooking?
Lower the heat immediately and stir in 2 tablespoons of water or broth to deglaze. Cook on medium-low next time to prevent burning. The flavor recovers well with quick action.
Can I make this dish vegan?
This recipe is already vegan as written. Just ensure your vegetable broth has no animal products. The olives and sofrito provide plenty of rich, savory flavor.
- 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