Mom’s Authentic Puerto Rican Rice and Beans

Few dishes represent Puerto Rican home cooking as perfectly as Puerto Rican rice and beans, known traditionally as arroz con habichuelas. This comforting dish is flavorful, satisfying, and deeply rooted in Caribbean culinary tradition. Passed down from generation to generation, the recipe blends aromatic sofrito, savory beans, fluffy rice, and warm spices into one unforgettable meal.

For many families, rice and beans are more than just dinner—they’re a symbol of home. The smell of garlic, onions, and peppers sautéing in olive oil fills the kitchen, while simmering beans create a rich, savory sauce that coats every grain of rice. This dish is affordable, nourishing, and incredibly versatile.

Whether served with roasted pork, chicken, or simply enjoyed on its own, Mom’s Authentic Puerto Rican Rice and Beans is the kind of recipe that brings people together around the table.

In this guide, you’ll learn how to recreate this classic dish with simple ingredients, authentic flavor, and easy step-by-step instructions.


What Makes Puerto Rican Rice and Beans Special?

Rice and beans are a staple throughout the Caribbean and Latin America, but Puerto Rican arroz con habichuelas has its own distinctive flavor profile.

The secret lies in sofrito, a fragrant blend of garlic, onion, peppers, cilantro, and herbs that forms the base of many Puerto Rican dishes. Combined with tomato sauce, spices, and beans, sofrito creates a deeply savory sauce that turns simple ingredients into a bold, comforting meal.

Traditional Puerto Rican rice and beans also include seasonings such as:

  • Garlic
  • Cumin
  • Oregano
  • Bay leaf
  • Tomato sauce

These ingredients create layers of flavor that make this dish unforgettable.


Ingredients

Below are the classic ingredients used in this authentic Puerto Rican recipe.

  • 2 cups long-grain white rice
  • 2 cans (15 oz each) red kidney beans, drained and rinsed
  • 2 tablespoons olive oil
  • 3 tablespoons sofrito
  • 3 cloves garlic, minced
  • ½ medium onion, finely chopped
  • ½ cup tomato sauce
  • 1 teaspoon ground cumin
  • 1 teaspoon dried oregano
  • 1 bay leaf
  • 3 cups water or chicken broth
  • 1 teaspoon salt (adjust to taste)
  • ½ teaspoon black pepper
  • ¼ cup fresh cilantro, chopped
  • Optional: ½ teaspoon smoked paprika for extra flavor

Instructions

1. Rinse the Rice

Place the rice in a bowl and rinse under cold water until the water runs mostly clear. This removes excess starch and helps create fluffy rice.

2. Heat the Oil

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

3. Sauté Aromatics

Add the chopped onion and cook for about 3–4 minutes until softened. Stir in the minced garlic and cook for another 30 seconds until fragrant.

4. Add Sofrito

Stir in the sofrito and cook for about 2 minutes. This step releases the deep aromatic flavor that defines Puerto Rican cooking.

5. Add Tomato Sauce and Spices

Mix in the tomato sauce, cumin, oregano, black pepper, and bay leaf. Let the mixture simmer for 2 minutes to blend the flavors.

6. Add Beans

Stir in the drained red beans and cook for another 2 minutes so they absorb the seasoning.

7. Add Rice and Liquid

Add the rinsed rice to the pot and stir well. Pour in the water or chicken broth and add salt.

8. Bring to a Boil

Increase heat and bring the mixture to a gentle boil.

9. Simmer

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

10. Fluff and Garnish

Remove the bay leaf and fluff the rice gently with a fork. Stir in chopped cilantro before serving.


The Secret Ingredient: Sofrito

No authentic Puerto Rican rice and beans recipe would be complete without sofrito.

Sofrito is a blended mixture typically made with:

  • Garlic
  • Onion
  • Green peppers
  • Culantro or cilantro
  • Olive oil
  • Herbs

It acts as the foundation for many Caribbean dishes and provides a bold flavor that cannot be replicated with simple spices alone.

Many Puerto Rican households prepare sofrito in large batches and freeze it in small containers to use whenever needed.


Tips for Perfect Puerto Rican Rice and Beans

1. Use Long Grain Rice

Long-grain white rice cooks light and fluffy, making it ideal for absorbing the bean sauce.

2. Cook Beans with the Seasonings

Allow the beans to simmer with the spices before adding rice so they absorb the flavor.

3. Don’t Stir Too Much

Once the rice begins cooking, avoid excessive stirring which can make the rice sticky.

4. Use Broth for Extra Flavor

Chicken broth or vegetable broth adds depth and richness compared to plain water.

5. Let the Rice Rest

