34 Delicious Puerto Rican Rice Recipes to Inspire Your Cooking

Posted by Sophia Brennan on December 25, 2025

Are you ready to transform your dinner routine with vibrant, flavor-packed dishes? Puerto Rican rice recipes offer the perfect blend of comfort food and culinary adventure, from quick weeknight meals to festive feasts. Let these 34 delicious ideas inspire your cooking and bring a taste of the Caribbean to your table—get ready to discover your new favorite dish!

Arroz con Gandules

Arroz con Gandules
T
oday, as the afternoon light fades gently through my kitchen window, I find myself drawn to a dish that feels like a warm embrace—a humble pot of arroz con gandules, its earthy aroma promising comfort and connection to generations past.

Serving: 6 | Pre Time: 15 minutes | Cooking Time: 45 minutes

Ingredients

For the sofrito base:
– 2 tablespoons olive oil
– 1 medium yellow onion, finely chopped (about 1 cup)
– 1 medium green bell pepper, finely chopped (about 1 cup)
– 4 cloves garlic, minced
– 2 tablespoons tomato paste

For the rice and beans:
– 2 cups long-grain white rice, rinsed until water runs clear
– 1 (15-ounce) can gandules (pigeon peas), drained and rinsed
– 4 cups chicken broth
– 1 teaspoon dried oregano
– 1 bay leaf
– 1 teaspoon salt

For finishing:
– ¼ cup fresh cilantro, chopped
– 1 tablespoon fresh lime juice

Instructions

1. Heat the olive oil in a large, heavy-bottomed pot or Dutch oven over medium heat until shimmering, about 2 minutes.
2. Add the chopped onion and green bell pepper, stirring frequently, and cook until softened and translucent, about 8–10 minutes.
3. Stir in the minced garlic and cook until fragrant, about 1 minute, being careful not to let it burn.
4. Add the tomato paste and cook, stirring constantly, until it deepens to a brick-red color, about 2 minutes.
5. Tip: Toasting the tomato paste this way builds a richer, more complex flavor base for the dish.
6. Add the rinsed rice to the pot, stirring to coat each grain evenly with the sofrito mixture, about 1 minute.
7. Pour in the chicken broth, then add the drained gandules, dried oregano, bay leaf, and salt, stirring gently to combine.
8. Bring the mixture to a boil over high heat, then immediately reduce the heat to low and cover the pot tightly with a lid.
9. Simmer undisturbed for 25 minutes; do not lift the lid during this time to allow steam to properly cook the rice.
10. Tip: For the best texture, let the pot rest off the heat, still covered, for an additional 10 minutes after cooking to allow the rice to steam fully.
11. Remove the bay leaf, then fluff the rice gently with a fork to separate the grains without mashing them.
12. Fold in the chopped cilantro and fresh lime juice until evenly distributed.
13. Tip: Adding the lime juice at the end preserves its bright, acidic kick, which beautifully cuts through the dish’s richness.

P
erfectly cooked grains cling lightly to the tender gandules, each bite offering a subtle herbal note from the oregano and a bright finish from the lime. Serve it family-style straight from the pot, perhaps with slices of ripe avocado or a simple tomato salad on the side to complement its hearty warmth.

Arroz Mamposteao

Arroz Mamposteao
Musing over the quiet hum of a Sunday afternoon, I find myself drawn to the stove, where a pot of Arroz Mamposteao—Puerto Rico’s beloved rice and bean medley—simmers gently, its savory aroma promising comfort in every spoonful. This dish, born from humble leftovers, transforms simple ingredients into a deeply satisfying meal that feels like a warm embrace on a slow day.

Serving: 4 | Pre Time: 15 minutes | Cooking Time: 30 minutes

Ingredients

For the base:
– 1 cup long-grain white rice
– 2 cups water
– 1 tablespoon olive oil
– 1/2 teaspoon salt
For the sofrito and beans:
– 1 tablespoon olive oil
– 1/2 cup finely chopped onion
– 1/4 cup finely chopped green bell pepper
– 2 cloves garlic, minced
– 1 (15-ounce) can pink beans, drained and rinsed
– 1/2 cup tomato sauce
– 1/4 teaspoon ground cumin
– 1/4 teaspoon dried oregano
– 1/4 teaspoon black pepper

Instructions

1. Rinse 1 cup of long-grain white rice under cold water in a fine-mesh strainer until the water runs clear to remove excess starch, which helps prevent clumping.
2. In a medium saucepan, combine the rinsed rice, 2 cups of water, 1 tablespoon of olive oil, and 1/2 teaspoon of salt.
3. Bring the mixture to a boil over high heat, then reduce the heat to low, cover the saucepan tightly with a lid, and simmer for 18 minutes without lifting the lid to ensure even cooking.
4. After 18 minutes, remove the saucepan from the heat and let it sit, covered, for 5 minutes to allow the rice to steam and become fluffy.
5. While the rice rests, heat 1 tablespoon of olive oil in a large skillet over medium heat until it shimmers, about 1 minute.
6. Add 1/2 cup of finely chopped onion and 1/4 cup of finely chopped green bell pepper to the skillet, and sauté for 5 minutes until the vegetables soften and turn translucent.
7. Stir in 2 cloves of minced garlic and cook for 1 minute until fragrant, being careful not to let it burn, as this can add bitterness.
8. Add 1 (15-ounce) can of drained and rinsed pink beans, 1/2 cup of tomato sauce, 1/4 teaspoon of ground cumin, 1/4 teaspoon of dried oregano, and 1/4 teaspoon of black pepper to the skillet.
9. Stir the bean mixture well to combine all ingredients, then reduce the heat to medium-low and simmer for 10 minutes, stirring occasionally, until the sauce thickens slightly and the flavors meld together.
10. Fluff the cooked rice with a fork to separate the grains, then gently fold it into the bean mixture in the skillet until evenly incorporated, taking care not to overmix to maintain a light texture.
11. Cook the combined rice and beans over low heat for 2 minutes, stirring once, to warm everything through and allow the flavors to blend further.
Zesty with a hint of smokiness from the sofrito, this Arroz Mamposteao offers a tender, slightly sticky texture that clings to your fork, its beans adding a creamy contrast to the fluffy rice. Serve it warm as a hearty side dish, or top it with a fried egg for a simple, protein-packed breakfast that brightens any morning.

Arroz con Pollo

