26 Flavorful Arroz con Gandules Recipes to Relish

Laura Hauser

December 25, 2025

Unleash the vibrant flavors of Puerto Rico in your kitchen with these 26 arroz con gandules recipes! Whether you’re craving classic comfort food or a quick, festive dinner, this beloved dish of rice and pigeon peas offers endless delicious possibilities. Get ready to find your new favorite version—each recipe promises a taste of tradition and a whole lot of flavor. Let’s dive in and start cooking!

Traditional Puerto Rican Arroz con Gandules

Traditional Puerto Rican Arroz con Gandules

Ever crave a holiday dish that’s bold, vibrant, and packed with flavor? This Puerto Rican classic delivers a savory, aromatic rice dish that’s a celebration centerpiece. Get ready to layer flavors and create a truly unforgettable meal.

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

Ingredients

  • Olive oil – 2 tbsp
  • Sofrito – ½ cup
  • Tomato sauce – 8 oz can
  • Pigeon peas (gandules) – 15 oz can, drained
  • Long-grain white rice – 2 cups
  • Chicken broth – 4 cups
  • Sazon con culantro y achiote – 1 packet
  • Adobo seasoning – 1 tsp
  • Bay leaves – 2

Instructions

  1. Heat 2 tbsp olive oil in a large caldero or heavy-bottomed pot over medium heat for 1 minute.
  2. Add ½ cup sofrito and sauté for 3 minutes, stirring constantly until fragrant.
  3. Pour in the 8 oz can of tomato sauce and cook for 2 minutes, stirring to combine.
  4. Add the drained 15 oz can of pigeon peas, stirring to coat in the sauce.
  5. Measure 2 cups long-grain white rice directly into the pot, stirring to toast for 1 minute.
  6. Pour in 4 cups chicken broth, 1 packet sazon, 1 tsp adobo seasoning, and 2 bay leaves.
  7. Tip: Do not stir after adding the broth to prevent gummy rice.
  8. Bring the mixture to a rolling boil over high heat, which should take about 3-4 minutes.
  9. Once boiling, reduce heat to low, cover tightly with a lid, and simmer for 25 minutes.
  10. Tip: Use a tight-fitting lid or aluminum foil under the lid to trap steam.
  11. After 25 minutes, remove from heat and let the pot rest, covered, for 10 minutes.
  12. Tip: This resting period is crucial for the rice to finish absorbing moisture.
  13. Remove the bay leaves, then fluff the rice gently with a fork before serving.

One bite reveals perfectly separate grains infused with the sofrito’s herbal base and the sazon’s earthy annatto. The tender pigeon peas add pops of texture against the savory rice. Serve it family-style straight from the pot, or pair it with fried plantains and pernil for the ultimate holiday spread.

Coconut Infused Arroz con Gandules

Coconut Infused Arroz con Gandules
Nailing that creamy, tropical vibe without a plane ticket? This Coconut Infused Arroz con Gandules brings Puerto Rican comfort to your kitchen with a silky twist. Think fluffy rice, tender pigeon peas, and a subtle coconut kiss that’ll have everyone asking for seconds.

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

Ingredients

– Long-grain white rice – 2 cups
– Canned pigeon peas – 1 (15 oz) can
– Coconut milk – 1 (13.5 oz) can
– Sofrito – ¼ cup
– Tomato sauce – ½ cup
– Chicken broth – 1 cup
– Olive oil – 2 tbsp
– Sazon seasoning – 1 packet
– Salt – 1 tsp

Instructions

1. Rinse 2 cups of long-grain white rice under cold water in a fine-mesh strainer until the water runs clear to remove excess starch.
2. Heat 2 tbsp of olive oil in a large pot over medium heat for 1 minute until shimmering.
3. Add ¼ cup of sofrito to the pot and sauté for 3 minutes, stirring constantly, until fragrant and slightly darkened.
4. Stir in ½ cup of tomato sauce and cook for 2 minutes to deepen the flavor.
5. Drain 1 can of pigeon peas and add them to the pot along with 1 packet of sazon seasoning and 1 tsp of salt, mixing well.
6. Pour in 1 can of coconut milk and 1 cup of chicken broth, then bring the mixture to a boil over high heat.
7. Add the rinsed rice to the boiling liquid, stir once to combine, and reduce the heat to low.
8. Cover the pot tightly with a lid and simmer for 25 minutes without lifting the lid to ensure even cooking.
9. After 25 minutes, remove the pot from the heat and let it sit covered for 10 minutes to allow the rice to steam and absorb any remaining liquid.
10. Fluff the rice gently with a fork to separate the grains without mashing them.
Gorgeously fluffy with a hint of tropical sweetness, this rice has a creamy texture from the coconut milk that pairs perfectly with the earthy pigeon peas. Serve it alongside grilled chicken or pile it into bowls topped with fresh cilantro and a squeeze of lime for a vibrant meal that’s as easy as it is delicious.

