Mom’s Authentic Puerto Rican Rice & Beans is a comforting meal that has been passed down through generations of Puerto Rican families. This classic dish is simple enough for a weeknight dinner yet flavorful enough to serve during family gatherings and celebrations. With homemade rice and seasoned beans prepared separately, every bite delivers the traditional taste that has made this recipe a beloved staple.
This step-by-step recipe is designed to help home cooks recreate authentic Puerto Rican rice and beans with confidence. By following a few simple techniques, you’ll end up with fluffy, well-seasoned rice and tender, flavorful beans that pair perfectly together for a satisfying homemade meal.

1. Mom’s Authentic Puerto Rican Rice & Beans (Yield: 6 Servings)
Ingredients
For the Rice
- 2 cups long-grain white rice (preferably Canilla or Carolina brand)
- 2 tablespoons olive oil
- 1 tablespoon sofrito
- 1 packet sazon with culantro y achiote
- 1 teaspoon adobo seasoning
- 3 tablespoons tomato sauce
- 1 teaspoon salt (adjust to taste)
- 3 cups water
- 1 bay leaf
For the Beans
- 1 can (15 oz) pink beans (or red kidney beans), rinsed and drained
- 2 tablespoons olive oil
- 2 tablespoons sofrito
- 2 tablespoons tomato sauce
- 1 packet sazon with culantro y achiote
- 1 teaspoon adobo seasoning
- 1 teaspoon oregano
- 2 garlic cloves, minced
- ½ small onion, finely diced
- ¼ green pepper, finely diced
- 1½ cups water or broth
- 1 bay leaf
- Salt and black pepper, to taste
- Fresh cilantro, chopped, for garnish
Instructions
Begin by rinsing the rice under cold running water until the water runs mostly clear. Drain well and set aside. Rinsing removes excess surface starch and helps produce fluffy rice with separate grains.
Heat the olive oil in a medium saucepan over medium heat. Stir in the sofrito and cook for about 2 minutes until fragrant. Add the sazon packet, adobo seasoning, tomato sauce, and salt. Stir continuously for another minute so the seasonings blend with the sofrito.
Add the rinsed rice to the saucepan and stir well, coating every grain with the seasoned mixture. Toast the rice gently for about 2 minutes, stirring often to prevent sticking.
Pour in the water and add the bay leaf. Increase the heat until the mixture reaches a gentle boil. Stir once, then reduce the heat to low and cover the pot with a tight-fitting lid. Allow the rice to cook undisturbed for 20 to 25 minutes until the liquid has been absorbed.
Once the rice is fully cooked, remove the saucepan from the heat and let it rest, still covered, for 10 minutes. Discard the bay leaf and fluff the rice gently with a fork before serving.
While the rice cooks, prepare the beans. Heat the olive oil in a separate saucepan over medium heat. Add the diced onion and green pepper and cook for about 4 to 5 minutes until softened. Stir in the minced garlic and cook for another 30 seconds until fragrant.
Add the sofrito, tomato sauce, sazon, adobo seasoning, oregano, and stir everything together until well combined.
Pour in the water or broth and add the bay leaf. Bring the mixture to a gentle simmer before adding the rinsed pink beans. Stir gently to avoid breaking the beans.
Reduce the heat to low and simmer uncovered for about 20 minutes, stirring occasionally. As the liquid reduces, the flavors will become richer and the sauce will thicken slightly.
Taste the beans and season with additional salt and black pepper if needed. Remove the bay leaf before serving.
Transfer the fluffy rice to serving plates or a large serving platter. Spoon the seasoned beans generously over or alongside the rice and garnish with freshly chopped cilantro. Serve immediately with roasted pork, chicken, fried plantains, avocado slices, or a fresh salad for a complete Puerto Rican-inspired meal.

2. Tips for Perfect Mom’s Authentic Puerto Rican Rice & Beans
Use long-grain rice for the best texture. It cooks into fluffy, separate grains that are characteristic of traditional Puerto Rican rice.
Rinse the rice thoroughly before cooking to remove excess starch and prevent the finished rice from becoming sticky.
Cook the rice with a tightly fitting lid and avoid lifting it during cooking. Trapped steam is essential for evenly cooked rice.
Toast the rice briefly in the seasoned oil before adding the water. This simple step enhances the flavor and helps the grains stay separate.
If available, use homemade sofrito. Fresh sofrito provides a brighter, more authentic flavor than many store-bought varieties.
Choose broth instead of water for the beans if you’d like a richer, deeper flavor while still maintaining the traditional character of the dish.
Simmer the beans gently instead of boiling rapidly. Slow cooking allows the sauce to develop while keeping the beans intact.
Allow both the rice and beans to rest for a few minutes before serving. This helps the flavors settle and improves the overall texture.
3. Frequently Asked Questions
Can I use dried beans instead of canned beans?
Yes. Soak dried beans overnight and cook them until tender before preparing the seasoned bean sauce. This method creates an even more traditional homemade dish.
What is sofrito, and can I make it at home?
Sofrito is a flavorful blend of vegetables and herbs commonly used as the base for many Puerto Rican recipes. Homemade sofrito typically includes peppers, onions, garlic, cilantro, and culantro blended together.
Can I freeze Puerto Rican rice and beans?
Yes. Store the rice and beans separately in airtight freezer-safe containers for up to three months. Thaw overnight in the refrigerator before reheating.
What proteins pair well with this dish?
Puerto Rican rice and beans are commonly served with roasted pork, pernil, grilled chicken, baked fish, beef stew, or fried pork chops.
Can I make this recipe vegetarian?
Absolutely. Use vegetable broth instead of chicken broth and ensure your adobo seasoning and sazon contain only plant-based ingredients for a delicious vegetarian version.
4. Nutrition Information
| Nutrient | Amount Per Serving |
|---|---|
| Calories | 455 |
| Protein | 11 g |
| Total Fat | 10 g |
| Saturated Fat | 1.5 g |
| Carbohydrates | 78 g |
| Fiber | 6 g |
| Sugar | 3 g |
| Sodium | 760 mg |
| Potassium | 470 mg |
| Iron | 3 mg |
Mom’s Authentic Puerto Rican Rice & Beans is a comforting recipe that celebrates simple ingredients and traditional cooking techniques. Preparing the rice and beans separately allows each component to develop its own rich flavor while coming together as a complete and satisfying meal.
Once you’ve mastered this classic recipe, it can become a dependable favorite for family dinners, meal prep, or festive occasions. Serve it with your favorite Puerto Rican-inspired main dishes, and you’ll have a homemade meal that brings warmth and tradition to the table every time.