Arroz con Pollo
A quiet evening often calls for something comforting, something that fills the kitchen with warmth and promises a meal that feels like a gentle embrace. Arroz con pollo, with its golden rice and tender chicken, is exactly that—a simple, soulful dish that turns humble ingredients into a celebration of home.

Serving: 4 | Pre Time: 15 minutes | Cooking Time: 45 minutes

Ingredients

For the Chicken and Base
– 1.5 lbs boneless, skinless chicken thighs, cut into 1-inch pieces
– 1 tbsp olive oil
– 1 medium yellow onion, finely diced
– 1 medium green bell pepper, finely diced
– 3 cloves garlic, minced

For the Rice and Seasoning
– 1.5 cups long-grain white rice
– 1 (14.5 oz) can diced tomatoes, undrained
– 2 cups low-sodium chicken broth
– 1 tsp ground cumin
– 1 tsp dried oregano
– 1/2 tsp smoked paprika
– 1/4 tsp saffron threads, crumbled (optional)
– Salt, to taste

For Finishing
– 1/2 cup frozen peas
– 2 tbsp fresh cilantro, chopped

Instructions

1. Heat 1 tbsp olive oil in a large, heavy-bottomed pot or Dutch oven over medium-high heat until it shimmers, about 1 minute.
2. Add 1.5 lbs chicken pieces in a single layer and cook undisturbed for 4-5 minutes until browned on one side.
3. Flip each chicken piece and cook for another 3-4 minutes until browned on all sides, then transfer to a clean plate. Tip: Don’t crowd the pot to ensure proper browning, which builds flavor.
4. Reduce heat to medium and add the diced onion and green bell pepper to the same pot.
5. Cook, stirring occasionally, for 6-7 minutes until the vegetables are softened and the onion is translucent.
6. Add the minced garlic and cook for 1 minute until fragrant, stirring constantly to prevent burning.
7. Stir in 1.5 cups rice, 1 tsp cumin, 1 tsp oregano, 1/2 tsp smoked paprika, and the crumbled saffron (if using) until the rice is lightly toasted and coated, about 2 minutes.
8. Pour in the undrained can of diced tomatoes and 2 cups chicken broth, scraping the bottom of the pot to release any browned bits.
9. Return the browned chicken and any accumulated juices to the pot, nestling the pieces into the liquid.
10. Bring the mixture to a boil over high heat, then immediately reduce to a low simmer and cover the pot tightly with a lid.
11. Cook undisturbed for 20 minutes. Tip: Resist the urge to peek, as this lets steam escape and can make the rice gummy.
12. Remove the pot from heat and quickly sprinkle 1/2 cup frozen peas evenly over the top without stirring.
13. Replace the lid and let the pot rest off the heat for 10 minutes to allow the peas to thaw and the rice to finish steaming. Tip: This resting period is crucial for fluffy, separate grains.
14. Uncover the pot and gently fluff the rice with a fork, folding in the peas and chicken.
15. Stir in 2 tbsp chopped fresh cilantro and season with salt as needed.

Soft grains of rice soak up the rich, tomato-infused broth, each bite offering the savory depth of cumin and the subtle smokiness of paprika. Serve it straight from the pot for a family-style meal, or spoon it into bowls and top with a squeeze of fresh lime for a bright, tangy contrast that cuts through the richness beautifully.

Arroz con Calamares

Arroz con Calamares
Yesterday, as the afternoon light softened, I found myself craving something that felt both comforting and celebratory—a dish that whispers of coastal kitchens and shared tables. Arroz con calamares, with its tender squid and saffron-kissed rice, became that quiet promise of warmth, a simple yet soulful meal to savor slowly.

Serving: 4 | Pre Time: 20 minutes | Cooking Time: 30 minutes

Ingredients

For the squid and base:
– 1 lb fresh squid, cleaned and sliced into ½-inch rings
– 2 tbsp olive oil
– 1 medium yellow onion, finely chopped
– 3 cloves garlic, minced
– 1 red bell pepper, diced
For the rice and broth:
– 1 ½ cups short-grain rice (such as Arborio)
– 3 cups seafood or chicken broth, warmed
– 1 pinch saffron threads (about ¼ tsp)
– 1 tsp smoked paprika
– ½ cup dry white wine
– Salt, to season
For finishing:
– ¼ cup fresh parsley, chopped
– 1 lemon, cut into wedges

Instructions

1. Heat 2 tbsp olive oil in a large, heavy-bottomed pot or paella pan over medium heat until shimmering, about 2 minutes.
2. Add 1 chopped onion and cook, stirring occasionally, until translucent and soft, about 5–7 minutes.
3. Stir in 3 minced garlic cloves and cook until fragrant, 30 seconds, being careful not to let it brown.
4. Add 1 diced red bell pepper and cook until slightly softened, about 3 minutes.
5. Increase heat to medium-high and add 1 lb squid rings, cooking until they turn opaque and curl slightly, 2–3 minutes; remove squid with a slotted spoon and set aside.
6. Pour ½ cup white wine into the pot, scraping up any browned bits from the bottom, and let it reduce by half, about 2 minutes.
7. Stir in 1 ½ cups rice, 1 tsp smoked paprika, and 1 pinch saffron, coating the rice evenly with the oil and spices for 1 minute.
8. Pour in 3 cups warm broth, season with salt, and bring to a gentle boil over high heat.
9. Reduce heat to low, cover the pot tightly, and simmer without stirring for 15 minutes, until the rice has absorbed most of the liquid.
10. Gently fold the reserved squid back into the rice, cover, and cook for an additional 5 minutes to heat through.
11. Remove from heat and let rest, covered, for 5 minutes to allow flavors to meld.
12. Fluff the rice gently with a fork, stir in ¼ cup chopped parsley, and serve immediately with lemon wedges on the side.

During those final minutes of resting, the rice settles into a creamy yet distinct texture, each grain holding the subtle brininess of the squid and the earthy warmth of paprika. Drizzle with a little extra olive oil or serve alongside a crisp green salad to balance the richness, letting the lemon’s bright acidity cut through each comforting bite.

Arroz con Maíz

Arroz con Maíz
Tracing the gentle steam rising from the pot, I find a quiet comfort in this simple dish, a humble melody of rice and corn that feels like a whispered memory from a sun-drenched kitchen. It’s a patient, forgiving recipe that asks for little but gives back a warm, sustaining embrace, perfect for a reflective evening when time seems to slow.