After cooking, let the pot sit covered for about 5 minutes before fluffing. This helps the rice finish steaming.


Delicious Variations

One of the best things about Puerto Rican rice and beans is how adaptable it is.

1. Arroz con Gandules

Substitute pigeon peas for red beans to create the iconic Puerto Rican holiday dish.

2. Vegetarian Rice and Beans

Use vegetable broth instead of chicken broth and skip any meat-based additions.

3. Spicy Caribbean Version

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

4. Coconut Rice and Beans

Replace part of the liquid with coconut milk for a creamy Caribbean flavor.

5. One-Pot Chicken Rice and Beans

Add browned chicken thighs to the pot before simmering the rice.


Serving Suggestions

Puerto Rican rice and beans are incredibly versatile and pair beautifully with many dishes.

Popular serving options include:

  • Roasted pork (pernil)
  • Grilled chicken
  • Fried plantains (tostones or maduros)
  • Avocado slices
  • Fresh salad

For a simple meal, serve the rice and beans with warm plantains and avocado.


Cultural Importance of Arroz con Habichuelas

In Puerto Rican households, rice and beans are more than just food—they’re tradition.

The dish reflects the island’s multicultural culinary influences:

  • Spanish cooking techniques
  • African culinary traditions
  • Indigenous Taíno ingredients

Over centuries, these influences blended into the vibrant flavors found in Puerto Rican cuisine today.

For many families, this dish appears on the table several times a week because it’s economical, nutritious, and comforting.


Why This Recipe Works

This version of Puerto Rican rice and beans focuses on simple ingredients and authentic technique.

Key factors that make it successful include:

  • Properly sautéed aromatics
  • Flavorful sofrito base
  • Balanced spices
  • Beans simmered before rice
  • Gentle cooking for fluffy rice

The result is a dish that tastes exactly like the kind you’d find in a Puerto Rican home kitchen.


Storage and Meal Prep Tips

Rice and beans store very well, making them perfect for meal prep.

Refrigeration

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

Freezing

Freeze portions for up to 2 months.

Reheating

Add a splash of broth or water when reheating to restore moisture.


Fun Facts About Puerto Rican Rice and Beans

  • Rice and beans are eaten almost daily in many Puerto Rican households.
  • The dish varies by region and family tradition.
  • Some cooks add olives, ham, or peppers for extra flavor.
  • Sofrito recipes differ from family to family.

Final Thoughts

Mom’s Authentic Puerto Rican Rice and Beans is a classic comfort food that captures the essence of Caribbean cooking. With its fragrant sofrito base, savory beans, and fluffy rice, this dish is both simple and deeply satisfying.

Whether you’re exploring Puerto Rican cuisine for the first time or recreating a beloved family meal, this recipe delivers authentic flavor and comforting warmth in every bite.

Once you try it, you’ll understand why arroz con habichuelas remains one of the most beloved dishes in Puerto Rican kitchens.

Mom’s Authentic Puerto Rican Rice and Beans

A traditional Puerto Rican arroz con habichuelas recipe featuring fluffy rice, seasoned red beans, and aromatic sofrito for a comforting Caribbean meal.
Prep Time 10 minutes
Cook Time 25 minutes
Total Time 35 minutes
Servings: 4 servings
Course: Dinner
Cuisine: Caribbean, Puerto Rican
Calories: 310

Ingredients
  

Rice and Beans
  • 2 cups long grain white rice rinsed
  • 2 cans red kidney beans drained and rinsed
  • 2 tbsp olive oil
  • 3 tbsp sofrito
  • 3 cloves garlic minced
  • 0.5 onion chopped
  • 0.5 cup tomato sauce
  • 1 tsp ground cumin
  • 1 tsp dried oregano
  • 1 bay leaf
  • 3 cups water or chicken broth
  • 1 tsp salt
  • 0.5 tsp black pepper
  • 0.25 cup fresh cilantro chopped

Equipment

  • Large pot or Dutch oven
  • Measuring cups
  • Wooden spoon
  • 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 for 3–4 minutes until softened, then add garlic.
  4. Stir in sofrito and cook for 2 minutes.
  5. Add tomato sauce, cumin, oregano, pepper, and bay leaf.
  6. Mix in beans and simmer 2 minutes.
  7. Add rice and broth, stirring well.
  8. Bring mixture to a boil.
  9. Reduce heat, cover, and simmer 18–20 minutes.
  10. Remove bay leaf, fluff rice, garnish with cilantro, and serve.

Notes

Use homemade sofrito if available for the most authentic flavor.

Similar Posts

Leave a Reply

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

Recipe Rating