Side Dishes
This Goya pigeon peas and rice recipe delivers the bold, aromatic flavors of Caribbean cuisine without the fuss of multiple pots.
The secret lies in simmering everything together—long-grain rice, tender pigeon peas, and a blend of thyme, garlic, and onions—until the grains are perfectly fluffy and the peas melt into the sauce.
I developed this one-pot method after years of making traditional versions, and it cuts prep time in half while keeping the authentic taste.
The beauty of this recipe is its simplicity: just 30 minutes from start to finish, with minimal cleanup. Goya pigeon peas (or canned peas for convenience) add a creamy texture and earthy depth, while the rice absorbs all the savory spices.
The key technique is cooking the rice in its own liquid, letting the flavors meld naturally without burning or sticking. This is the kind of dish that tastes like a home-cooked meal from a Caribbean kitchen.
By the time you serve it, you’ll have a fragrant, golden-brown pot of rice with tender peas scattered throughout—each bite delivers a perfect balance of smoky, herby, and slightly sweet notes.
It’s hearty enough to stand alone or pair beautifully with grilled fish, fried plantains, or a crisp coleslaw. The aroma alone will have everyone at the table asking for seconds.
Perfect for weeknight dinners, meal prep, or bringing to gatherings, this recipe proves you don’t need complicated steps to create restaurant-quality Caribbean flavor. Let’s get cooking—your taste buds will thank you.
Ingredients for goya pigeon peas and rice
Caribbean pantry staples meet one-pot ease for this fragrant, tender rice dish.
| Ingredient | Amount | Notes |
|---|---|---|
| Long-Grain White Rice 🍚 | 1 cup | Uncooked, medium grain preferred |
| Goya Pigeon Peas (Gandules) 🌿 | 2 cans | 15 oz each, drained and rinsed |
| Yellow Onion 🧅 | 1 whole | Medium size, diced |
| Garlic Cloves 🧄 | 4 cloves | Fresh, minced |
| Fresh Thyme Leaves 🌿 | ¼ cup | Or 1 tbsp dried thyme |
| Tomato Paste 🍅 | 2 tbsp | Smooth, not chunky |
| Chicken Broth 💧 | 1 ½ cups | Low-sodium preferred |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | For sautéing |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly cracked |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Bay Leaf 🍃 | 1 whole | Dried, removed before serving |
| Cumin Seeds 🌿 | ½ tsp | Toasted lightly |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
| Lime 🍋 | 1 whole | Juiced, for finishing |
The pigeon peas are the heart of this dish, so Goya brand is ideal—they're perfectly seasoned and hold up beautifully. Most grocery stores carry them in the Latin foods aisle, and Walmart or Publix usually have them year-round. If you can't find Goya, canned butter beans or lima beans work in a pinch, but the flavor won't be quite the same. The rice should be long-grain—Mahatma or Calrose are my go-tos, but any white rice will do. For the thyme, fresh is best, but if you're using dried, Mexican oregano adds an extra layer of depth that pairs perfectly with the peas.
No fresh thyme? Dried thyme at one-third the amount works, but you'll miss that bright herbal note. Out of cumin seeds? Ground cumin at half the amount is fine, though the texture won't be quite the same. The tomato paste can be skipped if you're short, but it adds that sweet, concentrated tomato flavor that balances the peas beautifully. For the broth, low-sodium is key—you'll be adding plenty of salt later. If you're making this for a crowd, double the batch—it reheats even better the next day. The lime should be freshly juiced; bottled juice just doesn't have the same zing.
This dish tastes even better the next day as the flavors meld together. Store leftovers in an airtight container in the fridge for up to 5 days, or freeze portions for 3 months. I like to portion it into individual containers so it's ready for quick lunches. The rice will dry out faster than the peas, so if reheating, add a splash of water or broth and cover tightly. Garnish with fresh cilantro right before serving—it brightens up the whole dish.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe when I’m too tired to wash pots—just rice, gandules, and a handful of aromatics simmering together. The pigeon peas soften as the rice cooks, so you’re not stuck with two separate dishes or a sink full of pans.
- Thyme-Kissed Magic: That first whiff of thyme and garlic hitting the oil? Instant mood booster. The gandules soak up the flavors like a sponge, giving you a dish that’s earthy, slightly sweet, and bright without needing fancy seasonings.
- Meal Prep MVP: Between us, this is my go-to for lunches all week. The rice stays fluffy, the peas hold their shape, and I can reheat portions straight from the fridge—no soggy leftovers here. (Yes, even on a Tuesday night.)
- Budget Buster: A can of gandules and a bag of rice feed four for under $5. Honestly, it’s the kind of recipe that makes me feel like I’m feeding a crowd without breaking the bank—plus, the leftovers taste just as good the next day.
Step-by-step instructions for Goya pigeon peas and rice
Here's how to create this vibrant Caribbean dish in a single pot—flavorful, aromatic, and ready in under 30 minutes.
Sauté the Aromatics Until Fragrant
Heat the 2 tablespoons extra-virgin olive oil in a heavy-bottomed pot over medium heat. Add the 1 whole yellow onion and cook for 3-4 minutes until it softens and begins to caramelize at the edges. This is where the sweetness develops—don't rush it.
Next, add the 4 cloves garlic cloves and the 0.5 teaspoon toasted cumin seeds. Stir constantly for 30 seconds until the garlic becomes golden and aromatic. You'll know it's ready when the kitchen fills with that warm, earthy garlic scent. Be careful not to let the garlic burn—it can turn bitter in seconds.
Add Tomato Paste and Spices for Depth
Stir in the 2 tablespoons tomato paste and cook for 1-2 minutes until it darkens slightly and releases its rich, umami flavor. This step builds the flavor base—don't skip it. Add the 0.25 cup fresh thyme leaves, 1.5 teaspoons salt, and 0.5 teaspoon ground black pepper, stirring well to combine.
Pour in the 1.5 cups chicken broth and bring the mixture to a gentle simmer. Add the 1 whole bay leaf and the 1 cup long-grain white rice, stirring once to distribute everything evenly. The rice should be fully submerged in the liquid. Here's the thing—this one-pot method relies on the broth absorbing into the rice gradually, so make sure the liquid covers all the grains.
Incorporate the Pigeon Peas and Simmer
Drain and rinse the 2 cans goya pigeon peas (gandules) thoroughly to remove any excess sodium. Add them to the pot along with the drained rice mixture. Stir gently to combine, being careful not to break the peas. The peas should be evenly distributed throughout the rice.
Bring the mixture to a boil over medium-high heat, then immediately reduce the heat to low. Cover the pot with a tight-fitting lid and let it simmer for 15 minutes. This low-and-slow approach ensures the rice absorbs the liquid evenly without becoming mushy. You'll know it's ready when the rice is tender and the liquid has been absorbed.
Rest and Finish with Fresh Herbs
Remove the pot from heat and let it sit, covered, for 5 minutes. This resting period allows the rice to finish steaming and the flavors to meld together. During this time, you can prepare the finishing touches—chop the 0.25 cup fresh cilantro and juice the 1 whole lime.
After resting, fluff the rice gently with a fork, discarding the bay leaf. Stir in the chopped cilantro and lime juice, giving it a final toss to distribute the bright, citrusy notes throughout. The lime juice adds a refreshing contrast to the rich, savory flavors of the pigeon peas and rice. Serve immediately while warm, garnished with additional cilantro if desired.
Pro Tips For Making Goya Pigeon Peas And Rice
- SOAK THE GANDULES: I learned this the hard way—skipping the soak means tough, chalky peas that fight you every bite. Toss them in warm water for at least 30 minutes (or overnight if you're patient). The extra time makes them tender and lets them soak up the sofrito flavors like a sponge. Don’t drain them completely before cooking; just rinse off the excess starch.
- CRUSH HALF THE GANDULES: Split about half the peas open with a heavy pan or rolling pin before cooking. This isn’t about texture—it’s about flavor. The broken peas release more starch and sweetness into the rice, giving you that deep, caramelized taste you crave. (Yes, it looks messy, but your future self will notice the difference.)
- SWEAT THE ONIONS LOW: Start the onions on medium-low heat until they’re translucent and just starting to soften—about 8-10 minutes. Too much heat and they’ll burn before the garlic gets a chance to sing. I used to rush this, and the whole dish ended up tasting bitter. Patience here means the sofrito builds flavor layer by layer.
- SALT THE RICE WATER LATE: Wait until the rice is almost fully absorbed before adding salt—about 10 minutes before it’s done. This keeps the grains from getting mushy or releasing starch too early. (I know, it feels counterintuitive, but the rice stays fluffier this way.) Just a pinch of salt at the end ties everything together without wrecking the texture.
Serving suggestions for this dish
Classic Caribbean Sides
This dish pairs perfectly with fried plantains—sweet, caramelized slices that add a tropical touch. I like to use ripe plantains sliced into ½-inch thick pieces, fried in vegetable oil at 350°F until golden brown. Serve alongside the pigeon peas and rice for a complete Caribbean meal. 🍌
For a lighter option, try coconut coleslaw—shredded cabbage and carrots tossed with lime juice, coconut milk, and a pinch of salt. The creamy texture contrasts beautifully with the hearty rice.
I use 1 cup shredded green cabbage, ½ cup shredded carrots, and ¼ cup coconut milk for the perfect balance.
Protein Pairings
Grilled salted cod or jerk chicken elevates this dish to a full meal. The cod should be marinated in lime juice and salt for 30 minutes before grilling, while jerk chicken benefits from a blend of scotch bonnet peppers, allspice, and thyme.
Both pair wonderfully with the earthy peas and rice. 🍗
For a vegetarian option, black beans cooked with garlic, cumin, and cilantro add extra protein and texture. I like to use 1 can black beans simmered with 1 tsp cumin and 2 tbsp cilantro for a quick side that complements the dish.
Fresh Garnishes
Brighten the dish with sliced avocado and radishes on the side. The creamy avocado adds richness, while the peppery radishes provide a crisp contrast. I slice 1 avocado and ½ cup radishes into thin rounds for a visually appealing presentation. 🥑
Don’t forget lime wedges for serving—squeezing fresh lime over the rice just before eating enhances the flavors. A sprinkle of toasted coconut flakes adds a sweet, nutty crunch that ties everything together.
Beverage Pairings
A rum punch made with dark rum, pineapple juice, and lime is the ultimate Caribbean drink to serve with this dish. I mix 2 oz dark rum, 4 oz pineapple juice, and 1 oz lime juice for a refreshing sip.
For a non-alcoholic option, hibiscus iced tea with a hint of cinnamon is refreshing and pairs beautifully. 🍹
Nutrition facts
Frequently asked questions
Can I substitute canned pigeon peas for fresh or dried?
Canned Goya pigeon peas are the easiest option for this recipe—they're pre-cooked and perfectly seasoned. If you prefer fresh or dried peas, you'll need to soak them overnight (8+ hours) and simmer for 1-1.5 hours until tender. For dried peas, use 1 cup and increase broth to 2 cups to prevent drying out.
Why does my rice turn out mushy?
Mushy rice usually happens when too much liquid is used or the heat isn't controlled properly. For perfect texture, always use 1.5 cups broth for 1 cup rice and simmer on low heat after boiling. Avoid lifting the lid while cooking—steam is what keeps the grains firm.
Can I make this recipe without tomato paste?
Yes, but the flavor will be less rich. Substitute with 1 diced Roma tomato cooked down for 5 minutes or 1 tbsp soy sauce for umami depth. The tomato paste adds sweetness that balances the peas' earthiness—skip it only if you're avoiding it for dietary reasons.
How do I make this dish spicier?
Add ½ teaspoon hot sauce or 1 chopped Scotch bonnet pepper (seeds removed for mild heat) when sautéing the onions. For extra kick, stir in ½ teaspoon cayenne pepper with the other spices. Always taste as you go—you can adjust heat at the end with hot sauce if needed.
Will this recipe work in an Instant Pot?
Yes! Sauté onions, garlic, and cumin as directed, then add all remaining ingredients except cilantro and lime. Seal the lid, cook on high pressure for 5 minutes, then let pressure release naturally. Finish with fresh herbs and lime juice—it'll be even more flavorful from the pressure cooking.