Serving: 4 | Pre Time: 5 minutes | Cooking Time: 25 minutes

Ingredients

For the base:
– 1 cup long-grain white rice
– 1 tablespoon olive oil
– 1/2 cup finely chopped yellow onion
– 2 cloves garlic, minced
For cooking:
– 2 cups chicken broth
– 1 cup frozen corn kernels
– 1/4 teaspoon salt
For finishing:
– 2 tablespoons chopped fresh cilantro

Instructions

1. Rinse the 1 cup of long-grain white rice under cold water in a fine-mesh strainer until the water runs clear to remove excess starch, which helps prevent clumping.
2. Heat the 1 tablespoon of olive oil in a medium saucepan over medium heat for 1 minute until it shimmers lightly.
3. Add the 1/2 cup of finely chopped yellow onion to the saucepan and sauté for 3 minutes, stirring occasionally, until it turns translucent and soft.
4. Stir in the 2 cloves of minced garlic and cook for 30 seconds until fragrant, being careful not to let it brown.
5. Add the rinsed rice to the saucepan and toast it for 2 minutes, stirring constantly, until the grains look slightly opaque—this deepens the flavor.
6. Pour in the 2 cups of chicken broth and the 1/4 teaspoon of salt, then bring the mixture to a boil over high heat.
7. Once boiling, reduce the heat to low, cover the saucepan tightly with a lid, and simmer for 15 minutes without lifting the lid to allow the rice to steam properly.
8. After 15 minutes, remove the lid and gently fold in the 1 cup of frozen corn kernels, distributing them evenly without stirring too vigorously to avoid breaking the rice.
9. Re-cover the saucepan and let it cook on low heat for an additional 5 minutes until the corn is heated through and the liquid is fully absorbed.
10. Turn off the heat and let the dish rest, covered, for 5 minutes to allow the flavors to meld and the texture to settle.
11. Fluff the rice with a fork and stir in the 2 tablespoons of chopped fresh cilantro just before serving for a bright, herbal note.

Creating this dish yields a tender, slightly sticky rice where each grain holds the savory broth, punctuated by the sweet pop of corn kernels. Consider serving it alongside grilled chicken or as a bed for black beans, letting its subtle warmth complement bolder flavors without overwhelming them.

Asopao de Camarones

Asopao de Camarones
Fondly, I find myself returning to this dish on quiet evenings, when the kitchen feels like a sanctuary and time slows to the gentle bubble of a simmering pot. Asopao de Camarones is a Puerto Rican shrimp and rice stew that cradles you in warmth, its rich broth and tender seafood telling a story of coastal comfort and simple, heartfelt cooking.

Serving: 4 | Pre Time: 15 minutes | Cooking Time: 35 minutes

Ingredients

For the sofrito base:
– 2 tablespoons olive oil
– 1 medium yellow onion, finely chopped
– 1 medium green bell pepper, finely chopped
– 3 cloves garlic, minced
– 1/4 cup tomato sauce
For the broth and rice:
– 4 cups chicken broth
– 1 cup long-grain white rice
– 1/2 teaspoon dried oregano
– 1/4 teaspoon ground cumin
– 1 bay leaf
For finishing:
– 1 pound large shrimp, peeled and deveined
– 1/4 cup fresh cilantro, chopped
– 1 tablespoon fresh lime juice

Instructions

1. Heat 2 tablespoons olive oil in a large Dutch oven or heavy pot over medium heat until it shimmers, about 2 minutes.
2. Add 1 finely chopped yellow onion and 1 finely chopped green bell pepper; cook, stirring occasionally, until the vegetables soften and the onion turns translucent, about 8 minutes.
3. Stir in 3 minced garlic cloves and cook until fragrant, about 1 minute, being careful not to let the garlic burn.
4. Pour in 1/4 cup tomato sauce and cook, stirring constantly, for 2 minutes to deepen the flavor.
5. Add 4 cups chicken broth, 1 cup long-grain white rice, 1/2 teaspoon dried oregano, 1/4 teaspoon ground cumin, and 1 bay leaf to the pot.
6. Bring the mixture to a boil over high heat, then reduce the heat to low, cover the pot, and simmer for 20 minutes until the rice is tender and has absorbed most of the liquid.
7. Gently stir in 1 pound peeled and deveined shrimp, arranging them in a single layer in the broth.
8. Cover the pot again and cook over low heat for 5 minutes until the shrimp turn pink and opaque, flipping them halfway through for even cooking.
9. Remove the pot from the heat and discard the bay leaf.
10. Stir in 1/4 cup chopped fresh cilantro and 1 tablespoon fresh lime juice just before serving.

Mellow and comforting, the stew yields a slightly brothy texture where the rice remains distinct yet softened, each spoonful bursting with the sweetness of shrimp and the earthy notes of sofrito. Serve it in deep bowls with extra lime wedges for squeezing, or pair it with a simple avocado salad to balance the richness, letting the warmth linger long after the last bite.

Arroz con Chorizo

Arroz con Chorizo
Just now, as the afternoon light slants through my kitchen window, I find myself reaching for the familiar comfort of arroz con chorizo. This dish feels like a warm embrace—a simple, hearty meal that transforms humble ingredients into something deeply satisfying. It’s the kind of food that invites you to slow down and savor each bite, a gentle reminder of home and heart.

Serving: 4 | Pre Time: 10 minutes | Cooking Time: 30 minutes

Ingredients

For the base:
– 1 tablespoon olive oil
– 1 medium yellow onion, finely chopped
– 2 cloves garlic, minced
– 8 ounces Spanish chorizo, sliced into ¼-inch rounds

For the rice:
– 1 cup long-grain white rice
– 2 cups chicken broth
– 1 teaspoon smoked paprika
– ½ teaspoon salt

For finishing:
– ¼ cup fresh cilantro, chopped

Instructions

1. Heat 1 tablespoon olive oil in a large skillet over medium heat until it shimmers, about 1 minute.
2. Add 1 medium yellow onion, finely chopped, and cook, stirring occasionally, until translucent and soft, about 5 minutes.
3. Stir in 2 cloves garlic, minced, and cook until fragrant, about 30 seconds.
4. Add 8 ounces Spanish chorizo, sliced into ¼-inch rounds, and cook until the edges begin to crisp and the fat renders, about 3 minutes.
5. Pour in 1 cup long-grain white rice and toast it with the chorizo mixture, stirring constantly, for 2 minutes until lightly golden.
6. Add 2 cups chicken broth, 1 teaspoon smoked paprika, and ½ teaspoon salt, scraping any browned bits from the bottom of the skillet.
7. Bring the mixture to a boil, then reduce the heat to low, cover the skillet tightly, and simmer for 18 minutes without lifting the lid.
8. Remove the skillet from the heat and let it sit, covered, for 5 minutes to allow the rice to steam and absorb any remaining liquid.
9. Fluff the rice gently with a fork, then fold in ¼ cup fresh cilantro, chopped.

