32 Delightful Arroz con Gandules Recipe Variations

Photo of author
Written By Lorraine Koller

DIY expert, architect, 20+ years in crafting, home improvement, and interior design.

Craving a taste of Puerto Rican comfort food? Arroz con Gandules is that beloved rice and pigeon pea dish bursting with flavor and tradition. Whether you’re new to the recipe or looking to spice things up, we’ve gathered 32 delightful variations—from quick weeknight dinners to festive feasts—that’ll bring warmth to your table. Dive in and discover your new favorite twist!

Traditional Puerto Rican Arroz con Gandules

Traditional Puerto Rican Arroz con Gandules
Unbelievably, the first time I tried authentic Arroz con Gandules was at my Puerto Rican friend’s holiday party, and I’ve been obsessed with recreating that perfect fluffy rice with tender pigeon peas ever since. There’s something magical about how the sofrito infuses every grain with flavor, making this dish feel like a warm hug from abuela. I’ve tweaked this recipe over the years to get that restaurant-quality texture right in my own kitchen.

Ingredients

– 2 cups of medium-grain rice
– 1 can (15 oz) of pigeon peas, don’t drain that liquid gold!
– A good glug of olive oil, about 2 tablespoons
– 1 cup of sofrito (I keep some frozen for emergencies)
– A couple of slices of bacon, chopped small
– 1 packet of sazón with achiote
– A big pinch of salt
– 2 cups of chicken broth
– 2 bay leaves for that earthy aroma

Instructions

1. Heat your large caldero or heavy-bottomed pot over medium heat for 2 minutes until warm.
2. Add the chopped bacon and cook for 5-7 minutes until crispy and the fat renders out.
3. Pour in your sofrito and sauté for 3 minutes until fragrant and the onions turn translucent.
4. Sprinkle in the sazón packet and stir constantly for 1 minute to toast the spices.
5. Tip: Toasting the sazón deepens the flavor and gives that signature orange color.
6. Add the entire can of pigeon peas with their liquid and cook for 2 more minutes.
7. Pour in the chicken broth and bring to a rolling boil over high heat, which should take about 3-4 minutes.
8. Stir in the rice and salt until evenly distributed through the liquid.
9. Add the bay leaves on top without stirring them in.
10. Tip: Don’t stir after adding the bay leaves – this helps create that perfect crust on bottom called pegao.
11. Reduce heat to low, cover tightly, and simmer for 25 minutes without peeking.
12. Tip: Resist lifting the lid! The steam needs to stay trapped to cook the rice properly.
13. After 25 minutes, turn off the heat and let the pot sit covered for 10 minutes to finish steaming.
14. Fluff the rice gently with a fork, removing the bay leaves as you go.
Hearty and comforting, this arroz con gandules has the perfect separate grains with just the right amount of stickiness. The pegao at the bottom is my favorite part – crispy, flavorful, and perfect for scooping up with every bite. I love serving this alongside pernil during holidays or just with some fried plantains for a weeknight dinner that feels special.

Spicy Arroz con Gandules with Chorizo

Spicy Arroz con Gandules with Chorizo
Diving into my kitchen today brings back memories of that first time I tried this dish at a friend’s holiday party—the vibrant colors and incredible aroma had me hooked instantly. Now it’s my go-to comfort food whenever I need something hearty with a kick, and I love how the chorizo infuses every grain of rice with its smoky spice. Let me walk you through my favorite way to make this Puerto Rican classic that always disappears way too fast from my dinner table.

Ingredients

– 2 cups of long-grain white rice
– 1 pound of Spanish chorizo, sliced into half-moons
– 1 large yellow onion, finely chopped
– 4 cloves of garlic, minced
– 1 can (15 oz) of gandules (pigeon peas), drained
– 1 can (8 oz) of tomato sauce
– 2 cups of chicken broth
– A generous splash of olive oil
– A couple of bay leaves
– 1 teaspoon of ground cumin
– 1 teaspoon of dried oregano
– ½ teaspoon of smoked paprika
– A pinch of salt and black pepper
– A handful of fresh cilantro, chopped

Instructions