Slow Cooker Arroz con Gandules Delight

Slow Cooker Arroz con Gandules Delight
Tired of bland rice dishes? Transform your slow cooker into a flavor powerhouse with this Arroz con Gandules Delight. This Puerto Rican classic gets a hands-off makeover—perfect for busy weeknights or festive gatherings. Get ready for a meal that practically cooks itself while you live your life.
Serving: 6 | Pre Time: 15 minutes | Cooking Time: 4 hours

Ingredients

– Long-grain white rice – 2 cups
– Gandules (pigeon peas) – 1 (15 oz) can, drained and rinsed
– Sofrito – ½ cup
– Tomato sauce – 1 (8 oz) can
– Chicken broth – 3 cups
– Sazon seasoning packet – 1
– Olive oil – 2 tbsp
– Salt – 1 tsp

Instructions

1. Turn your slow cooker to the high heat setting.
2. Pour 2 tablespoons of olive oil into the slow cooker insert.
3. Add ½ cup of sofrito to the oil and stir for 1 minute until fragrant.
4. Tip: Use homemade sofrito for the deepest flavor, or grab a jar from the Latin foods aisle.
5. Pour in 1 can of tomato sauce and stir to combine with the sofrito.
6. Sprinkle in 1 packet of sazon seasoning and 1 teaspoon of salt, stirring well.
7. Add 2 cups of long-grain white rice and 1 can of drained and rinsed gandules to the slow cooker.
8. Pour 3 cups of chicken broth over all ingredients and stir gently to mix.
9. Tip: For a richer taste, substitute 1 cup of broth with beer or use homemade stock.
10. Cover the slow cooker with its lid.
11. Cook on high heat for 4 hours without opening the lid.
12. Tip: Resist the urge to peek—keeping the lid on ensures the rice cooks evenly and absorbs all the liquid.
13. After 4 hours, turn off the slow cooker and remove the lid.
14. Fluff the rice gently with a fork to separate the grains.
15. Let the rice rest for 10 minutes before serving to allow the flavors to settle.
Aromatic and perfectly tender, this rice boasts a savory depth from the sofrito and a pop of color from the gandules. The slow cooker method yields grains that are fluffy yet distinct, never mushy. Serve it alongside roasted pork for a traditional feast, or top it with a fried egg for a hearty breakfast twist.

Spicy Arroz con Gandules with Chorizo

Spicy Arroz con Gandules with Chorizo
Tired of boring rice? This Spicy Arroz con Gandules with Chorizo is your flavor-packed answer. Sizzle chorizo, toast rice, and simmer everything together for a one-pot wonder that’s bold, comforting, and totally craveable.

Serving: 6 | Pre Time: 10 minutes | Cooking Time: 35 minutes

Ingredients

– Olive oil – 2 tbsp
– Spanish chorizo – 8 oz, sliced
– Yellow onion – 1, diced
– Garlic – 4 cloves, minced
– Long-grain white rice – 2 cups
– Chicken broth – 4 cups
– Tomato sauce – 8 oz can
– Pigeon peas (gandules) – 15 oz can, drained
– Sazon seasoning – 1 packet
– Salt – 1 tsp

Instructions

1. Heat olive oil in a large pot over medium-high heat for 1 minute.
2. Add sliced chorizo and cook for 5 minutes, stirring occasionally, until browned and crispy.
3. Add diced onion and minced garlic, cooking for 3 minutes until softened and fragrant.
4. Stir in long-grain white rice and toast for 2 minutes, coating it in the oil and spices.
5. Pour in chicken broth, tomato sauce, drained pigeon peas, sazon seasoning, and salt.
6. Bring the mixture to a boil over high heat, then immediately reduce to a low simmer.
7. Cover the pot tightly and simmer for 25 minutes without lifting the lid.
8. Remove from heat and let it rest, covered, for 5 minutes to allow the rice to steam and absorb any remaining liquid.
9. Fluff the rice gently with a fork before serving.

Perfectly fluffy rice with pops of tender pigeon peas and smoky chorizo in every bite. The sazon infuses a deep, savory flavor that’s balanced by the tomato’s acidity. Serve it straight from the pot for a family-style feast or top with a fried egg for an extra-rich breakfast twist.

