Arroz con Habichuelas

User Rating
Votes: 20
Rating: 3.8
Rate this recipe!
| Rate Recipe
Prep Time: minutes
Cook Time: minutes
Yields: servings


  • 2 cups white rice long grain
  • 1 can pinto beans
  • 1 cup bacon or ham diced
  • 4 tbsp sofrito mix
  • 1/2 cup tomato puree
  • 2 tsp complete seasoning
  • 2 tsp Adobo mix or seasoning
  • 1/2 cup stuffed olives
  • 1/2 cup vegetable oil
  • 3 cups water
This Arroz con Habichuelas (rice & beans) recipe is versatile and can be enjoyed as a side dish or a primary meal. It can be vegetarian or not, depending on what proteins are added.

Arroz con Habichuelas, when translated into English basically means “rice and beans.” This dish is a fixture in most Latin homes. The originally recipe comes from Puerto Rico, but many Latin American countries have their own variations and twists on this popular dish.

Although this Arroz con Habichuelas recipe works well as a side dish, it can stand entirely on its own. The dish packs a lot of protein from its bean content (and/or bacon and ham if used), plus more savory goodness from rice, sofrito and tasty olives. If looking for a vegan or vegetarian alternative, you can skip on the bacon or ham.


  1. Bring a large pot to medium heat, add the oil, and fry either ham or bacon until a light golden brown.
  2. Add a sofrito mix and tomato puree, a pinch of salt, garlic, adobo and complete seasoning. Let this simmer for 5 minutes.
  3. Add beans and 3 cups of hot water, turn the heat to low and toss the rice into a bubbling but NOT boiling mix.
  4. Cook for 25 minutes until there is just a thin layer of bubbling water over the rice. After most of the water has dried up, turn the rice and lower the heat to low and cover the pot. Cook for 15 more minutes.
  5. Serve immediately and enjoy!

Rate this recipe

Votes: 20
Rating: 3.8
Rate this recipe!
Did you know?

You can ripen an avocado quicker by placing it in a brown paper bag.

Follow along for more great tips