
There’s nothing like the aroma of sofrito filling the kitchen when preparing this classic Puerto Rican dish. This recipe brings together tender rice and pigeon peas in a flavorful, one-pot meal.
Every bite delivers the rich, authentic taste of tradition, with simple ingredients and a method that’s been perfected over generations. The result is hearty, satisfying, and deeply comforting.
Ingredients for Rice and Gandules
Traditional Puerto Rican ingredients deliver authentic sofrito-infused flavor in every bite of this comforting dish.
| Ingredient | Amount | Notes |
|---|---|---|
| Long-Grain White Rice 🍚 | 2 cups | Rinsed until water runs clear |
| Canned Pigeon Peas 🫘 | 1 can | 15 oz can, drained and rinsed |
| Sofrito 🧅 | ½ cup | Homemade or store-bought Puerto Rican blend |
| Olive Oil 🫒 | 3 tbsp | Extra-virgin preferred for authentic flavor |
| Spanish Olives 🫒 | ¼ cup | Pitted, green or black |
| Capers 🌿 | 2 tbsp | Drained, for briny depth |
| Tomato Sauce 🍅 | 1 can | 8 oz can for moisture and color |
| Water or Chicken Broth 💧 | 3 cups | Low-sodium preferred for control |
| Bay Leaves 🍃 | 2 whole | Dried, removed before serving |
| Oregano 🌿 | 1 tsp | Dried, Mediterranean variety |
| Garlic Cloves 🧄 | 4 cloves | Minced for aromatic base |
| Adobo Seasoning 🧂 | 1 ½ tsp | Goya brand recommended for authenticity |
| Salt 🧂 | 1 tsp | Kosher or sea salt to taste |
| Black Pepper 🌶️ | ½ tsp | Freshly ground for best flavor |
| Culantro 🌿 | ¼ cup | Fresh, chopped (recape if unavailable) |
The sofrito is non-negotiable for authenticity—Goya’s frozen sofrito is a time-saver, but homemade (bell peppers, onions, garlic, culantro) delivers superior depth. Pigeon peas are essential; find them in Latin markets or the international aisle at Walmart. For the rice, long-grain white absorbs the flavors best, but jasmine works in a pinch. Adobo seasoning ties everything together—Goya is the benchmark.
No pigeon peas? Black-eyed peas or kidney beans at one-to-one ratio are acceptable, though the flavor profile shifts slightly. Sofrito substitutes fall short, but a mix of diced bell pepper, onion, and garlic can approximate it. For the liquid, vegetable broth works for a vegetarian version. Culantro is traditional, but fresh cilantro (though distinct) offers a similar fresh note.
Leftovers reheat beautifully and often taste better the next day. Store in an airtight container in the fridge for up to 5 days or freeze for 3 months. The flavors deepen with time, making this ideal for meal prep.
Why You’ll Love This Recipe
- One Pot Wonder: I just dump everything in—rice, gandules, sofrito—and let it simmer. No fancy techniques, just big flavor.
- Sofrito Magic: That first whiff of sofrito sizzling in olive oil? It’s like a hug in a pot. The olives add this briny kick that ties it all together.
- Feeds a Crowd: I make a double batch on Sunday and we’re set for lunches all week. Reheats like a dream.
Step-by-Step Instructions for Rice and Gandules
Master the technique that transforms simple ingredients into a vibrant Puerto Rican classic.
Step 1: Bloom Aromatics in Olive Oil
Heat the 3 tbsp Olive Oil in a caldero or heavy pot over medium heat until it shimmers. Add the 0.5 cup Sofrito and cook for 2-3 minutes, stirring frequently, until the raw garlic smell dissipates and the mixture becomes fragrant.
Add the 4 cloves Garlic Cloves and cook for an additional 30 seconds until just golden—don’t let it brown. Stir in the 1.5 tsp Adobo Seasoning, 1 tsp Oregano, 1 tsp Salt, and 0.5 tsp Black Pepper. This base builds the deep, layered flavor that defines the dish.
Step 2: Toast the Rice and Combine Components
Add the 2 cups Long-Grain White Rice to the pot and stir to coat each grain with the sofrito mixture. Toast for 1-2 minutes until the rice turns slightly translucent at the edges and emits a nutty aroma.
Pour in the 1 can Tomato Sauce, 1 can Canned Pigeon Peas, 0.25 cup Spanish Olives, and 2 tbsp Capers. Stir to combine, allowing the rice to absorb the liquid from the tomato sauce and peas. The mixture should look vibrant and slightly thick.
Step 3: Simmer with Liquid and Aromatics
Add the 3 cups Water or Chicken Broth and 2 whole Bay Leaves to the pot. Stir once to distribute the rice evenly, then bring to a gentle boil over medium-high heat. As soon as it reaches a boil, reduce the heat to low and cover tightly with a lid.
Let it simmer undisturbed for 20 minutes. Resist the urge to stir—the steam trapped under the lid is what cooks the rice evenly. You’ll know it’s working when you see steam escaping from under the lid and hear a gentle sizzle.
Step 4: Rest and Fluff with Fresh Culantro
After 20 minutes, remove the pot from heat and let it sit covered for an additional 5 minutes. This resting period allows the rice to finish absorbing any remaining liquid and ensures each grain is perfectly tender.
Discard the bay leaves, then gently fluff the rice with a fork. Fold in the 0.25 cup Culantro until evenly distributed. The culantro adds a fresh, herbaceous note that brightens the rich, savory flavors of the dish. Serve immediately while hot.
Pro Tips For Making Rice And Gandules
- Toast the Rice: Cook the rice in olive oil for 2-3 minutes until slightly golden before adding liquid—this keeps the grains separate and adds a nutty depth that pairs perfectly with the gandules.
- Rinse the Peas: Drain and rinse the canned pigeon peas well to remove excess starch and brine, or your rice will end up gummy instead of fluffy.
- Sofrito First, Always: Sauté the sofrito in olive oil for at least 5 minutes on medium-low until fragrant—I learned this the hard way when my rice tasted flat and underdeveloped.
- Use Pea Liquid: Replace half the water with the liquid from the canned pigeon peas for extra flavor, but skip the salt until you taste it—this stuff can be surprisingly salty.
Storing and Reheating Leftovers
Refrigerator Storage
Let this dish cool for no more than 2 hours before transferring to airtight containers. Store in the fridge at 40°F or below for up to 5 days. The flavors actually deepen as the sofrito and spices meld together overnight. ❄️
Freezer Storage
For longer storage, freeze in portion-sized containers or heavy-duty freezer bags for up to 3 months. Leave 1 inch of headspace for expansion and squeeze out excess air to prevent freezer burn. I love using quart-sized Ziploc bags for easy stacking.
Stovetop Reheating
This is my preferred method. Transfer to a heavy pot, add ¼ cup water or broth to prevent sticking, and heat over medium-low for 10-15 minutes, stirring occasionally. The rice will soften beautifully and taste freshly made. 🔥
Microwave Reheating
For quick meals, microwave individual portions covered with a damp paper towel. Heat on 70% power for 2-3 minutes, stir, then continue in 30-second intervals until reaching 165°F. Add a splash of water if it looks dry.
Reviving Leftovers
If the rice seems dry after storage, sprinkle 1-2 tbsp water over the portion before reheating. For extra flavor, stir in a spoonful of extra sofrito or tomato sauce while warming. I always keep some sofrito on hand for this exact purpose.
Nutrition Facts
Frequently Asked Questions
Can I use dried pigeon peas instead of canned?
Yes, but they need soaking overnight. Use 1 cup dried for 1 can, then cook until tender before adding to the recipe. This adds about 1 hour of prep time.
Why is my rice mushy?
Over-stirring or too much liquid causes this. Use exactly 3 cups liquid for 2 cups rice and avoid stirring after the initial mix. Let it cook undisturbed.
What can I substitute for culantro?
Fresh cilantro works as a substitute, though the flavor differs slightly. Use the same ¼ cup amount, added at the end for best results.
Can I make this in a rice cooker?
Yes! Sauté the sofrito and spices first, then add everything to the cooker. Use the standard rice setting, but check for doneness at 20 minutes.
- Jollof Rice Sauce Recipe: West African Tomato and Spice Infusion - September 25, 2026
- Japanese Rice Soup Recipe: Umami-Rich Comfort in a Bowl - September 25, 2026
- Homemade Cream Of Rice Recipe: Silk-Smooth Breakfast in Minutes - September 25, 2026