1. Heat a large, heavy-bottomed pot over medium heat and add a generous splash of olive oil.
2. Add the sliced chorizo and cook for 5–7 minutes, until it’s browned and releases its oils, stirring occasionally to prevent sticking.
3. Stir in the chopped onion and cook for another 4–5 minutes, until it turns translucent and soft.
4. Add the minced garlic and cook for 1 minute, just until fragrant—be careful not to burn it.
5. Pour in the tomato sauce, chicken broth, drained gandules, cumin, oregano, smoked paprika, bay leaves, salt, and black pepper, then bring everything to a boil.
6. Once boiling, stir in the 2 cups of rice, reduce the heat to low, cover the pot tightly, and simmer for 20 minutes. Tip: Don’t peek under the lid—this helps the rice steam evenly.
7. After 20 minutes, remove the pot from heat and let it sit, covered, for 10 minutes to allow the rice to finish absorbing the liquid. Tip: Fluff the rice gently with a fork to keep the grains separate.
8. Stir in the chopped cilantro just before serving. Tip: For extra flavor, let the dish rest for 5 more minutes after adding the cilantro.

Really, the magic here is in the texture—each bite is fluffy rice packed with tender gandules and chorizo that’s just spicy enough to warm you up. I love serving this straight from the pot with a side of fried plantains for that sweet contrast, or piling it into bowls topped with avocado slices to cool down the heat. Trust me, it’s the kind of meal that makes everyone ask for seconds before they’ve even finished their first plate.

Vegetarian Arroz con Gandules with Bell Peppers

Vegetarian Arroz con Gandules with Bell Peppers
Haven’t we all had those days where we crave something comforting yet vibrant? I first discovered this dish during a potluck with friends and have been tweaking it ever since to get that perfect balance of flavors. There’s something magical about how the rice absorbs all those wonderful spices while staying perfectly fluffy.

Ingredients

– 2 cups of long-grain white rice
– 1 can (15 oz) of gandules (pigeon peas), drained
– 1 large yellow onion, chopped
– 3 cloves of garlic, minced
– 1 red bell pepper, diced
– 1 green bell pepper, diced
– 2 tablespoons of olive oil
– 4 cups of vegetable broth
– A generous pinch of saffron threads
– 1 teaspoon of dried oregano
– 1 bay leaf
– A good splash of white vinegar
– Salt to season

Instructions

1. Heat 2 tablespoons of olive oil in a large pot over medium heat for 2 minutes until shimmering.
2. Add the chopped yellow onion and cook for 5 minutes, stirring occasionally, until translucent.
3. Stir in the minced garlic and cook for 1 minute until fragrant.
4. Add the diced red and green bell peppers and cook for 4 minutes until slightly softened.
5. Pour in the drained gandules and stir to combine with the vegetables.
6. Add the 2 cups of long-grain white rice and toast for 2 minutes, stirring constantly.
7. Pour in 4 cups of vegetable broth and bring to a boil over high heat.
8. Stir in the generous pinch of saffron threads, 1 teaspoon of dried oregano, 1 bay leaf, and a good splash of white vinegar.
9. Reduce heat to low, cover the pot tightly, and simmer for 25 minutes without lifting the lid.
10. Remove from heat and let stand covered for 10 minutes to allow the rice to steam.
11. Fluff the rice with a fork and season with salt before serving.

Usually, the rice turns out beautifully separate with the gandules adding a lovely texture contrast. The saffron gives it that golden hue while the bell peppers provide subtle sweetness against the savory broth. I love serving this with fried plantains on the side for that perfect sweet and savory combination.

Coconut Arroz con Gandules for a Tropical Twist

Coconut Arroz con Gandules for a Tropical Twist
Vivid memories of my first trip to Puerto Rico came flooding back when I recently experimented with this comforting rice dish in my own kitchen. There’s something magical about how the tropical coconut transforms traditional arroz con gandules into something extraordinary. I love how the aroma fills my entire apartment, reminding me of those warm Caribbean evenings.

Ingredients

– 2 cups of medium-grain rice
– 1 can (13.5 oz) of coconut milk
– 1 can (15 oz) of gandules (pigeon peas), drained
– 1 medium yellow onion, diced
– 3 cloves of garlic, minced
– 1 green bell pepper, chopped
– 2 tablespoons of olive oil
– 1 packet of sazón seasoning
– A generous pinch of salt
– A couple of bay leaves
– A splash of water if needed

Instructions

1. Heat 2 tablespoons of olive oil in a large caldero or heavy-bottomed pot over medium heat for 2 minutes until shimmering.
2. Add the diced onion, minced garlic, and chopped green bell pepper, sautéing for 5-7 minutes until the vegetables soften and become fragrant.
3. Stir in the drained gandules and cook for another 3 minutes, allowing the peas to warm through and absorb the vegetable flavors.
4. Sprinkle in the packet of sazón seasoning and a generous pinch of salt, mixing thoroughly to coat all ingredients evenly.
5. Pour in the entire can of coconut milk and 2 cups of medium-grain rice, stirring constantly to prevent sticking for about 1 minute.
6. Add 2 bay leaves to the mixture and bring everything to a gentle boil over medium-high heat.
7. Once boiling, immediately reduce the heat to low, cover the pot tightly with a lid, and simmer for 25 minutes without peeking—this ensures perfect steam distribution.
8. After 25 minutes, remove the lid and check if the rice has absorbed all liquid; if it appears dry, add a splash of water and fluff with a fork.
9. Replace the lid and let the rice rest off the heat for 10 minutes to allow the grains to separate and become fluffy.
10. Remove the bay leaves before serving.