Often, the rice emerges tender and fluffy, each grain infused with the smoky paprika and rich chorizo flavors. The dish offers a delightful contrast between the crisp edges of the sausage and the soft, savory rice, making it perfect for a cozy weeknight dinner or served alongside a simple green salad for a complete meal.

Arroz Blanco con Habichuelas

Arroz Blanco con Habichuelas
Holding a warm bowl of this simple, comforting dish feels like a quiet embrace after a long day. It’s a humble, nourishing staple where fluffy white rice and tender beans come together in a gentle, savory broth, a meal that feels both grounding and deeply satisfying to prepare slowly, from the first sizzle of sofrito to the final steam.

Serving: 4 | Pre Time: 15 minutes | Cooking Time: 45 minutes

Ingredients

For the Sofrito Base:
– 2 tbsp olive oil
– 1/2 cup finely chopped yellow onion
– 1/4 cup finely chopped green bell pepper
– 2 cloves garlic, minced
– 1 tbsp tomato paste

For the Beans and Rice:
– 1 (15.5 oz) can pink or pinto beans, undrained
– 2 cups water
– 1 cup long-grain white rice, rinsed until water runs clear
– 1 tsp dried oregano
– 1/2 tsp ground cumin
– 1/2 tsp salt

Instructions

1. Heat 2 tbsp olive oil in a medium pot over medium-low heat for 1 minute until shimmering.
2. Add 1/2 cup chopped yellow onion and 1/4 cup chopped green bell pepper, stirring occasionally for 5 minutes until softened and translucent.
3. Stir in 2 minced garlic cloves and cook for 1 minute until fragrant, being careful not to let it brown.
4. Mix in 1 tbsp tomato paste and cook for 2 minutes, stirring constantly to deepen its flavor and color.
5. Pour in the entire undrained can of beans along with 2 cups water, 1 tsp dried oregano, 1/2 tsp ground cumin, and 1/2 tsp salt, stirring to combine.
6. Bring the mixture to a gentle boil over medium-high heat, then reduce heat to low and simmer uncovered for 10 minutes to let the flavors meld.
7. Add 1 cup rinsed white rice to the pot, stirring once to submerge it evenly in the liquid.
8. Cover the pot tightly with a lid, reduce heat to the lowest setting, and cook undisturbed for 20 minutes; avoid peeking to trap the steam.
9. Turn off the heat and let the pot sit covered for 10 minutes to finish steaming the rice, which helps it become fluffy and separate.
10. Uncover and fluff the rice gently with a fork, folding it with the beans until evenly mixed.

Letting the rice rest after cooking is key for that perfect, tender texture where each grain stands apart. The beans soften into a creamy, savory broth that clings lightly to the rice, offering a subtle warmth from the cumin and oregano. Serve it simply in a deep bowl, perhaps topped with a fried egg or a side of ripe avocado for a touch of richness.

Arroz con Longaniza

Arroz con Longaniza
Often, on quiet afternoons like this, I find myself drawn to the kitchen, where the simple act of cooking becomes a gentle meditation. Today, it’s the warm, familiar scent of garlic and paprika that calls to me, guiding my hands toward a dish that feels like a comforting embrace—a humble pot of rice and sausage, simmering slowly until every grain is infused with flavor. It’s a recipe that doesn’t rush, inviting you to slow down and savor each step, much like the quiet moments we carve out for ourselves.

Serving: 4 | Pre Time: 15 minutes | Cooking Time: 30 minutes

Ingredients

For the base:
– 1 tablespoon olive oil
– 1 medium yellow onion, finely chopped
– 3 cloves garlic, minced
– 1 pound longaniza sausage, casings removed and crumbled
For the rice:
– 1 cup long-grain white rice, rinsed under cold water until the water runs clear
– 2 cups chicken broth
– 1 teaspoon smoked paprika
– 1/2 teaspoon ground cumin
– 1/4 teaspoon black pepper
– 1 bay leaf
For finishing:
– 1/4 cup fresh cilantro, chopped
– 1 tablespoon lime juice

Instructions

1. Heat 1 tablespoon olive oil in a large, heavy-bottomed pot over medium heat until it shimmers, about 2 minutes.
2. Add 1 finely chopped yellow onion and cook, stirring occasionally, until translucent and soft, about 5 minutes.
3. Stir in 3 minced garlic cloves and cook for 1 minute until fragrant, being careful not to let it brown.
4. Add 1 pound crumbled longaniza sausage to the pot and cook, breaking it up with a spoon, until no pink remains, about 6-8 minutes.
5. Tip: If the sausage releases a lot of fat, you can drain off excess, but leaving a little adds richness to the dish.
6. Pour in 1 cup rinsed long-grain white rice and stir to coat it evenly with the sausage mixture, toasting it lightly for 2 minutes.
7. Add 2 cups chicken broth, 1 teaspoon smoked paprika, 1/2 teaspoon ground cumin, 1/4 teaspoon black pepper, and 1 bay leaf, stirring gently to combine.
8. Tip: Rinsing the rice removes excess starch, preventing it from becoming gummy and ensuring fluffy grains.
9. Bring the mixture to a boil over high heat, then immediately reduce the heat to low and cover the pot tightly with a lid.
10. Simmer undisturbed for 18 minutes, until the liquid is fully absorbed and the rice is tender.
11. Remove the pot from the heat and let it sit, covered, for 5 minutes to allow the rice to steam and settle.
12. Tip: Avoid peeking during simmering to maintain consistent heat and prevent steam from escaping.
13. Fluff the rice gently with a fork, then stir in 1/4 cup chopped fresh cilantro and 1 tablespoon lime juice until evenly distributed.
14. Discard the bay leaf before serving.

Zesty and aromatic, this dish emerges with rice grains that are separate yet tender, each bite carrying the savory depth of spiced sausage and a hint of smokiness. The fresh cilantro and lime add a bright, herbal finish that lifts the richness, making it perfect for a cozy family dinner or spooned into warm tortillas for a handheld feast.

