The Best Fluffy Pancakes recipe you will fall in love with. Full of tips and tricks to help you make the best pancakes.
Few dishes evoke the warmth and flavor of home quite like Mom’s Authentic Puerto Rican Rice and Beans. Known locally as arroz con habichuelas, this dish is a staple in Puerto Rican kitchens, cherished for its comforting flavors and versatility.
Combining tender, perfectly cooked beans with fluffy rice infused with sofrito and aromatic spices, it’s a dish that sings with every bite. Whether served as a side dish or a hearty main, this rice and beans recipe is a true representation of Puerto Rican culinary heritage.

Why You’ll Love This Recipe
Authentic Flavor
Made with traditional Puerto Rican seasonings like sofrito, sazon, and adobo, this dish is bursting with authentic Caribbean taste.
Comforting and Satisfying
Warm, filling, and wholesome, it’s perfect for lunch, dinner, or Sunday family meals.
Versatile
Pairs beautifully with roasted meats, fried plantains, or simple avocado slices.
Easy to Customize
Add ham hock, bacon, or sausage for extra richness, or keep it vegetarian for a lighter version.
Ingredients
Beans
- 1 ½ cups dried red kidney beans (or 2 cans, drained and rinsed)
- 1 small onion, finely chopped
- 1 bell pepper, diced
- 2 cloves garlic, minced
- 2 tablespoons sofrito (or homemade blend of green peppers, onions, cilantro, and garlic)
- 2 tablespoons tomato sauce
- 1 teaspoon adobo seasoning
- 1 packet sazon with annatto
- 1 bay leaf
- 1 tablespoon olive oil
- 3 cups water or low-sodium broth
- Salt and pepper to taste
- Optional: 1 small ham hock or 2 slices bacon

Rice
- 2 cups long-grain white rice, rinsed until water runs clear
- 2 ½ cups water or broth
- 1 tablespoon olive oil
- Salt to taste
Instructions
1. Prepare the Beans
- If using dried beans, soak overnight and rinse. Drain before cooking.
- In a medium pot, heat olive oil over medium heat. Add onions, bell pepper, garlic, and sofrito. Sauté until fragrant.
- Add tomato sauce, adobo, sazon, and optional ham hock or bacon. Stir to combine.
- Add beans and water or broth, along with the bay leaf. Bring to a boil, then reduce to a simmer.
- Cover and cook until beans are tender (about 1–1.5 hours for dried beans; 20–30 minutes for canned).
2. Prepare the Rice
- While beans are cooking, rinse rice until water is clear.
- In a separate pot, heat olive oil over medium heat. Add rice and lightly toast for 2–3 minutes.
- Add water or broth and salt. Bring to a boil, then reduce heat to low, cover, and cook for 18–20 minutes or until rice is fluffy.
3. Combine Rice and Beans
- Once beans are tender, remove bay leaf and ham hock if used.
- Stir beans into the cooked rice, or serve the beans over rice individually for a traditional presentation.
4. Serve
- Garnish with chopped fresh cilantro.
- Serve warm with optional sides such as fried plantains, avocado slices, or roasted pork.
Tips for the Best Puerto Rican Rice and Beans
Make Your Sofrito
Fresh sofrito adds incredible depth of flavor. Blend green peppers, onions, garlic, cilantro, and a touch of ají dulce if available.
Use Sazon and Adobo
These seasonings are essential for authentic Puerto Rican flavor. They infuse both the beans and rice with a subtle richness and color.
Cook Beans Properly
Slow simmering ensures that the beans are tender and flavorful. Avoid overcooking to prevent mushy beans.
Rinse the Rice
Rinsing removes excess starch and prevents clumping, giving you fluffy, separate grains.

Delicious Variations
Vegetarian Version
Skip the ham hock or bacon, and use vegetable broth for a lighter dish.
Extra Flavor
Add diced tomatoes, smoked paprika, or a splash of coconut milk to the beans for richer flavor.
Spicy Kick
Include 1 small chopped chili pepper or a pinch of red pepper flakes for mild heat.
One-Pot Version
Combine beans and rice in a single pot for easier cleanup, adjusting water quantities slightly to ensure both cook evenly.
What to Serve With Puerto Rican Rice and Beans
- Roasted or Grilled Meats: Pollo Guisado, Pernil, or Carne Guisada
- Fried Plantains: Sweet or savory, a perfect contrast
- Avocado Slices: Add creaminess to each bite
- Simple Salad: For a light, fresh side
Storage Tips
- Refrigerator: Store cooked rice and beans separately or together in an airtight container for up to 4 days.
- Freezer: Freeze cooked beans for up to 3 months. Reheat gently before combining with fresh rice.
Fun Fact About Puerto Rican Rice and Beans
Rice and beans are a cornerstone of Puerto Rican cuisine, often referred to as arroz con habichuelas. The dish is deeply tied to family traditions and celebrations. Using sofrito, sazon, and adobo creates the signature flavors passed down through generations. Many Puerto Rican families have their own “mom’s recipe,” handed down and treasured for its comforting, authentic taste.
Final Thoughts
Mom’s Authentic Puerto Rican Rice and Beans is more than just a side dish—it’s a comforting, hearty, and flavorful meal that reflects the rich culinary heritage of Puerto Rico. Easy to make, customizable, and perfect for any occasion, this dish captures the essence of Caribbean home cooking.
Serve it with your favorite meats, vegetables, or simply enjoy it on its own—the flavors are so authentic, it will transport you straight to a Puerto Rican kitchen.
Mom’s Authentic Puerto Rican Rice and Beans
Ingredients
Equipment
Method
- If using dried beans, soak overnight and rinse. Drain before cooking.
- In a medium pot, heat olive oil over medium heat. Sauté onion, bell pepper, garlic, and sofrito until fragrant.
- Add tomato sauce, adobo, sazon, optional ham hock or bacon, and beans with water or broth. Add bay leaf.
- Bring to boil, then simmer covered until beans are tender (1–1.5 hours for dried beans; 20–30 minutes for canned).
- In a separate pot, heat olive oil over medium heat. Add rice and toast for 2–3 minutes.
- Add water or broth and salt, bring to boil, reduce heat to low, cover, and cook for 18–20 minutes.
- Remove bay leaf and ham hock. Combine beans with rice or serve over rice.
- Garnish with fresh cilantro and serve warm.