Seriously, the creamy coconut milk creates this incredible velvety texture that complements the earthy gandules perfectly. I love how each grain of rice stands separately yet carries that tropical coconut essence throughout. For a fun twist, try serving it in hollowed-out pineapple halves—the sweet pineapple pairs wonderfully with the savory rice and makes for such a festive presentation.

Arroz con Gandules with Slow-Cooked Pork

Arroz con Gandules with Slow-Cooked Pork
Aromatic and deeply comforting, this Arroz con Gandules with Slow-Cooked Pork is the kind of meal that fills your kitchen with the most incredible smells—it always reminds me of my abuela’s Sunday dinners, where everyone would gather around the table long before the food was ready, just breathing it in. I love making this on lazy weekends when I want something that practically cooks itself while I putter around the house.

Ingredients

– 2 pounds of pork shoulder, cut into big chunks
– 1 tablespoon of olive oil
– 1 large yellow onion, chopped
– 4 cloves of garlic, minced
– 1 green bell pepper, diced
– 1 cup of tomato sauce
– 2 cups of long-grain white rice
– 1 can (15 ounces) of gandules (pigeon peas), drained and rinsed
– 3 cups of chicken broth
– A big pinch of salt
– A couple of bay leaves
– A generous sprinkle of dried oregano
– A splash of white vinegar

Instructions

1. Heat 1 tablespoon of olive oil in a large, heavy-bottomed pot over medium-high heat until it shimmers.
2. Season the 2 pounds of pork shoulder chunks generously with salt and sear them in the hot oil for about 4-5 minutes per side, until deeply browned all over.
3. Remove the pork from the pot and set it aside on a plate.
4. Add the chopped large yellow onion, minced 4 cloves of garlic, and diced 1 green bell pepper to the same pot, sautéing for 5-7 minutes until softened and fragrant.
5. Stir in 1 cup of tomato sauce and cook for 2 more minutes, scraping up any browned bits from the bottom of the pot.
6. Return the seared pork to the pot along with any accumulated juices.
7. Pour in 3 cups of chicken broth, add the drained and rinsed 1 can of gandules, a couple of bay leaves, a generous sprinkle of dried oregano, and a splash of white vinegar.
8. Bring everything to a boil, then reduce the heat to low, cover the pot, and let it simmer gently for 2 hours until the pork is fork-tender.
9. Remove the bay leaves and shred the pork directly in the pot using two forks.
10. Stir in 2 cups of long-grain white rice, making sure it’s fully submerged in the liquid.
11. Cover the pot again and cook over low heat for 20-25 minutes, without stirring, until the rice has absorbed all the liquid and is tender.
12. Turn off the heat and let the pot sit, covered, for 10 minutes to allow the rice to steam and fluff up.

Tender pork mingles with fluffy, savory rice and earthy gandules in every bite—this dish is pure comfort. I love serving it straight from the pot with a side of crispy tostones or a simple avocado salad for a complete meal that always brings everyone back for seconds.

One-Pot Arroz con Gandules with Shrimp

One-Pot Arroz con Gandules with Shrimp
Remember that time I promised myself I’d meal prep for the week, only to end up with a mountain of dishes that made me question all my life choices? That’s exactly why this one-pot wonder has become my absolute savior during busy weeknights. It’s got that perfect balance of comforting rice, protein-packed shrimp, and those little flavor bombs known as gandules that make every bite exciting.

Ingredients

– 1 tablespoon of olive oil
– 1 medium yellow onion, diced
– 2 cloves of garlic, minced
– 1 green bell pepper, chopped
– 1 cup of long-grain white rice
– 1 can (15 oz) of gandules (pigeon peas), drained
– 2 cups of chicken broth
– 1 teaspoon of ground cumin
– ½ teaspoon of dried oregano
– A generous pinch of salt
– 1 pound of large shrimp, peeled and deveined
– A good squeeze of fresh lime juice
– A handful of fresh cilantro, chopped

Instructions