Arroz con Bacalao

Arroz con Bacalao
Holding a warm bowl of arroz con bacalao feels like a quiet embrace on a winter evening, the steam carrying whispers of salt and saffron that settle gently in the kitchen air. This dish, with its tender flakes of cod and golden rice, is a patient, comforting simmer that transforms simple ingredients into something deeply nourishing and soulful.

Serving: 4 | Pre Time: 30 minutes | Cooking Time: 40 minutes

Ingredients

For the bacalao (cod):
– 1 lb salt cod, soaked in cold water for 24 hours (changing the water 3 times)
– 4 cups water

For the sofrito and rice:
– 2 tbsp olive oil
– 1 medium yellow onion, finely diced
– 1 green bell pepper, finely diced
– 3 cloves garlic, minced
– 1 (14.5 oz) can diced tomatoes, drained
– 1 tsp smoked paprika
– 1/4 tsp saffron threads, crushed
– 1 1/2 cups long-grain white rice
– 3 cups reserved bacalao cooking liquid
– 1/2 cup frozen peas
– Salt, to taste (start with 1/4 tsp, as the bacalao adds saltiness)

Instructions

1. Drain the soaked salt cod and place it in a medium pot with 4 cups of fresh cold water.
2. Bring the pot to a boil over high heat, then reduce to a simmer and cook for 15 minutes, until the cod flakes easily with a fork.
3. Remove the cod with a slotted spoon, reserving 3 cups of the cooking liquid in a measuring cup; set both aside.
4. Heat 2 tbsp olive oil in a large, heavy-bottomed pot or Dutch oven over medium heat.
5. Add the diced onion and green bell pepper, cooking for 8-10 minutes until softened and lightly golden, stirring occasionally to prevent burning.
6. Stir in the minced garlic and cook for 1 minute until fragrant.
7. Add the drained diced tomatoes, smoked paprika, and crushed saffron, cooking for 5 minutes until the tomatoes break down and the oil takes on a reddish hue.
8. Tip: Toasting the rice lightly in the sofrito for 1 minute before adding liquid helps it absorb flavors better and prevents mushiness.
9. Stir in 1 1/2 cups long-grain white rice, coating it evenly with the sofrito mixture.
10. Pour in the 3 cups of reserved bacalao cooking liquid, increase heat to high, and bring to a boil.
11. Once boiling, reduce heat to low, cover the pot tightly, and simmer for 18 minutes without lifting the lid to ensure even cooking.
12. While the rice cooks, flake the reserved bacalao into bite-sized pieces, discarding any skin or bones.
13. After 18 minutes, remove the lid and gently fold in the flaked bacalao and 1/2 cup frozen peas.
14. Cover the pot again, turn off the heat, and let it rest for 10 minutes to allow the peas to thaw and the flavors to meld.
15. Tip: Letting the dish rest off the heat prevents the rice from overcooking and gives it a fluffier texture.
16. Fluff the rice gently with a fork, taste, and add salt only if needed, as the bacalao provides natural saltiness.
17. Tip: Serve immediately to enjoy the contrast between the tender, flaky cod and the firm, separate grains of rice.

Finally, each spoonful offers a delicate balance—the rice, infused with smoky paprika and briny depth, cradles the soft, savory cod that melts almost imperceptibly into the grains. For a bright finish, garnish with a squeeze of lemon or a sprinkle of chopped parsley, letting its freshness cut through the richness on a quiet plate shared slowly.

Arroz con Vegetales

Arroz con Vegetales
There’s something quietly comforting about a pot of rice and vegetables simmering on the stove, a simple meal that feels like a warm embrace after a long day. This Arroz con Vegetales is my go-to when I want something nourishing and uncomplicated, a dish that invites you to slow down and savor each bite.

Serving: 4 | Pre Time: 15 minutes | Cooking Time: 25 minutes

Ingredients

For the base:
– 1 cup long-grain white rice
– 2 tablespoons olive oil
– 1 small yellow onion, finely diced
– 2 cloves garlic, minced

For the vegetables:
– 1 red bell pepper, diced into ½-inch pieces
– 1 cup frozen peas
– 1 cup frozen corn kernels
– 1 medium carrot, peeled and diced into ¼-inch pieces

For the liquid and seasoning:
– 2 cups vegetable broth
– 1 teaspoon ground cumin
– ½ teaspoon smoked paprika
– ½ teaspoon salt

Instructions

1. Rinse 1 cup of long-grain white rice under cold water in a fine-mesh strainer until the water runs clear to remove excess starch, which helps prevent clumping.
2. Heat 2 tablespoons of olive oil in a large skillet over medium heat for 1 minute until shimmering.
3. Add 1 small finely diced yellow onion and cook for 5 minutes, stirring occasionally, until translucent and soft.
4. Stir in 2 minced garlic cloves and cook for 30 seconds until fragrant, being careful not to let it burn.
5. Add the rinsed rice to the skillet and toast it for 2 minutes, stirring constantly, until lightly golden to enhance its nutty flavor.
6. Pour in 2 cups of vegetable broth, 1 teaspoon ground cumin, ½ teaspoon smoked paprika, and ½ teaspoon salt, then bring to a boil over high heat.
7. Reduce the heat to low, cover the skillet with a tight-fitting lid, and simmer for 15 minutes without stirring to allow the rice to cook evenly.
8. After 15 minutes, quickly add 1 diced red bell pepper, 1 cup frozen peas, 1 cup frozen corn kernels, and 1 diced medium carrot on top of the rice without mixing them in.
9. Re-cover the skillet and cook for an additional 5 minutes over low heat to steam the vegetables until tender-crisp.
10. Remove the skillet from the heat and let it sit, covered, for 5 minutes to allow the rice to absorb any remaining liquid and firm up slightly.
11. Gently fluff the rice with a fork, mixing in the vegetables until evenly distributed.

Soft grains of rice mingle with sweet corn and peas, while the smoked paprika adds a subtle warmth that lingers on the palate. Serve it alongside grilled chicken for a heartier meal, or enjoy it as is with a squeeze of lime for a bright, fresh finish.

Arroz Guisa’o

Arroz Guisa
Under the soft glow of the kitchen light, as the evening settles in, there’s a quiet comfort in preparing a dish that feels like a warm embrace, a simple pot of rice that holds the gentle flavors of home.