Vegan Arroz con Gandules Perfection

Vegan Arroz con Gandules Perfection
Make this vegan arroz con gandules your new go-to comfort food. It’s a flavor-packed, plant-based twist on the classic Puerto Rican dish that’s surprisingly simple to nail. Get ready for a one-pot wonder that’s about to become a weeknight hero.

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

Ingredients

– Olive oil – 2 tbsp
– Yellow onion – 1, diced
– Green bell pepper – 1, diced
– Garlic – 4 cloves, minced
– Tomato sauce – 8 oz can
– Vegetable broth – 4 cups
– Long-grain white rice – 2 cups
– Canned gandules (pigeon peas) – 15 oz can, drained and rinsed
– Sazon seasoning packet – 1
– Salt – 1 tsp

Instructions

1. Heat the olive oil in a large, heavy-bottomed pot over medium heat for 2 minutes.
2. Add the diced yellow onion and green bell pepper. Sauté for 5 minutes, stirring occasionally, until the vegetables soften.
3. Stir in the minced garlic and cook for 1 minute until fragrant.
4. Pour in the tomato sauce and cook for 3 minutes, stirring constantly to deepen the flavor.
5. Add the vegetable broth, long-grain white rice, drained gandules, sazon seasoning packet, and salt. Stir to combine thoroughly.
6. Bring the mixture to a boil over high heat, then immediately reduce the heat to low.
7. Cover the pot tightly with a lid. Simmer for 25 minutes without lifting the lid to allow the rice to steam properly.
8. After 25 minutes, remove the pot from the heat. Let it sit, covered, for 10 minutes to allow the rice to finish absorbing any residual liquid.
9. Fluff the rice gently with a fork before serving.

Zesty and satisfying, this dish delivers fluffy rice with tender gandules in every bite. The sazon infuses it with a vibrant color and savory depth that’s completely plant-based. Try it topped with sliced avocado or a squeeze of fresh lime for an extra bright finish.

Instant Pot Arroz con Gandules

Instant Pot Arroz con Gandules
Whip up this Instant Pot Arroz con Gandules in under an hour for a flavor-packed Puerto Rican classic that’s perfect for busy weeknights. Serving: 6 | Pre Time: 15 minutes | Cooking Time: 30 minutes

Ingredients

– Olive oil – 2 tbsp
– Sofrito – ½ cup
– Tomato sauce – 8 oz
– Sazon seasoning – 1 packet
– Adobo seasoning – 1 tsp
– Long-grain white rice – 2 cups
– Gandules (pigeon peas) – 15 oz can, drained and rinsed
– Chicken broth – 2 cups

Instructions

1. Set your Instant Pot to “Sauté” mode and heat the olive oil for 2 minutes until shimmering.
2. Add the sofrito and cook for 3 minutes, stirring constantly until fragrant.
3. Stir in the tomato sauce, Sazon seasoning, and Adobo seasoning, and cook for 2 more minutes to blend the flavors.
4. Add the long-grain white rice and stir to coat it evenly with the sauce mixture.
5. Pour in the drained and rinsed gandules and chicken broth, and give everything a gentle stir without disturbing the rice at the bottom.
6. Secure the Instant Pot lid, set the valve to “Sealing,” and cook on high pressure for 8 minutes.
7. Once cooking is complete, allow a natural pressure release for 10 minutes, then carefully quick-release any remaining pressure.
8. Fluff the rice with a fork and let it sit uncovered for 5 minutes to absorb any excess moisture. Just like that, you’ve got a hearty, savory dish with tender rice and creamy gandules—serve it as a main with fried plantains or stuff it into burritos for a fun twist.

Arroz con Gandules with Smoked Ham

Arroz con Gandules with Smoked Ham
Grab your biggest pot—this Puerto Rican classic is about to become your new favorite comfort food. Get ready for fluffy rice, tender pigeon peas, and smoky ham in every bite. Let’s make magic happen.
Serving: 6 | Pre Time: 15 minutes | Cooking Time: 45 minutes

Ingredients

– Long-grain white rice – 2 cups
– Smoked ham – 1 cup, diced
– Pigeon peas (gandules) – 1 (15-oz) can, drained
– Sofrito – ½ cup
– Tomato sauce – ¼ cup
– Chicken broth – 3 cups
– Olive oil – 2 tbsp
– Sazon seasoning – 1 packet
– Salt – 1 tsp

Instructions