1. Heat the olive oil in a large, deep skillet or Dutch oven over medium heat for about 2 minutes until it shimmers.
2. Add the diced onion and cook for 4-5 minutes, stirring occasionally, until it turns translucent and soft.
3. Stir in the minced garlic and cook for exactly 1 minute until fragrant but not browned.
4. Add the chopped green bell pepper and cook for another 3 minutes until slightly softened.
5. Tip in the rice and stir constantly for 2 minutes to toast the grains—this helps prevent mushy rice later.
6. Pour in the drained gandules and give everything a good stir to combine.
7. Add the chicken broth, cumin, oregano, and salt, then bring the mixture to a boil.
8. Once boiling, immediately reduce the heat to low, cover the pot tightly, and simmer for 18 minutes.
9. Uncover the pot and arrange the shrimp in a single layer over the rice mixture.
10. Re-cover and cook for 5-7 minutes until the shrimp turn pink and opaque throughout.
11. Remove from heat and let it sit covered for 5 minutes—this resting time is crucial for perfect rice texture.
12. Fluff the rice gently with a fork, then stir in the fresh lime juice and chopped cilantro.

Gorgeous doesn’t even begin to describe how this dish turns out—the rice absorbs all those amazing flavors while staying perfectly separate, and the shrimp stay juicy and tender. I love serving it straight from the pot with extra lime wedges for squeezing, and sometimes I’ll top it with sliced avocado for that creamy contrast against the savory rice.

Arroz con Gandules with Cilantro and Lime

Arroz con Gandules with Cilantro and Lime
Vivid memories of my abuela’s kitchen come flooding back whenever I make this vibrant Puerto Rican classic – the earthy aroma of rice and pigeon peas mingling with bright citrus notes always transports me right back to those sunny afternoons. I’ve added my own twist with extra cilantro and lime because, let’s be honest, can you ever have too much freshness? This version has become my go-to comfort food that somehow manages to feel both nostalgic and excitingly new every single time.

Ingredients

– 2 cups of long-grain white rice
– 1 can (15 oz) of pigeon peas, don’t drain that liquid gold!
– A good glug of olive oil, about 2 tablespoons
– 1 medium yellow onion, chopped into little pieces
– 3 cloves of garlic, minced until fragrant
– A couple of tablespoons of tomato sauce
– 1 packet of sazón seasoning (that orange magic)
– A big handful of fresh cilantro, roughly chopped
– The juice from 2 juicy limes
– 3 cups of chicken broth or water
– A generous pinch of salt

Instructions

1. Heat your olive oil in a large, heavy-bottomed pot over medium heat until it shimmers.
2. Add the chopped onion and cook for about 5 minutes until it turns translucent and sweet.
3. Stir in the minced garlic and cook for just 1 minute until fragrant – don’t let it burn!
4. Pour in the tomato sauce and cook for 2 minutes, stirring constantly until it darkens slightly.
5. Add the entire can of pigeon peas with their liquid and the sazón packet, stirring to combine everything.
6. Tip: Rinse your rice in cold water until the water runs clear – this removes excess starch for fluffier results.
7. Add the rinsed rice to the pot and stir continuously for 2 minutes to toast the grains.
8. Pour in the chicken broth and add the salt, then bring everything to a rolling boil.
9. Once boiling, reduce heat to low, cover tightly, and simmer for 20 minutes without peeking!
10. Tip: Resist the urge to lift the lid – that steam is crucial for perfect rice texture.
11. After 20 minutes, remove from heat but keep covered for 10 more minutes to steam.
12. Fluff the rice gently with a fork, then stir in the fresh cilantro and lime juice.
13. Tip: Let the rice rest for 5 minutes after mixing to allow the flavors to meld beautifully.
14. Serve immediately while hot and fragrant.Keep any leftovers in an airtight container – this rice actually gets better the next day as the flavors continue to develop. The grains should be separate and fluffy with the pigeon peas adding little bursts of earthy sweetness throughout. I love serving this alongside crispy plantains or stuffing it into warm tortillas for an unexpected fusion twist that never fails to impress dinner guests.

Quick and Easy Instant Pot Arroz con Gandules

Quick and Easy Instant Pot Arroz con Gandules
Last week, when my cousin texted “emergency, need a rice dish for 10 people in an hour,” I knew exactly where to turn—my trusty Instant Pot and this arroz con gandules recipe that never lets me down. It’s become my go-to for busy weeknights or last-minute gatherings, and I love how the flavors meld together so effortlessly.

Ingredients

– 2 cups of long-grain white rice
– 1 can (15 oz) of gandules (pigeon peas), drained
– 1 cup of diced ham
– 1 small onion, finely chopped
– 3 cloves of garlic, minced
– 1 packet of sazón seasoning
– 2 tablespoons of olive oil
– 3 cups of chicken broth
– A generous pinch of salt

Instructions