Serving: 4 | Pre Time: 15 minutes | Cooking Time: 30 minutes

Ingredients

For the Sofrito Base
– 2 tbsp olive oil
– 1/2 cup finely chopped yellow onion
– 1/4 cup finely chopped green bell pepper
– 2 cloves garlic, minced
– 1/4 cup tomato sauce
For the Rice and Broth
– 1 cup long-grain white rice
– 2 cups chicken broth
– 1/2 tsp salt
– 1/4 tsp ground black pepper
– 1/4 tsp dried oregano
For Finishing
– 1/4 cup frozen green peas
– 2 tbsp chopped fresh cilantro

Instructions

1. Heat the olive oil in a medium saucepan over medium heat until it shimmers, about 2 minutes.
2. Add the chopped onion and green bell pepper to the pan, stirring occasionally until they soften and become translucent, about 5 minutes.
3. Stir in the minced garlic and cook for 1 minute until fragrant, being careful not to let it burn.
4. Pour in the tomato sauce and cook for 2 minutes, stirring constantly to blend the flavors into a rich base.
5. Add the long-grain white rice to the saucepan, stirring to coat each grain with the sofrito mixture for 1 minute.
6. Pour in the chicken broth, then add the salt, black pepper, and dried oregano, stirring once to combine.
7. Bring the mixture to a boil over high heat, then immediately reduce the heat to low and cover the saucepan tightly with a lid.
8. Simmer the rice undisturbed for 20 minutes; avoid lifting the lid to ensure even cooking and prevent steam from escaping.
9. Remove the saucepan from the heat and let it sit, still covered, for 5 minutes to allow the rice to finish steaming and absorb any remaining liquid.
10. Gently fluff the rice with a fork, then fold in the frozen green peas and chopped fresh cilantro until evenly distributed.

During this final rest, the peas will thaw perfectly from the residual heat. The finished arroz guisa’o emerges fluffy and separate, each grain infused with the savory depth of the sofrito and brightened by the fresh cilantro. For a creative twist, serve it alongside grilled chicken or spoon it into hollowed-out bell peppers for a colorful, edible bowl.

Arroz con Salchichas

Arroz con Salchichas
A quiet evening calls for something comforting, a dish that feels like a warm embrace after a long day. Arroz con salchichas is that kind of meal—simple, savory, and deeply satisfying, a humble pot of rice and sausage that whispers of home.

Serving: 4 | Pre Time: 10 minutes | Cooking Time: 30 minutes

Ingredients

For the Base
– 1 tablespoon olive oil
– 1 medium yellow onion, finely diced
– 2 cloves garlic, minced
– 1 pound smoked sausage, sliced into ½-inch rounds

For the Rice
– 1 ½ cups long-grain white rice
– 3 cups chicken broth
– 1 (8-ounce) can tomato sauce
– 1 teaspoon dried oregano
– ½ teaspoon ground cumin
– ¼ teaspoon black pepper

Instructions

1. Heat 1 tablespoon of olive oil in a large, heavy-bottomed pot or Dutch oven over medium heat for 2 minutes until the oil shimmers.
2. Add the diced onion and cook for 5 minutes, stirring occasionally, until the pieces become translucent and soft.
3. Stir in the minced garlic and cook for 1 minute until fragrant, being careful not to let it burn.
4. Add the sliced sausage to the pot and cook for 5 minutes, turning the pieces occasionally, until they are lightly browned on both sides.
5. Pour in the 1 ½ cups of rice and stir constantly for 2 minutes to toast the grains lightly, which helps prevent them from becoming mushy later.
6. Add the 3 cups of chicken broth, 8 ounces of tomato sauce, 1 teaspoon of oregano, ½ teaspoon of cumin, and ¼ teaspoon of black pepper to the pot.
7. Stir all ingredients once to combine, then bring the mixture to a boil over high heat.
8. Once boiling, immediately reduce the heat to low, cover the pot with a tight-fitting lid, and simmer for 20 minutes without lifting the lid to allow the rice to steam properly.
9. After 20 minutes, remove the pot from the heat and let it stand, covered, for 5 minutes to finish absorbing any residual liquid.
10. Uncover the pot and fluff the rice gently with a fork to separate the grains before serving.

Fluffy and aromatic, each grain of rice is perfectly separate, infused with the smoky richness of the sausage and the warmth of cumin and oregano. For a bright contrast, serve it with a simple side of sliced avocado or a squeeze of fresh lime juice to cut through the savory depth.

Arroz con Coco

Arroz con Coco
Under the soft glow of the kitchen light, I find myself drawn to the quiet ritual of making something that feels like a warm embrace, a dish that carries the gentle whisper of the sea and the earthy comfort of home. It’s a simple, soulful process that invites you to slow down and savor each step, from the first fragrant sizzle to the final, tender bite. This is a recipe for quiet evenings and shared stories, a humble pot of comfort that feels both familiar and wonderfully new.

Serving: 4 | Pre Time: 15 minutes | Cooking Time: 30 minutes

Ingredients

For the Base
– 1 cup long-grain white rice
– 1 (13.5 oz) can coconut milk
– 1 cup water
– 1/2 teaspoon salt
For the Aromatics
– 1 tablespoon vegetable oil
– 1/2 cup finely chopped yellow onion
– 2 cloves garlic, minced
– 1/4 cup finely chopped red bell pepper

Instructions

1. Rinse 1 cup of long-grain white rice under cold running water in a fine-mesh strainer until the water runs clear, which helps remove excess starch for fluffier grains.
2. Heat 1 tablespoon of vegetable oil in a medium saucepan over medium heat for 1 minute until it shimmers lightly.
3. Add 1/2 cup of finely chopped yellow onion to the pan and sauté for 3–4 minutes, stirring occasionally, until it turns translucent and soft.
4. Stir in 2 cloves of minced garlic and 1/4 cup of finely chopped red bell pepper, cooking for another 2 minutes until fragrant and slightly tender.
5. Pour in the rinsed rice and toast it in the pan for 1 minute, stirring constantly to coat it evenly with the aromatics and enhance its nutty flavor.
6. Add 1 (13.5 oz) can of coconut milk, 1 cup of water, and 1/2 teaspoon of salt to the saucepan, stirring gently to combine all ingredients.
7. Bring the mixture to a boil over high heat, then immediately reduce the heat to low and cover the pan tightly with a lid.
8. Simmer the rice for 18–20 minutes without lifting the lid, which allows the steam to cook the grains evenly and prevents them from becoming mushy.
9. After 20 minutes, remove the pan from the heat and let it sit, covered, for 5 minutes to allow the rice to steam further and absorb any remaining liquid.
10. Fluff the rice gently with a fork to separate the grains, being careful not to overmix to maintain a light texture.

Comforting in its simplicity, this dish yields tender, slightly sticky grains infused with the rich, creamy essence of coconut, balanced by the sweet undertones of onion and pepper. Serve it warm as a cozy side to grilled fish or shrimp, or enjoy it on its own, perhaps topped with a sprinkle of fresh cilantro or a squeeze of lime for a bright, refreshing twist that elevates its humble charm.

Arroz con Pavochón

Arroz con Pavochón
Kindly, as the afternoon light fades on this quiet December day, I find myself drawn to the warmth of a dish that feels like a gentle embrace—a humble yet profound fusion of two cherished traditions, where the familiar comfort of rice meets the festive, aromatic soul of a holiday roast.

Serving: 6 | Pre Time: 20 minutes | Cooking Time: 1 hour 30 minutes

Ingredients

For the Pavochón Seasoning and Cooking
– 4 lb bone-in, skin-on turkey thighs
– 1/4 cup olive oil
– 3 tbsp adobo seasoning
– 1 tbsp dried oregano
– 2 tsp ground black pepper
– 1 cup chicken broth

For the Sofrito and Rice
– 1/4 cup olive oil
– 1 large yellow onion, finely diced
– 1 green bell pepper, finely diced
– 4 cloves garlic, minced
– 2 cups long-grain white rice, rinsed until water runs clear
– 4 cups chicken broth
– 1 tsp salt
– 1/2 cup frozen peas
– 1/4 cup chopped fresh cilantro

Instructions

1. Preheat your oven to 375°F.
2. Pat the 4 lb turkey thighs completely dry with paper towels.
3. Rub the turkey thighs all over with 1/4 cup olive oil.
4. In a small bowl, combine 3 tbsp adobo seasoning, 1 tbsp dried oregano, and 2 tsp ground black pepper.
5. Sprinkle the seasoning mixture evenly over the turkey thighs, pressing gently to adhere.
6. Place the seasoned turkey thighs skin-side up in a large roasting pan.
7. Pour 1 cup chicken broth into the bottom of the pan.
8. Roast the turkey in the preheated oven for 1 hour and 15 minutes, or until the internal temperature reaches 165°F when measured with a meat thermometer inserted into the thickest part.
9. Remove the turkey from the oven and let it rest on a cutting board for 15 minutes; reserve the pan drippings.
10. While the turkey rests, heat 1/4 cup olive oil in a large, heavy-bottomed pot or Dutch oven over medium heat.
11. Add the diced onion and green bell pepper to the pot; cook, stirring occasionally, for 8–10 minutes until softened and translucent.
12. Stir in the minced garlic and cook for 1 minute until fragrant.
13. Add the 2 cups rinsed rice to the pot and stir to coat with the oil and vegetables, toasting lightly for 2 minutes.
14. Pour in the 4 cups chicken broth and 1 tsp salt, then add the reserved pan drippings from the turkey.
15. Bring the mixture to a boil over high heat, then immediately reduce the heat to low, cover the pot tightly, and simmer for 20 minutes without lifting the lid.
16. After 20 minutes, remove the pot from the heat and let it stand, covered, for 10 minutes.
17. Shred the rested turkey meat, discarding skin and bones, and stir the shredded turkey and 1/2 cup frozen peas into the rice.
18. Fluff the rice gently with a fork, then fold in the 1/4 cup chopped cilantro.

Delicately, each forkful yields tender, savory turkey infused with adobo’s warmth, nestled in fluffy rice that has absorbed every drop of the rich, aromatic broth. Serve it family-style in a deep platter, perhaps with a side of fried plantains for a sweet contrast, or simply savor it as a comforting one-pot meal that whispers of holiday gatherings and quiet winter evenings.

Arroz Junto

Arroz Junto
Perhaps there’s something quietly comforting about a dish that brings everything together in one pot, a gentle reminder that sometimes the simplest combinations create the most satisfying meals. Arroz Junto, with its humble origins, is exactly that—a warm embrace of rice, beans, and savory meats cooked slowly until each grain absorbs every bit of flavor, offering a moment of stillness in a busy day.

Serving: 6 | Pre Time: 15 minutes | Cooking Time: 45 minutes

Ingredients

For the Base
– 2 cups long-grain white rice
– 4 cups chicken broth
– 1 tablespoon olive oil
– 1 medium yellow onion, finely diced
– 3 cloves garlic, minced
For the Protein and Beans
– 1 pound boneless, skinless chicken thighs, cut into 1-inch pieces
– 1 (15-ounce) can black beans, drained and rinsed
– 1 teaspoon ground cumin
– 1 teaspoon smoked paprika
For Finishing
– 1/4 cup fresh cilantro, chopped
– Salt to taste

Instructions

1. Heat 1 tablespoon olive oil in a large, heavy-bottomed pot over medium heat until it shimmers, about 2 minutes.
2. Add 1 finely diced yellow onion and cook, stirring occasionally, until translucent and soft, about 5 minutes.
3. Stir in 3 minced garlic cloves and cook for 1 minute until fragrant, being careful not to let it burn.
4. Add 1 pound chicken thigh pieces to the pot in a single layer, seasoning with salt, and cook until lightly browned on all sides, about 6-8 minutes total.
5. Sprinkle 1 teaspoon ground cumin and 1 teaspoon smoked paprika over the chicken, stirring to coat evenly for 30 seconds to toast the spices.
6. Pour in 2 cups long-grain white rice and stir constantly for 2 minutes to lightly toast the grains, which helps prevent mushiness.
7. Add 4 cups chicken broth and 1 can drained black beans, stirring gently to combine.
8. Bring the mixture to a boil over high heat, then immediately reduce the heat to low and cover the pot tightly with a lid.
9. Simmer undisturbed for 20 minutes, then turn off the heat and let it sit covered for 10 minutes to allow the rice to steam fully—avoid peeking to keep the steam trapped.
10. Fluff the rice gently with a fork, then fold in 1/4 cup chopped fresh cilantro for a bright finish.