1. Heat olive oil in a large pot over medium-high heat until shimmering, about 1 minute.
2. Add diced smoked ham and cook for 3–4 minutes until lightly browned and fragrant.
3. Stir in sofrito and cook for 2 minutes until the raw aroma disappears.
4. Add tomato sauce, sazon seasoning, and salt, then cook for 1 minute while stirring constantly.
5. Pour in drained pigeon peas and chicken broth, then bring the mixture to a rolling boil.
6. Add the rice, stir once to combine, and immediately reduce heat to low.
7. Cover the pot tightly with a lid and cook undisturbed for 25 minutes—no peeking to keep the steam trapped.
8. Remove the pot from heat and let it rest, covered, for 10 minutes to allow the rice to finish steaming.
9. Fluff the rice gently with a fork to separate the grains without mashing them.
10. Taste and adjust seasoning only if needed, though the sazon and ham usually provide perfect balance.
Keep this dish warm in the pot—it only gets better as the flavors meld. The rice should be perfectly tender with distinct grains, while the smoked ham adds a savory depth that pairs beautifully with the earthy pigeon peas. Serve it straight from the stove with fried plantains or a simple avocado salad for a complete meal that feels like a celebration.

Herb-Seasoned Arroz con Gandules

Herb-Seasoned Arroz con Gandules
Whip up this vibrant Herb-Seasoned Arroz con Gandules for a flavor-packed Puerto Rican classic. Transform simple pantry staples into a fragrant, one-pot wonder that’s perfect for weeknights or festive gatherings. Get ready to savor every aromatic bite.
Serving: 6 | Pre Time: 10 minutes | Cooking Time: 40 minutes

Ingredients

– Long-grain white rice – 2 cups
– Olive oil – 2 tbsp
– Sofrito – ½ cup
– Tomato sauce – 8 oz can
– Gandules (pigeon peas) – 15 oz can, drained
– Chicken broth – 3 cups
– Sazon seasoning packet – 1
– Dried oregano – 1 tsp
– Bay leaf – 1
– Salt – 1 tsp

Instructions

1. Heat olive oil in a large, heavy-bottomed pot over medium heat for 2 minutes.
2. Add sofrito and sauté for 3 minutes, stirring constantly until fragrant.
3. Stir in tomato sauce and cook for 2 minutes to deepen the flavor.
4. Add drained gandules, Sazon packet, dried oregano, bay leaf, and salt. Mix thoroughly.
5. Pour in chicken broth and bring the mixture to a rolling boil over high heat.
6. Add rice, stir once to combine, then reduce heat to low.
7. Cover the pot tightly with a lid and simmer undisturbed for 25 minutes. Tip: Avoid lifting the lid to trap steam for perfectly fluffy rice.
8. After 25 minutes, remove the pot from heat. Let it sit covered for 10 minutes to finish steaming. Tip: This resting time is crucial for the rice to absorb any remaining liquid.
9. Fluff the rice gently with a fork to separate grains. Tip: For extra flavor, stir in a tablespoon of chopped fresh cilantro or parsley after fluffing.
10. Discard the bay leaf before serving.
Savor the tender, separate grains of rice infused with savory sofrito and earthy gandules. The herb seasoning creates a robust, aromatic base that’s both comforting and vibrant. Serve it alongside roasted pork, top with avocado slices, or enjoy it as a hearty standalone dish with a squeeze of lime for brightness.

Arroz con Gandules with Tropical Fruits

Arroz con Gandules with Tropical Fruits
Ready to shake up your holiday table? This vibrant Arroz con Gandules gets a juicy upgrade with tropical fruits. Think savory rice meets sweet mango and pineapple—it’s a flavor fiesta you’ll crave all season.

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

Ingredients

– Long-grain white rice – 2 cups
– Olive oil – 2 tbsp
– Sofrito – ¼ cup
– Tomato sauce – ½ cup
– Gandules (pigeon peas) – 1 (15 oz) can, drained
– Chicken broth – 3 cups
– Sazon seasoning – 1 packet
– Fresh mango – 1 cup, diced
– Fresh pineapple – 1 cup, diced
– Cilantro – ¼ cup, chopped

Instructions

1. Heat olive oil in a large pot over medium-high heat until shimmering, about 1 minute.
2. Add sofrito and sauté for 2–3 minutes until fragrant, stirring constantly to prevent burning.
3. Stir in tomato sauce and cook for 1 minute to deepen the color.
4. Add drained gandules and sauté for 2 minutes to coat them in the sauce.
5. Pour in chicken broth and bring to a rolling boil over high heat.
6. Stir in rice and Sazon seasoning until fully combined.
7. Reduce heat to low, cover the pot tightly, and simmer for 20 minutes without lifting the lid—this ensures even cooking.
8. Remove from heat and let the rice rest, covered, for 5 minutes to absorb any remaining liquid.
9. Fluff the rice gently with a fork to separate the grains without mashing them.
10. Fold in diced mango and pineapple until evenly distributed.
11. Garnish with chopped cilantro just before serving.