1. Press the “Sauté” button on your Instant Pot and let it heat for 2 minutes until the display reads “Hot.”
2. Add 2 tablespoons of olive oil to the pot and swirl to coat the bottom evenly.
3. Toss in 1 small chopped onion and cook for 3–4 minutes, stirring occasionally, until it turns translucent.
4. Stir in 3 minced garlic cloves and cook for 1 minute until fragrant, being careful not to burn them.
5. Add 1 cup of diced ham and cook for another 2 minutes to lightly brown the edges.
6. Sprinkle in 1 packet of sazón seasoning and mix well to coat all the ingredients.
7. Pour in 2 cups of long-grain white rice and stir for 1 minute to toast the grains lightly.
8. Add 1 can of drained gandules and 3 cups of chicken broth, scraping the bottom to loosen any stuck bits.
9. Season with a generous pinch of salt, then give everything a quick stir to combine.
10. Secure the lid, set the valve to “Sealing,” and pressure cook on high for 5 minutes.
11. Once done, let the pressure release naturally for 10 minutes, then carefully turn the valve to “Venting” for any remaining steam.
12. Open the lid and fluff the rice with a fork, letting it sit for 2 minutes to absorb excess moisture.

So fluffy and aromatic, this arroz con gandules has a perfect balance of savory ham and earthy peas. I love serving it with a side of fried plantains for a complete meal, or packing leftovers for lunch—it reheats beautifully and tastes even better the next day.

Spanish-Style Arroz con Gandules with Olives

Spanish-Style Arroz con Gandules with Olives
Last week, I was craving that perfect rice dish that transports you straight to a Spanish kitchen—you know, the kind that fills your home with incredible aromas and leaves everyone asking for seconds. I’ve been tweaking this arroz con gandules recipe for years, and I finally nailed the version that reminds me of my abuela’s cozy Sunday dinners. It’s become my go-to comfort food when I want something hearty yet vibrant.

Ingredients

– 2 cups of medium-grain rice
– 1 can (15 oz) of gandules (pigeon peas), drained
– 1 large yellow onion, finely chopped
– 4 cloves of garlic, minced
– 1 green bell pepper, diced
– 1/2 cup of pimento-stuffed olives
– 1 packet of sazón seasoning
– 2 tablespoons of olive oil
– 3 1/2 cups of chicken broth
– A generous pinch of salt
– A couple of bay leaves

Instructions

1. Heat 2 tablespoons of olive oil in a large, heavy-bottomed pot over medium heat until it shimmers.
2. Add the chopped onion, minced garlic, and diced green bell pepper, and sauté for 5–7 minutes until the onion turns translucent and fragrant.
3. Stir in the drained gandules, pimento-stuffed olives, and the packet of sazón seasoning, cooking for another 2 minutes to blend the flavors.
4. Tip: Toasting the rice here gives it a nutty depth—add the 2 cups of rice and stir constantly for 1–2 minutes until lightly golden.
5. Pour in 3 1/2 cups of chicken broth, add the bay leaves and a generous pinch of salt, and bring to a boil over high heat.
6. Once boiling, reduce the heat to low, cover the pot tightly, and simmer for 20 minutes without lifting the lid.
7. Tip: Resist peeking to keep the steam trapped, which ensures fluffy rice every time.
8. After 20 minutes, remove the pot from heat and let it sit, covered, for 10 minutes to allow the rice to steam further.
9. Tip: Fluff the rice gently with a fork to separate the grains without mashing them.
10. Discard the bay leaves before serving.

My favorite part is that first bite—the rice is tender and infused with briny olives, while the gandules add a creamy texture that just melts in your mouth. I love scooping it up with crispy plantain chips or pairing it with a simple avocado salad for a bright, fresh contrast.

Arroz con Gandules with Roasted Red Peppers

Arroz con Gandules with Roasted Red Peppers
During the holiday season, I always crave the comforting aromas of my grandmother’s kitchen, and this arroz con gandules with roasted red peppers brings back those warm memories every single time. There’s something magical about how the sofrito fills the house with its earthy scent while the rice cooks to perfection.

Ingredients

– 2 cups of medium-grain rice
– 1 can (15 oz) of gandules (pigeon peas), drained
– 1 large red bell pepper
– 1 medium yellow onion, chopped
– 4 cloves of garlic, minced
– 2 tablespoons of olive oil
– 1 packet of sazón with annatto
– 4 cups of chicken broth
– A generous pinch of salt
– A couple of fresh cilantro sprigs

Instructions

