Red Beans and Rice Recipe Puerto Rican: Sofrito-Infused Island Comfort

Red Beans and Rice Recipe Puerto Rican: Sofrito-Infused Island Comfort

This dish brings the heart of Puerto Rico to your table with every bite. The rich, comforting blend of red beans and rice gets its signature depth from sofrito, a vibrant base of peppers, onions, and cilantro.

I’ve refined this method to balance traditional flavors with simple techniques. Slow-cooked beans absorb the sofrito’s aromatic essence, while the rice soaks up every bit of savory broth. It’s a one-pot meal that feels like a warm embrace.

The result is tender beans, fluffy rice, and a sauce so flavorful you’ll want to savor every last spoonful. This is island comfort at its finest—simple, satisfying, and deeply rooted in tradition.

Perfect for family dinners or when you crave a taste of home. Here’s how to make it.

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

Ingredients for Red Beans and Rice Recipe Puerto Rican

Nothing exotic here—just good stuff for island comfort at home.

Ingredient Amount Notes
Dried Red Kidney Beans 🌱 1 lb Rinsed and picked over
Long-Grain White Rice 🍚 1 ½ cups Uncooked, rinsed until clear
Green Bell Pepper 🌶️ 1 whole Diced for sofrito
Red Bell Pepper 🌶️ 1 whole Diced for sofrito
Yellow Onion 🧅 1 whole Medium, finely chopped
Garlic Cloves 🧄 6 cloves Minced for sofrito
Fresh Cilantro 🌿 1 cup Chopped, stems included
Culantro 🌿 ¼ cup Chopped, optional but traditional
Olive Oil 🫒 3 tbsp Extra-virgin preferred
Tomato Sauce 🍅 1 can 8 oz, for depth
Vegetable Broth 🥕 4 cups Low-sodium preferred
Bay Leaves 🍃 2 whole Dried, for aroma
Dried Oregano 🌿 1 tsp Mediterranean variety
Ground Cumin 🌶️ 1 tsp Toasted for warmth
Salt 🧂 1 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground

[recipe_ingredient_scaler]

The sofrito base is everything. Fresh cilantro and culantro (if you can find it) give that authentic Puerto Rican flavor. Latin markets usually carry culantro, but cilantro alone works. For the peppers, bright, firm ones are best—no soft spots. I grab mine from Whole Foods or the local farmers market when they’re in season. The beans? Any dried red kidney beans do the trick, just check the date on the bag.

No culantro? Double the cilantro—it’s not the same but gets you close. Fresh out of bell peppers? Cubano peppers add a nice sweetness. Tomato sauce can be swapped for crushed tomatoes in a pinch. For the broth, chicken or beef broth works if you’re not keeping it vegetarian. The rice should be long-grain white, but basmati works too (just rinse it well).

Beans keep in the pantry for 1 year if stored dry and cool. Sofrito can be made ahead—stores in the fridge for 5 days or freezes for 3 months. Leftovers taste even better the next day once everything melds.

❤️

Why You’ll Love This Recipe

  • One Pot Wonder: I love that everything—beans, rice, and those sweet bell peppers—simmers together in one pot.
  • Sofrito Magic: The mix of green and red peppers with onion creates that unmistakable Puerto Rican sofrito base that makes every bite pop.
  • Meal Prep Hero: I make a big batch on Sunday and it tastes even better reheated for lunch all week.
  • Pennywise Comfort: A pound of dried beans and a bag of rice feed my whole family for days without breaking the bank.

Step-by-Step Instructions for Red Beans and Rice

Here’s the method I use to create this comforting dish with authentic island flavors.

Step 1: Soak and Prepare the Dried Red Kidney Beans

Rinse the 1 lb Dried Red Kidney Beans thoroughly under cold water, picking out any stones or damaged beans. Place them in a large bowl and cover with enough water to rise 2 inches above the beans. Let them soak for 8 hours or overnight.

The beans will plump significantly during soaking, which helps them cook evenly later. Drain and rinse them again before using—this removes excess starch and prevents gas. I like to do this first thing in the morning so they’re ready for dinner.

Step 2: Sauté the Sofrito Base

Heat 3 tbsp Olive Oil in a large pot over medium heat. Add the diced 1 whole Green Bell Pepper, 1 whole Red Bell Pepper, and 1 whole Yellow Onion. Sauté for 5-7 minutes until the vegetables soften and become translucent.

Stir in the minced 6 cloves Garlic Cloves, 1 tsp Dried Oregano, 1 tsp Ground Cumin, 1.5 tsp Salt, and 0.5 tsp Black Pepper. Cook for another 2 minutes until fragrant. This sofrito base is the flavor foundation of the dish.

Step 3: Cook the Beans Until Tender

Add the soaked beans, 1 can Tomato Sauce, 4 cups Vegetable Broth, and 2 whole Bay Leaves to the pot. Stir well to combine. Bring the mixture to a boil, then reduce heat to low, cover, and simmer for 1 to 1.5 hours.

You’ll know the beans are done when they’re tender but not mushy. Stir occasionally and add a splash of water if the mixture gets too dry. The broth should thicken slightly as the beans absorb the liquid.

Step 4: Cook the Long-Grain White Rice

While the beans cook, prepare the 1.5 cups Long-Grain White Rice. Rinse it under cold water until the water runs clear—this removes surface starch and prevents stickiness. In a separate pot, combine the rice with 3 cups of water (or reserved bean broth for extra flavor).

Bring to a boil, then reduce heat to low, cover, and simmer for 15-20 minutes until the liquid is absorbed and the rice is fluffy. Remove from heat and let it sit covered for 5 minutes to steam.

Step 5: Combine and Garnish

Once the beans are tender, stir in the chopped 1 cup Fresh Cilantro and 0.25 cup Culantro. Taste and adjust seasoning with more salt or black pepper if needed.

Serve the beans over a generous scoop of the cooked rice. The sofrito-infused beans should be rich and flavorful, with the rice soaking up the delicious broth. This dish tastes even better the next day as the flavors meld together.

👨‍🍳

Pro Tips For Making Red Beans And Rice Recipe Puerto Rican

  • Soak the Beans: Cover dried kidney beans in water by 2 inches and soak overnight—this cuts cooking time in half and guarantees tender beans without that dreaded chalky center.
  • Sauté the Sofrito: Cook the diced green and red bell peppers and yellow onion in oil for at least 5 minutes until soft and fragrant; it builds a sweet, rich base that defines Puerto Rican flavor.
  • Watch the Salt: Hold off on salting the beans until they’re almost tender—I learned this the hard way after ending up with tough, leathery beans more than once.
  • Use Bean Liquid: When cooking the rice, replace half the water with the bean broth from simmering; it adds depth and body that plain water just can’t match.

Regional Styles of red beans and rice recipe puerto rican

San Juan Tradition

In Puerto Rico’s capital, this dish often includes salted pork or tocino for extra richness. I’ve seen home cooks add ½ lb diced bacon to the sofrito for a smoky depth that’s hard to resist. The beans cook until creamy, almost like a thick stew. 🗺️

Ponce Variation

Southern Puerto Rico favors a lighter touch with sweet plantains served alongside. The contrast of sweet and savory is pure island magic. Some add 1 diced potato to the beans for heartiness, a nod to Spanish influence.

Mountain Region

In the central mountains, fresh recao (culantro) is non-negotiable for authenticity. The cooler climate allows herbs to thrive, so they use double the amount of fresh greens. I always taste a difference when I use mountain-grown culantro.

Coastal Twist

Near the shores, seafood sometimes sneaks in—½ lb shrimp added at the end for a surf-and-turf version. The shrimp cook in just 5 minutes in the hot bean broth. Fishermen’s wives swear by this protein boost.

Vegetarian Adaptation

Many modern cooks skip the meat entirely, relying on olive oil and vegetables for richness. A splash of 1 tbsp apple cider vinegar at the end brightens the flavors beautifully. This version is just as traditional in many families.

Holiday Special

For Christmas and Three Kings Day, families add 1 packet Sazón for its vibrant color and coriander-cumin blend. It’s a small addition that makes the dish feel festive. I always associate this version with celebration. ✨

Nutrition Facts

Servings 4
Amount Per Serving
Calories 420kcal
% Daily Value
Total Fat 8g10%
Saturated Fat 1g5%
Cholesterol 0mg0%
Sodium 680mg30%
Total Carbohydrate 72g26%
Dietary Fiber 15g54%
Sugars 4g
Protein 16g32%
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

Do I need to soak the beans overnight?

Soaking for 8 hours is ideal for even cooking. If short on time, quick-soak by boiling beans for 2 minutes, then letting sit for 1 hour off heat. This reduces cooking time significantly.

2

Can I use canned beans instead?

Yes, but the texture and flavor won’t be as rich. Drain and rinse 2 cans of kidney beans, then simmer with sofrito for 15 minutes to absorb flavors. Fresh beans are worth the effort.

3

What if I don’t have culantro?

Double the cilantro or add 1 tsp dried recao as a substitute. The dish will still taste authentic, though culantro adds a unique depth that’s hard to replicate.

4

How do I prevent mushy rice?

Rinse rice until water runs clear and use a 1:2 ratio of rice to liquid. Let it rest covered for 5 minutes after cooking to steam perfectly. Never stir while cooking!

★★★★★4.5(9 reviews)
Chef Melanie

More recipe sites