Every bite delivers fluffy rice studded with tender gandules, balanced by the bright sweetness of mango and pineapple. Serve it warm as a festive side, or pack it cold for a next-day lunch—the flavors meld beautifully overnight.

One-Pot Arroz con Gandules Feast

One-Pot Arroz con Gandules Feast
Zap your weeknight dinner routine with this vibrant one-pot wonder. This Arroz con Gandules brings Puerto Rican comfort to your table in under an hour—no fuss, all flavor. Get ready for a rice dish that’s packed with savory goodness and a pop of color.

Serving: 6 | Pre Time: 10 minutes | Cooking Time: 40 minutes

Ingredients

– Olive oil – 2 tbsp
– Yellow onion – 1, diced
– Green bell pepper – 1, diced
– Garlic – 4 cloves, minced
– Tomato sauce – 8 oz
– Sazon seasoning – 1 packet
– Chicken broth – 4 cups
– Long-grain white rice – 2 cups
– Gandules (pigeon peas) – 15 oz can, drained
– Salt – 1 tsp

Instructions

1. Heat olive oil in a large pot over medium-high heat for 1 minute.
2. Add diced onion and green bell pepper; sauté for 5 minutes until softened.
3. Stir in minced garlic and cook for 1 minute until fragrant.
4. Pour in tomato sauce and Sazon seasoning; mix well and cook for 2 minutes.
5. Add chicken broth and bring to a boil over high heat.
6. Stir in rice, gandules, and salt; reduce heat to low.
7. Cover the pot tightly and simmer for 25 minutes without stirring.
8. Remove from heat and let sit covered for 10 minutes to steam.
9. Fluff the rice gently with a fork before serving.

Grab a fork and dig into fluffy, perfectly cooked rice studded with tender gandules. The Sazon infuses every bite with a savory, slightly tangy depth that’s utterly addictive. Serve it straight from the pot for a family-style feast, or top with fried plantains for a crispy contrast.

Arroz con Gandules with Black Beans

Arroz con Gandules with Black Beans
Zap your taste buds with this vibrant Puerto Rican classic. We’re layering fluffy rice with savory pigeon peas and rich black beans for a one-pot wonder that’s pure comfort. Get ready to build flavor and feast.

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

Ingredients

– Olive oil – 2 tbsp
– Sofrito – ½ cup
– Tomato sauce – 8 oz can
– Long-grain white rice – 2 cups
– Gandules (pigeon peas) – 15 oz can, drained
– Black beans – 15 oz can, drained and rinsed
– Chicken broth – 4 cups
– Sazon seasoning packet – 1
– Adobo seasoning – 1 tsp

Instructions

1. Heat 2 tbsp olive oil in a large, heavy-bottomed pot or caldero over medium-high heat for 1 minute.
2. Add ½ cup sofrito and sauté for 3–4 minutes, stirring constantly, until fragrant and slightly darkened.
3. Pour in the entire 8 oz can of tomato sauce and cook for 2 minutes, stirring to combine.
4. Stir in 2 cups long-grain white rice, coating every grain in the sofrito-tomato mixture for 1 minute.
5. Add the drained 15 oz can of gandules and the drained, rinsed 15 oz can of black beans, gently folding them into the rice.
6. Pour in 4 cups chicken broth, then stir in 1 packet of sazon seasoning and 1 tsp adobo seasoning until fully dissolved.
7. Bring the mixture to a rolling boil over high heat, then immediately reduce the heat to low.
8. Cover the pot tightly with a lid and simmer undisturbed for 25 minutes. Tip: Do not lift the lid during this time to trap steam for perfect, fluffy rice.
9. After 25 minutes, turn off the heat and let the pot sit, covered, for 10 minutes to finish steaming. Tip: This resting time is crucial—it allows the rice to absorb any remaining liquid and firm up.
10. Uncover the pot and fluff the rice gently with a fork, mixing the beans and peas evenly throughout. Tip: For a crispy bottom layer (pegao), increase the heat to medium for the last 3–4 minutes of cooking before resting.

Enjoy the fluffy, separate grains studded with creamy beans and tender peas. Each forkful delivers a savory, well-seasoned punch from the sofrito and sazon. Serve it straight from the pot with fried plantains or pile it into bowls topped with avocado slices for a fresh contrast.

Gourmet Arroz con Gandules with Saffron

Gourmet Arroz con Gandules with Saffron
Craving a holiday showstopper? This gourmet twist on arroz con gandules swaps tradition for saffron’s golden luxury. Get ready to impress—it’s easier than you think.
Serving: 6 | Pre Time: 15 minutes | Cooking Time: 45 minutes

Ingredients

– Long-grain white rice – 2 cups
– Gandules (pigeon peas) – 1 (15 oz) can, drained
– Saffron threads – ¼ tsp
– Chicken broth – 4 cups
– Sofrito – ¼ cup
– Olive oil – 2 tbsp
– Salt – 1 tsp

Instructions

1. Heat olive oil in a large pot over medium heat for 2 minutes.
2. Add sofrito and cook for 3 minutes, stirring constantly until fragrant.
3. Stir in drained gandules and cook for 2 minutes to blend flavors.
4. Pour in chicken broth and bring to a boil over high heat.
5. Crush saffron threads between your fingers and add to the boiling broth—this releases maximum color and aroma.
6. Add salt and stir to dissolve completely.
7. Carefully stir in rice until evenly distributed in the liquid.
8. Reduce heat to low, cover the pot tightly, and simmer for 25 minutes without lifting the lid—this ensures perfect steam absorption.
9. After 25 minutes, remove from heat and let sit covered for 10 minutes to finish steaming.
10. Fluff rice gently with a fork to separate grains without mashing them.
11. For a crispy bottom layer (pegao), increase heat to medium-high for the last 5 minutes of cooking before resting.
12. Taste and adjust seasoning only after resting, as flavors develop fully off the heat.
Mouthwatering saffron infuses every grain with earthy depth, while gandules add creamy texture. Serve it family-style in the pot for rustic charm, or plate individually with a sprinkle of fresh cilantro. Leftovers? Pan-fry them tomorrow for crispy rice cakes—they’re even better the second day.

No-Tomato Arroz con Gandules

No-Tomato Arroz con Gandules
Kick your rice game up a notch with this vibrant, tomato-free twist on a classic. We’re swapping the usual for a brighter, tangier base that lets the herbs and spices truly shine. Get ready for a pot of fluffy, flavorful rice that’s packed with personality.

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

Ingredients

– Long-grain white rice – 2 cups
– Olive oil – ¼ cup
– Yellow onion – 1 medium, finely diced
– Green bell pepper – 1 medium, finely diced
– Garlic – 4 cloves, minced
– Sazon seasoning packet – 1 (1.41 oz)
– Ground cumin – 1 tsp
– Dried oregano – 1 tsp
– Canned gandules (pigeon peas) – 1 (15 oz) can, drained and rinsed
– Chicken broth – 4 cups
– Fresh cilantro – ¼ cup, chopped
– Lime – 1, cut into wedges

Instructions

1. Rinse the 2 cups of long-grain white rice under cold water in a fine-mesh strainer until the water runs clear to remove excess starch.
2. Heat the ¼ cup of olive oil in a large, heavy-bottomed pot or caldero over medium-high heat for 2 minutes.
3. Add the finely diced yellow onion and green bell pepper to the hot oil.
4. Sauté the vegetables for 5-7 minutes, stirring frequently, until they are softened and the onion is translucent.
5. Stir in the 4 minced garlic cloves and cook for 1 minute until fragrant.
6. Add the 1 packet of Sazon seasoning, 1 tsp of ground cumin, and 1 tsp of dried oregano to the pot.
7. Toast the spices with the vegetables for 30 seconds to unlock their full flavor.
8. Pour the drained and rinsed can of gandules into the pot and stir to combine.
9. Add the rinsed rice to the pot and stir constantly for 2 minutes to lightly toast the grains.
10. Pour in the 4 cups of chicken broth and bring the mixture to a rolling boil.
11. Once boiling, give everything one final stir, then immediately reduce the heat to the lowest possible setting.
12. Cover the pot tightly with a lid and let the rice simmer undisturbed for 25 minutes. Tip: Do not lift the lid during this time to trap the steam.
13. After 25 minutes, turn off the heat but keep the pot covered. Let the rice rest for 10 minutes to finish absorbing moisture. Tip: This resting step is crucial for fluffy, separate grains.
14. Remove the lid and fluff the rice gently with a fork.
15. Fold in the ¼ cup of chopped fresh cilantro just before serving. Tip: Adding the cilantro at the end preserves its bright, fresh flavor.
16. Serve the arroz con gandules immediately with lime wedges on the side for squeezing.