1. Preheat your oven to 425°F and place the whole red bell pepper on a baking sheet.
2. Roast the pepper for 25-30 minutes until the skin is completely blackened and blistered.
3. Remove the pepper from the oven and immediately place it in a bowl covered with plastic wrap for 15 minutes to steam.
4. Peel the blackened skin off the pepper, remove the seeds and stem, then chop the flesh into ½-inch pieces.
5. Heat 2 tablespoons of olive oil in a large pot over medium heat for 2 minutes until shimmering.
6. Add the chopped onion and cook for 5-7 minutes until translucent and slightly golden around the edges.
7. Stir in the minced garlic and cook for exactly 1 minute until fragrant but not browned.
8. Add the drained gandules and chopped roasted red pepper to the pot, stirring to combine.
9. Sprinkle in the sazón packet and stir continuously for 30 seconds to toast the spices.
10. Pour in 2 cups of rice and stir for 2 minutes until each grain is coated in oil and slightly toasted.
11. Add 4 cups of chicken broth and a generous pinch of salt, then bring to a rolling boil.
12. Once boiling, immediately reduce heat to low, cover the pot tightly, and simmer for 20 minutes without peeking.
13. Remove from heat and let the rice rest, still covered, for 10 minutes to finish steaming.
14. Fluff the rice gently with a fork and stir in the fresh cilantro leaves.

Getting that perfect socarrat (crispy bottom layer) makes this dish truly special. The roasted peppers add a sweet smokiness that balances beautifully with the earthy gandules, creating a texture that’s both fluffy and satisfyingly substantial. I love serving this family-style right from the pot with extra cilantro sprinkled on top for a fresh finish.

Gourmet Arroz con Gandules with Saffron

Gourmet Arroz con Gandules with Saffron
Zesty and vibrant, this Gourmet Arroz con Gandules with Saffron recipe came to me during a cozy winter evening when I craved something both comforting and luxurious. I remember experimenting with saffron threads I’d brought back from a trip, wanting to elevate the traditional Puerto Rican staple my abuela taught me to make. Now it’s my go-to dish for impressing dinner guests while still feeling like home.

Ingredients

– 2 cups of medium-grain rice
– 1 can (15 oz) of gandules (pigeon peas), drained
– A generous pinch of saffron threads (about ¼ tsp)
– 1 large yellow onion, finely chopped
– 3 cloves of garlic, minced
– 1 green bell pepper, diced
– A couple of tablespoons of olive oil
– 3 cups of chicken broth
– 1 packet (about 1.5 oz) of sazón seasoning
– A splash of white vinegar (about 1 tbsp)
– 2 tbsp of tomato sauce
– A handful of fresh cilantro, chopped

Instructions

1. Heat 2 tablespoons of olive oil in a large, heavy-bottomed pot over medium heat for 2 minutes until shimmering.
2. Add the chopped onion, minced garlic, and diced green bell pepper to the pot.
3. Sauté for 5-7 minutes, stirring occasionally, until the vegetables are softened and fragrant.
4. Stir in the tomato sauce and cook for 1 minute to deepen the flavor.
5. Add the drained gandules, sazón seasoning, and a pinch of saffron threads to the pot.
6. Cook for 2 minutes, stirring constantly, to toast the spices and release their aromas.
7. Pour in the 3 cups of chicken broth and 1 tablespoon of white vinegar, then bring to a boil over high heat.
8. Once boiling, add the 2 cups of rice and stir thoroughly to combine all ingredients.
9. Reduce the heat to low, cover the pot tightly with a lid, and simmer for 20 minutes without lifting the lid.
10. After 20 minutes, remove the pot from heat and let it sit covered for 5 minutes to allow the rice to steam.
11. Fluff the rice gently with a fork, then fold in the chopped fresh cilantro.
12. Serve immediately while hot. Buttery and aromatic, this saffron-infused arroz con gandules has a fluffy texture with pops of savory peas and a golden hue that makes it feast for the eyes. I love pairing it with crispy tostones or serving it alongside roasted pork for a complete meal that always earns compliments.

Creamy Arroz con Gandules Risotto

Creamy Arroz con Gandules Risotto
Finally, after experimenting with fusion dishes for months, I’ve perfected this creamy arroz con gandules risotto that combines my Puerto Rican heritage with my love for Italian comfort food—it’s become my go-to dinner party showstopper that always has friends asking for the recipe.

Ingredients

– 1 cup of arborio rice (that short-grain stuff that gets so creamy)
– A couple of tablespoons of olive oil
– 1 small yellow onion, finely chopped
– 2 cloves of garlic, minced
– 1 can (15 oz) of gandules (pigeon peas), drained and rinsed
– About 4 cups of chicken broth, kept warm
– A generous splash of white wine (around ¼ cup)
– A big handful of grated Parmesan cheese
– A pat of butter (about 2 tablespoons)
– Salt and pepper to season as you go

