Mom’s Authentic Puerto Rican Rice and Beans (Classic Caribbean Comfort)

Few dishes capture the heart of Puerto Rican home cooking like Mom’s Authentic Puerto Rican Rice and Beans. Known throughout Puerto Rico as arroz con habichuelas, this classic meal is a staple on family tables, holiday gatherings, and everyday dinners.

The beauty of this dish lies in its simplicity and bold flavor. Fluffy rice is cooked together with tender beans, aromatic sofrito, garlic, and traditional spices to create a comforting and satisfying meal that tastes like it came straight from a Puerto Rican kitchen.

Every Puerto Rican family has its own version of this recipe, often passed down from generation to generation. While the ingredients remain fairly simple, the secret to its incredible flavor is the seasoning base known as sofrito. This blend of peppers, garlic, onion, and herbs forms the foundation of many Caribbean dishes.

This traditional Puerto Rican rice and beans recipe brings together savory beans, fluffy rice, and rich seasonings to create a dish that’s both humble and unforgettable.


Why This Puerto Rican Rice and Beans Recipe Is So Special

Authentic Flavor

Traditional ingredients like sofrito, sazón seasoning, and tomato sauce give the rice its iconic Puerto Rican taste.

Comforting and Filling

Rice and beans provide a hearty combination that is both satisfying and nourishing.

Budget-Friendly

The ingredients are simple and affordable, making it a great everyday meal.

Family Tradition

This dish is deeply rooted in Puerto Rican culture and family cooking.

Perfect Side or Main Dish

Serve it alongside meats or enjoy it as a standalone meal.


Ingredients

  • 2 cups long grain white rice
  • 1 can (15 oz) red beans or pink beans, drained and rinsed
  • 2 tablespoons olive oil
  • ½ cup sofrito
  • 3 cloves garlic, minced
  • ½ small onion, diced
  • ½ cup tomato sauce
  • 1 packet sazón seasoning
  • ½ teaspoon dried oregano
  • ½ teaspoon cumin
  • ½ teaspoon salt (adjust to taste)
  • ¼ teaspoon black pepper
  • 3 cups chicken broth or water
  • 1 tablespoon chopped fresh cilantro (optional)

Optional additions:

  • ½ cup diced bell pepper
  • ¼ cup chopped green olives

Instructions

1. Rinse the Rice

Place the rice in a bowl and rinse it under cold water until the water runs mostly clear. Drain well and set aside.

2. Heat the Oil

In a large pot or Dutch oven, heat olive oil over medium heat.

3. Cook the Aromatics

Add diced onion and cook for 2–3 minutes until softened. Stir in the garlic and cook for another minute.

4. Add Sofrito

Stir in the sofrito and cook for about 2 minutes to release its flavors.

5. Add Tomato Sauce and Seasoning

Add the tomato sauce, sazón seasoning, oregano, cumin, salt, and pepper. Stir well and cook for another 2 minutes.

6. Add Beans

Stir in the drained beans and cook for about 1 minute so they absorb the seasoning.

7. Add Rice and Liquid

Add the rinsed rice and pour in the chicken broth or water. Stir gently to combine.

8. Bring to a Boil

Increase heat and bring the mixture to a boil.

9. Simmer

Reduce heat to low, cover the pot, and cook for about 18–20 minutes until the rice is tender and the liquid is absorbed.

10. Fluff and Serve

Remove from heat, fluff the rice with a fork, and sprinkle with chopped cilantro before serving.


What Is Sofrito?

Sofrito is one of the most important flavor bases in Puerto Rican cooking. It’s a blended mixture of ingredients like:

  • garlic
  • onions
  • bell peppers
  • cilantro
  • culantro
  • olive oil

This aromatic blend is used in many Puerto Rican dishes, including rice, beans, stews, and soups.

The combination of sofrito and sazón seasoning is what gives puerto rican arroz con habichuelas its unmistakable flavor.


Tips for Perfect Puerto Rican Rice

Use Long Grain Rice

Long grain rice stays fluffy and separate after cooking.

Don’t Over-Stir