Rich, savory rice with perfectly separate, tender grains surrounds the soft gandules. Each forkful carries the deep warmth of toasted cumin and oregano, cut through by the fresh pop of cilantro. For a next-level meal, pile it high in a bowl and top with crispy fried plantains or serve alongside grilled chicken thighs.

Arroz con Gandules with Grilled Vegetables

Arroz con Gandules with Grilled Vegetables
Ever crave that perfect combo of hearty rice and smoky veggies? Elevate your weeknight dinner with this vibrant Puerto Rican classic. Get ready for bold flavors and minimal cleanup—your taste buds will thank you.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 45 minutes

Ingredients

– Long-grain white rice – 2 cups
– Pigeon peas (gandules) – 1 (15 oz) can
– Sofrito – ¼ cup
– Tomato sauce – ½ cup
– Chicken broth – 3 cups
– Adobo seasoning – 1 tbsp
– Olive oil – 2 tbsp
– Zucchini – 1 medium
– Red bell pepper – 1 large
– Yellow onion – 1 medium

Instructions

1. Rinse 2 cups of long-grain white rice under cold water until the water runs clear.
2. Drain 1 can of pigeon peas and set aside.
3. Heat 2 tbsp of olive oil in a large pot over medium heat.
4. Add ¼ cup of sofrito and sauté for 2 minutes until fragrant.
5. Stir in ½ cup of tomato sauce and cook for 1 minute.
6. Add the rinsed rice, drained pigeon peas, 1 tbsp of adobo seasoning, and 3 cups of chicken broth to the pot.
7. Bring the mixture to a boil, then reduce heat to low, cover, and simmer for 25 minutes. Tip: Do not stir the rice during cooking to prevent it from becoming mushy.
8. While the rice cooks, slice 1 medium zucchini, 1 large red bell pepper, and 1 medium yellow onion into ½-inch pieces.
9. Preheat a grill or grill pan to 400°F.
10. Toss the sliced vegetables with 1 tbsp of olive oil and place them on the grill.
11. Grill the vegetables for 8-10 minutes, turning halfway, until charred and tender. Tip: Grill in a single layer to ensure even cooking and nice grill marks.
12. After 25 minutes, check the rice—it should be fluffy and the liquid absorbed. If needed, cook for 5 more minutes.
13. Fluff the rice with a fork and let it rest, covered, for 5 minutes. Tip: Letting the rice rest helps the grains separate for a perfect texture.
14. Serve the arroz con gandules topped with the grilled vegetables.
Delight in the creamy rice studded with tender peas, paired with smoky, charred veggies that add a fresh crunch. This dish brings a fiesta of textures to your table—try scooping it up with warm tortillas or topping it with a squeeze of lime for an extra zing.

Arroz con Gandules with Avocado Salsa

Arroz con Gandules with Avocado Salsa
Grab your biggest skillet—this Puerto Rican classic is about to become your new weeknight hero. We’re layering fluffy rice with savory pigeon peas, then topping it all off with a bright, creamy avocado salsa that cuts right through the richness. Trust me, your taste buds will thank you.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 30 minutes

Ingredients

– Olive oil – 2 tbsp
– Sofrito – ¼ cup
– Tomato sauce – ½ cup
– Pigeon peas (canned, drained) – 15 oz
– Long-grain white rice – 2 cups
– Chicken broth – 4 cups
– Sazon seasoning – 1 packet
– Avocado – 1 large
– Red onion – ¼ cup, finely diced
– Lime – 1, juiced
– Cilantro – 2 tbsp, chopped
– Salt – ½ tsp

Instructions

1. Heat olive oil in a large, heavy-bottomed pot over medium-high heat until shimmering.
2. Add sofrito and cook for 2 minutes, stirring constantly, until fragrant.
3. Stir in tomato sauce and cook for 1 minute to deepen the flavor.
4. Add drained pigeon peas and sauté for 2 minutes to coat them in the sauce.
5. Pour in chicken broth and bring to a rolling boil.
6. Stir in sazon seasoning and salt until fully dissolved.
7. Add rice, reduce heat to low, cover tightly, and simmer for 20 minutes—do not lift the lid during this time to ensure perfect steaming.
8. While rice cooks, dice avocado into ½-inch cubes and place in a medium bowl.
9. Add diced red onion, lime juice, and chopped cilantro to the bowl.
10. Gently fold the avocado salsa ingredients together until just combined to prevent mashing.
11. After 20 minutes, remove the pot from heat and let it rest, covered, for 5 minutes to allow the rice to finish absorbing moisture.
12. Fluff the rice with a fork to separate the grains before serving.
13. Top each portion generously with the avocado salsa.
Every bite delivers fluffy, seasoned rice studded with tender peas, balanced by the salsa’s creamy texture and zesty lime kick. For a fun twist, serve it in bowls with extra lime wedges for squeezing, or pile it into warm tortillas for an easy handheld meal.

Citrus-Marinated Arroz con Gandules

Citrus-Marinated Arroz con Gandules
Unlock a vibrant twist on a classic with this citrus-marinated arroz con gandules. Serving: 6 | Pre Time: 15 minutes | Cooking Time: 45 minutes

Ingredients

– Long-grain white rice – 2 cups
– Pigeon peas (gandules) – 1 (15-oz) can, drained
– Olive oil – 2 tbsp
– Yellow onion – 1 medium, diced
– Green bell pepper – 1 medium, diced
– Garlic – 3 cloves, minced
– Tomato sauce – 1 (8-oz) can
– Chicken broth – 3 cups
– Orange juice – ½ cup
– Lime juice – 2 tbsp
– Cilantro – ¼ cup, chopped
– Salt – 1 tsp
– Black pepper – ½ tsp

Instructions

1. Heat olive oil in a large pot over medium heat until shimmering, about 2 minutes.
2. Add diced onion and bell pepper, sautéing for 5 minutes until softened.
3. Stir in minced garlic and cook for 1 minute until fragrant.
4. Pour in tomato sauce, chicken broth, orange juice, and lime juice, bringing to a boil.
5. Add drained pigeon peas, salt, and black pepper, stirring to combine.
6. Tip: Use fresh-squeezed citrus juice for a brighter flavor—bottled juice can taste flat.
7. Stir in rice, reduce heat to low, and cover the pot tightly.
8. Simmer for 25 minutes without lifting the lid to ensure even cooking.
9. Tip: Avoid stirring during simmering to prevent the rice from becoming mushy.
10. Remove from heat and let sit, covered, for 10 minutes to absorb residual moisture.
11. Fluff rice gently with a fork to separate grains.
12. Fold in chopped cilantro until evenly distributed.
13. Tip: For a crispier bottom layer (pegao), increase heat to medium-high for the last 5 minutes of cooking.
Yield tender, fluffy rice infused with zesty citrus and savory pigeon peas. You’ll love the tangy kick from the marinade paired with the hearty beans—perfect as a main dish or alongside grilled meats for a festive meal.

Creamy Arroz con Gandules Risotto

Creamy Arroz con Gandules Risotto
Just when you thought risotto couldn’t get any better—we’re fusing it with the vibrant soul of arroz con gandules. Swap traditional Arborio for medium-grain rice, toast it with sofrito, then simmer in a coconut broth until luxuriously creamy. This mashup delivers comfort with a Caribbean kick.
Serving: 4 | Pre Time: 10 minutes | Cooking Time: 30 minutes

Ingredients

– Medium-grain rice – 1 ½ cups
– Olive oil – 2 tbsp
– Sofrito – ¼ cup
– Chicken broth – 3 cups
– Coconut milk – 1 cup
– Gandules (pigeon peas) – 1 (15 oz) can, drained
– Salt – 1 tsp

Instructions

1. Heat olive oil in a large skillet over medium heat until shimmering, about 1 minute.
2. Add sofrito and cook, stirring constantly, until fragrant and slightly darkened, 2–3 minutes.
3. Stir in medium-grain rice and toast, stirring frequently, until grains turn opaque, 2 minutes.
4. Pour in chicken broth and coconut milk, then add gandules and salt.
5. Bring to a boil, then reduce heat to low and cover skillet tightly.
6. Simmer for 20 minutes without stirring—this helps the rice absorb liquid evenly.
7. Remove lid and check if rice is tender and liquid is mostly absorbed; if needed, cook uncovered 2–3 minutes more.
8. Turn off heat and let rest, covered, for 5 minutes to finish absorbing moisture.
9. Fluff gently with a fork before serving.
You’ll get a creamy, slightly sticky texture with pops of earthy gandules in every bite. Yes, it’s rich from the coconut milk but balanced by the savory sofrito—try topping with crispy fried plantains for crunch or a squeeze of lime to brighten it up.

Conclusion

Perfect for any occasion, these 26 arroz con gandules recipes bring vibrant flavor and cultural richness to your table. We hope you find a new favorite to share with loved ones! Give one a try, leave a comment telling us which you loved, and pin this roundup on Pinterest to save for later. Happy cooking!

Leave a Comment