Instructions

1. Pour the chicken broth into a saucepan and heat it over medium heat until it simmers, then reduce to low to keep warm—this helps the rice absorb liquid evenly. 2. Heat the olive oil in a large, heavy-bottomed pot over medium heat until it shimmers. 3. Add the chopped onion and cook, stirring often, for about 5 minutes until it turns soft and translucent. 4. Stir in the minced garlic and cook for 1 more minute until fragrant, being careful not to let it burn. 5. Add the arborio rice to the pot and toast it, stirring constantly, for 2 minutes until the edges look slightly translucent—this step enhances the nutty flavor. 6. Pour in the white wine and cook, stirring, until the liquid is fully absorbed, which should take about 2 minutes. 7. Ladle in 1 cup of the warm chicken broth and stir continuously until the rice absorbs almost all the liquid, roughly 5–7 minutes. 8. Repeat adding broth ½ cup at a time, stirring after each addition until absorbed, for about 20–25 minutes total; the rice should be tender but still have a slight bite. 9. Mix in the drained gandules and cook for 2 more minutes to heat them through. 10. Remove the pot from the heat and stir in the Parmesan cheese and butter until melted and creamy. 11. Season with salt and pepper, tasting as you go to avoid over-salting. What I love most is the creamy texture with the firm gandules adding a pop of earthiness—serve it topped with extra Parmesan and a drizzle of olive oil for a cozy, restaurant-worthy meal that feels like a hug in a bowl.

Arroz con Gandules with Grilled Chicken

Arroz con Gandules with Grilled Chicken
Whenever I’m craving that perfect blend of savory rice and smoky grilled goodness, this Arroz con Gandules with Grilled Chicken recipe never lets me down—it’s the ultimate comfort meal that reminds me of summer cookouts with my family, where the scent of seasoned chicken on the grill would mingle with the earthy aroma of simmering rice. I love how it brings everyone together around the table, and today, I’m sharing my go-to version that’s packed with flavor and simple enough for a busy weeknight.

Ingredients

– 2 cups of long-grain white rice
– A couple of boneless, skinless chicken breasts
– 1 can (15 oz) of gandules (pigeon peas), drained and rinsed
– A generous glug of olive oil
– 1 large onion, chopped up
– 3 cloves of garlic, minced fine
– A splash of chicken broth (about 3 cups)
– A pinch of sazón seasoning
– A dash of adobo seasoning
– A handful of fresh cilantro, chopped
– A squeeze of fresh lime juice

Instructions

1. Heat a large pot over medium heat and add a generous glug of olive oil.
2. Sauté the chopped onion for about 5 minutes, until it turns soft and translucent.
3. Stir in the minced garlic and cook for 1 more minute, just until fragrant—be careful not to burn it, as this can make the dish bitter.
4. Add the drained gandules to the pot and cook for 2 minutes, stirring occasionally to coat them in the oil and aromatics.
5. Pour in the 2 cups of long-grain white rice and toast it for 2 minutes, stirring constantly to prevent sticking and enhance its nutty flavor.
6. Sprinkle in a pinch of sazón seasoning and a dash of adobo seasoning, mixing well to evenly distribute the spices.
7. Carefully pour in the 3 cups of chicken broth and bring the mixture to a boil over high heat.
8. Once boiling, reduce the heat to low, cover the pot tightly, and simmer for 20 minutes—resist the urge to peek, as this helps the rice cook evenly and absorb all the liquid.
9. While the rice simmers, preheat your grill to 400°F and season the chicken breasts with adobo seasoning on both sides.
10. Grill the chicken for 6-7 minutes per side, until the internal temperature reaches 165°F and the exterior has nice grill marks.
11. Remove the chicken from the grill and let it rest for 5 minutes before slicing it into strips—this keeps the juices locked in for a tender bite.
12. Fluff the cooked rice with a fork, then stir in the chopped cilantro and a squeeze of fresh lime juice to brighten up the flavors.
13. Serve the arroz con gandules topped with the grilled chicken strips. Definitely savor the way the fluffy rice, studded with tender gandules, pairs with the smoky, juicy chicken—it’s a texture dream that’s hearty yet fresh, perfect for piling high on a plate or stuffing into warm tortillas for a fun twist.

Batch-Cooked Arroz con Gandules for Meal Prep