Stirring too much can make the rice sticky.

Let the Rice Rest

After cooking, let the rice sit for a few minutes before fluffing.

Adjust Liquid

If your rice seems dry, add a small splash of broth and cook for a few more minutes.


Delicious Variations

This puerto rican rice recipe can easily be adapted.

Add Pork

Small pieces of salted pork or ham add extra depth of flavor.

Use Pigeon Peas

Swap beans for pigeon peas to make arroz con gandules.

Make It Vegetarian

Use vegetable broth instead of chicken broth.

Add Spice

Add chopped jalapeños or hot sauce for a spicy kick.


What to Serve With Puerto Rican Rice and Beans

This traditional puerto rican rice and beans dish pairs perfectly with many Caribbean favorites.

Roasted Chicken

A classic pairing for Sunday dinners.

Fried Plantains

Sweet plantains balance the savory rice.

Pernil

Slow-roasted Puerto Rican pork is a traditional favorite.

Avocado Slices

Fresh avocado adds creamy texture and freshness.


Cultural Significance of Puerto Rican Rice and Beans

Rice and beans have been a central part of Puerto Rican cuisine for centuries. Influenced by Spanish, African, and Caribbean culinary traditions, the dish reflects the island’s rich cultural heritage.

Families often prepare large pots of rice and beans to share with loved ones, making it more than just a meal—it’s a symbol of togetherness and tradition.


Storage and Reheating

Refrigeration

Store leftovers in an airtight container for up to 4 days.

Freezing

Rice and beans can be frozen for up to 2 months.

Reheating

Reheat in a skillet or microwave with a small splash of water to restore moisture.


Fun Facts About Puerto Rican Rice

  • Rice is one of the most commonly eaten foods in Puerto Rico.
  • Many families cook rice daily as a staple side dish.
  • Sofrito is often prepared in large batches and frozen for convenience.

Final Thoughts

Mom’s Authentic Puerto Rican Rice and Beans is more than just a simple dish—it’s a beloved comfort food rooted in tradition, culture, and family memories.

With fluffy rice, tender beans, and rich Caribbean seasoning, this recipe captures the essence of Puerto Rican home cooking. It’s easy to prepare, incredibly flavorful, and perfect for sharing with loved ones.

Whether served alongside roasted meats or enjoyed on its own, this puerto rican rice and beans recipe brings warmth, comfort, and authentic island flavor to your table.

Mom’s Authentic Puerto Rican Rice and Beans

4 from 1 vote
Traditional Puerto Rican rice cooked with beans, sofrito, and classic Caribbean seasonings.
Prep Time 10 minutes
Cook Time 25 minutes
Total Time 35 minutes
Servings: 6 servings
Course: Dinner, Side Dish
Cuisine: Caribbean, Puerto Rican
Calories: 310

Ingredients
  

Rice and Beans
  • 2 cups long grain white rice
  • 1 can red beans 15 oz, drained
  • 2 tbsp olive oil
  • 0.5 cup sofrito
  • 3 cloves garlic minced
  • 0.5 onion diced
  • 0.5 cup tomato sauce
  • 1 packet sazón seasoning
  • 0.5 tsp oregano
  • 0.5 tsp cumin
  • 0.5 tsp salt
  • 0.25 tsp black pepper
  • 3 cups chicken broth
  • 1 tbsp fresh cilantro optional

Equipment

  • Large pot or Dutch oven
  • Wooden spoon
  • Measuring cups
  • Knife and cutting board

Method
 

  1. Rinse rice under cold water until water runs clear.
  2. Heat olive oil in a large pot over medium heat.
  3. Cook onion until softened then add garlic.
  4. Stir in sofrito and cook for 2 minutes.
  5. Add tomato sauce, sazón, oregano, cumin, salt, and pepper.
  6. Add beans and stir well.
  7. Add rice and chicken broth and bring to a boil.
  8. Reduce heat to low, cover, and cook 18–20 minutes.
  9. Fluff rice with a fork and garnish with cilantro before serving.

Notes

Add diced ham or pork for additional traditional flavor.

One comment

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating