Mom’s Authentic Puerto Rican Rice and Beans (Arroz con Habichuelas)
Few dishes capture the warmth and heart of a home kitchen quite like Puerto Rican rice and beans, known as Arroz con Habichuelas. It’s a humble dish, yet deeply comforting — the kind of meal that fills the house with incredible aromas and brings everyone to the table before it’s even finished cooking.
For many families, this recipe isn’t just food — it’s tradition.
In Puerto Rican homes, rice and beans are often cooked almost daily. The dish pairs perfectly with roasted meats, fried plantains, or fresh avocado slices, but it can also stand beautifully on its own as a satisfying meal.

What makes Mom’s Authentic Puerto Rican Rice and Beans special is the rich flavor created from simple ingredients. Sofrito, garlic, tomato sauce, and spices simmer slowly with beans until the broth becomes deeply savory and fragrant.
Served over fluffy rice, every bite is a perfect combination of creamy beans, aromatic herbs, and comforting rice.
If you’ve never tried authentic Puerto Rican rice and beans before, you’re in for a delicious discovery.
The Heart of Puerto Rican Cooking
In Puerto Rican cuisine, the foundation of many dishes begins with sofrito.
Sofrito is a vibrant blend of aromatics that usually includes:
- Garlic
- Onion
- Bell peppers
- Cilantro
- Culantro
- Olive oil
This flavorful mixture is sautéed to create the base of countless dishes across the Caribbean.
In rice and beans, sofrito acts as the flavor engine, infusing the beans with rich herbal depth and warmth.

Another signature ingredient is sazón seasoning, which adds color and savory complexity thanks to spices like garlic, cumin, coriander, and annatto.
Together, these ingredients create a flavor that is unmistakably Puerto Rican.
Ingredients
- 2 cups white long-grain rice
- 3 cups water
- 1 tablespoon olive oil
- 2 cups canned or cooked pink beans (habichuelas rosadas)
- 1/4 cup sofrito
- 2 tablespoons tomato sauce
- 2 cloves garlic, minced
- 1/4 cup onion, finely chopped
- 1/4 cup green bell pepper, diced
- 1 packet sazón seasoning
- 1 teaspoon dried oregano
- 1 teaspoon cumin
- 1 tablespoon fresh cilantro, chopped
- 1/2 teaspoon salt (adjust to taste)
- 1/4 teaspoon black pepper
- 1/2 cup bean broth or water

Instructions
- Cook the rice
In a medium pot, bring water and a pinch of salt to a boil. Add rice, reduce heat to low, cover, and cook for about 15 minutes until fluffy. Set aside. - Heat the oil
In a skillet or saucepan, heat olive oil over medium heat. - Sauté aromatics
Add chopped onion, garlic, and bell pepper. Cook for about 3 minutes until fragrant. - Add sofrito
Stir in the sofrito and cook for another minute to release its flavors. - Add tomato sauce and seasoning
Mix in tomato sauce, sazón, oregano, cumin, salt, and black pepper. - Add beans
Stir in the pink beans along with a bit of their liquid or broth. - Simmer
Reduce heat and simmer for 10–15 minutes until the sauce thickens slightly. - Finish with herbs
Stir in fresh chopped cilantro. - Serve
Spoon the savory beans over warm fluffy rice.

Mom’s Authentic Puerto Rican Rice and Beans
Ingredients
Equipment
Method
- Cook rice in water with a pinch of salt until fluffy.
- Heat olive oil in a saucepan over medium heat.
- Sauté onion, garlic, and bell pepper until fragrant.
- Add sofrito and cook for 1 minute.
- Stir in tomato sauce, sazón, oregano, and cumin.
- Add beans and some of their liquid.
- Simmer for 10–15 minutes until flavorful.
- Stir in cilantro and serve over rice.
Notes
Tips for the Best Puerto Rican Rice and Beans
Use pink beans if possible
Traditional Puerto Rican recipes often use habichuelas rosadas, which have a creamy texture and slightly sweet flavor.
Homemade sofrito is best
While store-bought versions work, homemade sofrito adds deeper flavor.
Let the beans simmer
Slow simmering allows the flavors to develop fully.
Adjust the sauce thickness
Add more broth if you prefer a thinner sauce.
Traditional Serving Ideas
Rice and beans are often served with other classic Puerto Rican foods such as:
- Roast pork (pernil)
- Fried sweet plantains (maduros)
- Tostones (crispy green plantains)
- Avocado slices
- Simple cabbage salad
These sides create a full Caribbean-style meal.
Variations You Can Try
Coconut Rice and Beans
Add a splash of coconut milk to the beans for a tropical twist.
Spicy Version
Add chopped jalapeños or hot sauce.
Vegetarian Protein Boost
Mix in chickpeas or lentils for extra protein.
Smoky Flavor
Add smoked paprika or a small piece of smoked ham.
Cultural Significance of Arroz con Habichuelas
Puerto Rican rice and beans reflect the island’s rich cultural heritage.
The dish blends influences from:
- Spanish cuisine (rice cooking techniques)
- African traditions (beans and stews)
- Indigenous Taíno ingredients
Together, these influences created a dish that represents the history and identity of Puerto Rican cooking.
For many families, the recipe is passed down through generations — each mother or grandmother adding her own special touch.
Storage and Reheating
Refrigeration
Store rice and beans separately in airtight containers for up to 4 days.
Freezing
Beans freeze very well for up to 3 months.
Reheating
Warm beans on the stove with a splash of broth to restore their creamy texture.
Why This Dish Feels Like Home
There’s something incredibly comforting about a bowl of rice and beans.
It’s warm, nourishing, and deeply satisfying without being complicated.
Mom’s Authentic Puerto Rican Rice and Beans remind us that the best meals often come from simple ingredients cooked with care and tradition.
One spoonful of savory beans over fluffy rice, and you’ll understand why this dish has been loved for generations.