Batch-Cooked Arroz con Gandules for Meal Prep
Yesterday, I found myself staring at my empty meal prep containers with that familiar Sunday dread—until I remembered this brilliant batch-cooked arroz con gandules recipe that’s saved my weeknight dinners more times than I can count. It’s the kind of dish that fills your kitchen with the most incredible aroma while being forgiving enough for those days when you’re multitasking laundry and answering emails. Trust me, once you try this method, you’ll never look at rice and beans the same way again.

Ingredients

– 2 cups of long-grain white rice
– A 15-ounce can of gandules (pigeon peas), don’t you dare drain that liquid!
– A generous glug of olive oil, about 2 tablespoons
– 1 medium yellow onion, diced up small
– A couple of cloves of garlic, minced until fragrant
– 4 ounces of tomato sauce from that little can in your pantry
– A big pinch of sazón seasoning, the kind with annatto
– 2 cups of chicken broth, warmed up a bit
– A splash of white vinegar, just to brighten things up
– A handful of fresh cilantro, chopped for that fresh finish

Instructions

1. Heat 2 tablespoons of olive oil in a large, heavy-bottomed pot over medium heat until it shimmers.
2. Add the diced onion and cook for 4-5 minutes, stirring occasionally, until it turns translucent and soft.
3. Stir in the minced garlic and cook for 1 more minute, just until it’s fragrant but not browned—this keeps it from turning bitter.
4. Pour in the tomato sauce and add the sazón seasoning, stirring constantly for 2 minutes to let the flavors meld and deepen.
5. Tip in the entire can of gandules with their liquid, along with the warmed chicken broth and splash of vinegar, then bring everything to a lively boil.
6. Once boiling, stir in the 2 cups of rice, reduce the heat to low, cover the pot tightly, and simmer for 20 minutes—no peeking, or you’ll let the steam escape!
7. After 20 minutes, remove the pot from the heat and let it sit, still covered, for 10 more minutes to allow the rice to steam and absorb any remaining liquid.
8. Fluff the rice gently with a fork, then fold in the chopped cilantro until it’s evenly distributed. The grains should be separate and tender, with the gandules peeking through like little gems. I love how the rice soaks up all that savory broth, making each bite rich and satisfying—try serving it alongside fried plantains or topping it with a fried egg for a quick, protein-packed lunch.

Healthy Arroz con Gandules with Quinoa

Healthy Arroz con Gandules with Quinoa
A couple of years ago, I discovered this brilliant twist on traditional arroz con gandules during a pantry clean-out when I realized I was out of rice but had plenty of quinoa. The result was so surprisingly delicious that it’s become my go-to healthy comfort food ever since.

Ingredients

– 1 cup of quinoa
– 2 tablespoons of olive oil
– 1 small onion, chopped
– 2 cloves of garlic, minced
– 1 can (15 oz) of gandules (pigeon peas), drained
– 1 cup of tomato sauce
– 2 cups of vegetable broth
– 1 teaspoon of ground cumin
– 1/2 teaspoon of dried oregano
– A generous pinch of salt
– A couple of bay leaves

Instructions

1. Rinse 1 cup of quinoa thoroughly under cold running water for about 2 minutes to remove the natural bitter coating.
2. Heat 2 tablespoons of olive oil in a medium saucepan over medium heat for 1 minute until shimmering.
3. Add the chopped onion and cook for 4-5 minutes, stirring occasionally, until translucent and fragrant.
4. Stir in the minced garlic and cook for exactly 1 minute until golden but not browned.
5. Add the drained gandules and cook for 2 minutes, gently stirring to combine with the aromatics.
6. Pour in 1 cup of tomato sauce and cook for 3 minutes, stirring constantly until the mixture thickens slightly.
7. Add the rinsed quinoa, 1 teaspoon of ground cumin, 1/2 teaspoon of dried oregano, and a generous pinch of salt, stirring to coat everything evenly.
8. Pour in 2 cups of vegetable broth and add a couple of bay leaves, bringing the mixture to a rolling boil.
9. Once boiling, immediately reduce heat to low, cover the saucepan tightly, and simmer for exactly 20 minutes.
10. Remove from heat and let stand covered for 5 minutes to allow the quinoa to fully absorb any remaining liquid.
11. Fluff with a fork and remove the bay leaves before serving.

But what really makes this dish special is the way the fluffy quinoa soaks up all the savory tomato and cumin flavors while the gandules add that perfect creamy texture. I love serving it alongside roasted plantains or stuffing it into bell peppers for a complete meal that feels both comforting and nourishing.

Conclusion

Variety truly is the spice of life, and these 32 arroz con gandules recipes prove it! We hope you’ve found inspiration to bring this beloved dish to your table. Give one a try, leave a comment with your favorite, and don’t forget to share this roundup on Pinterest so fellow home cooks can join the fun. Happy cooking!

Leave a Comment