Upon lifting the lid, you’ll find each grain of rice separate and tender, infused with the smoky depth of paprika and the earthy richness of beans. The chicken stays remarkably juicy, melding into the dish so that every spoonful offers a harmonious blend of textures and flavors. Serve it straight from the pot for a family-style meal, or top it with a squeeze of lime and a dollop of cool sour cream to contrast the warmth.

Arroz con Leche Puerto Rican Style

Arroz con Leche Puerto Rican Style
Zigzagging through memories of my grandmother’s kitchen, I find myself drawn to the comforting simplicity of this Puerto Rican arroz con leche. It’s a dish that whispers of home, a gentle simmer of rice and milk that fills the air with a sweet, cinnamon-spiced promise. Letting the pot bubble slowly feels like a quiet meditation, a small act of care that yields the warmest of rewards.

Serving: 6 | Pre Time: 5 minutes | Cooking Time: 45 minutes

Ingredients

For the rice base:
– 1 cup of long-grain white rice
– 4 cups of water
– 1 cinnamon stick

For the creamy mixture:
– 4 cups of whole milk
– 1 (12 oz) can of evaporated milk
– 1 (14 oz) can of sweetened condensed milk
– 1/2 cup of granulated sugar
– 1/2 tsp of salt

For finishing:
– 1 tsp of ground cinnamon
– 1 tsp of vanilla extract

Instructions

1. Rinse 1 cup of long-grain white rice under cold water in a fine-mesh strainer until the water runs clear to remove excess starch.
2. In a large, heavy-bottomed pot, combine the rinsed rice, 4 cups of water, and 1 cinnamon stick.
3. Bring the mixture to a boil over high heat, then reduce the heat to low, cover the pot, and simmer for 15 minutes until the rice is tender and has absorbed most of the water.
4. Tip: Use a wooden spoon to gently stir the rice once during simmering to prevent sticking without breaking the grains.
5. Remove and discard the cinnamon stick from the pot.
6. Pour in 4 cups of whole milk, 1 can of evaporated milk, 1 can of sweetened condensed milk, 1/2 cup of granulated sugar, and 1/2 tsp of salt.
7. Stir the mixture continuously with a wooden spoon over medium-low heat until the sugar is fully dissolved, about 2 minutes.
8. Tip: Keep the heat low to avoid scorching the milk; a slow simmer develops the best flavor.
9. Let the mixture cook uncovered, stirring every 5 minutes, for 25-30 minutes until it thickens to a creamy, pudding-like consistency that coats the back of a spoon.
10. Remove the pot from the heat and stir in 1 tsp of vanilla extract.
11. Tip: For a richer aroma, add a pinch of freshly grated nutmeg along with the vanilla.
12. Ladle the arroz con leche into serving bowls and sprinkle the top of each with 1 tsp of ground cinnamon.
13. Allow it to cool for 10 minutes at room temperature before serving, or cover and refrigerate for a chilled version.

The texture settles into a lush, creamy embrace around each tender grain of rice, with the condensed milk lending a caramel-like depth. I love it slightly warm, where the cinnamon melts into the surface, or chilled overnight for a firmer, custard-like bite that’s perfect with a drizzle of honey or a scatter of toasted coconut flakes.

Arroz con Gandules y Tostones

Arroz con Gandules y Tostones
Beneath the soft hum of the kitchen, there’s a quiet comfort in preparing a meal that feels like a warm embrace, a simple gathering of rice, beans, and plantains that whispers of shared tables and gentle afternoons.

Serving: 6 | Pre Time: 25 minutes | Cooking Time: 45 minutes

Ingredients

For the Sofrito & Rice Base:
– 2 tablespoons olive oil
– 1 cup finely chopped yellow onion
– 1/2 cup finely chopped green bell pepper
– 3 cloves garlic, minced
– 1/4 cup tomato sauce
– 2 cups long-grain white rice
– 4 cups chicken broth
– 1 (15-ounce) can gandules (pigeon peas), drained and rinsed
– 1 teaspoon dried oregano
– 1/2 teaspoon ground cumin
– 1 bay leaf

For the Tostones:
– 3 green plantains
– 1 cup vegetable oil, for frying
– 1 teaspoon kosher salt

Instructions

1. Heat the olive oil in a large, heavy-bottomed pot over medium heat until it shimmers, about 2 minutes.
2. Add the chopped onion and green bell pepper, cooking while stirring occasionally until they soften and become translucent, about 8 minutes.
3. Stir in the minced garlic and cook for 1 minute until fragrant, being careful not to let it brown.
4. Pour in the tomato sauce and cook for 2 minutes, stirring constantly to let the flavors meld.
5. Add the long-grain white rice to the pot, stirring to coat each grain in the sofrito mixture for 1 minute.
6. Pour in the chicken broth, then add the drained gandules, dried oregano, ground cumin, and bay leaf.
7. Bring the mixture to a boil over high heat, then immediately reduce the heat to low, cover the pot tightly, and simmer for 25 minutes without lifting the lid.
8. While the rice cooks, peel the green plantains and cut them into 1-inch thick rounds.
9. Heat the vegetable oil in a large skillet over medium-high heat to 350°F, verified with a kitchen thermometer.
10. Fry the plantain rounds in batches for 3 minutes per side until lightly golden, then transfer them to a paper towel-lined plate to drain.
11. Flatten each fried plantain round with the bottom of a glass or a tostonera until about 1/4-inch thick.
12. Return the flattened plantains to the hot oil and fry for 2 minutes per side until crispy and deep golden brown.
13. Transfer the finished tostones to a fresh paper towel-lined plate and sprinkle immediately with the kosher salt while hot.
14. After 25 minutes, remove the pot of rice from the heat, keep it covered, and let it rest for 10 minutes to finish steaming.
15. Fluff the rice gently with a fork, discard the bay leaf, and serve immediately.

Warm and perfectly separate, the rice cradles the tender gandules in a savory, herb-infused broth, while the tostones offer a delightful crunch that gives way to a soft, starchy center. Serve it family-style straight from the pot, letting everyone scoop the rice alongside a pile of hot tostones for a textural play that feels both hearty and comforting.

Conclusion

Tantalizing, right? This roundup proves Puerto Rican rice dishes are wonderfully diverse and totally doable in your kitchen. We hope these 34 recipes inspire your next meal! Try one, leave a comment with your favorite, and if you loved this collection, please share it on Pinterest to spread the rice love. Happy cooking!

You might also like these recipes

Leave a Comment