
Peruvian Purple Corn Ocopa Rice
A striking and herbaceous rice dish that brings together the creamy, bright flavors of Peru's ocopa sauce with sweet purple corn. White rice is cooked in a vibrant ají verde–cilantro stock, then folded with kernels of purple corn and finished with lime juice, creating a dish that's both visually stunning and deeply aromatic. Serve warm as a sophisticated side to grilled fish or chicken, or at room temperature as part of a composed plate.
- Prep
- 15 min
- Cook
- 25 min
- Wait
- 10 min
- Total
- 50 min
- Makes
- About 4 cups, serving 4 as a side dish
Steps
Before you start
- Measure the rice and rinse it well under cold water until the water runs clear, then drain thoroughly
- Have all ingredients prepped and ready—the cooking moves quickly once you start
- If using fresh purple corn, cut kernels from the cob; frozen works beautifully too
Purée the ocopa base
- In a blender or food processor, combine the chopped ají verde, cilantro, minced garlic, and 1 cup (240 ml) of the broth.
- Blend until completely smooth and bright green, about 45 seconds.
- Strain through a fine-mesh sieve into a bowl, pressing gently on the solids to extract all the vibrant liquid.
- Discard solids.
- You should have about 1.25 cups (300 ml) of green sauce.
+ Show details− Hide details
Ready when: Sauce is completely smooth with no visible pepper pieces; it should be a vibrant, almost neon green
Tip: Strain the sauce through a sieve to remove fibrous bits and achieve a silky consistency that cooks evenly into the rice
Toast the rice
- Melt the butter in a medium saucepan (2-quart / 2 L) over medium heat.
- Add the rinsed, drained rice and stir constantly for 2 to 3 minutes until the rice grains are coated with butter and smell toasted and nutty.
- Be careful not to let them brown.
+ Show details− Hide details
Ready when: Rice is opaque, coated in butter, and releases a warm, toasted aroma
Tip: Toast the rice to build subtle flavor and help prevent mushiness; don't let it brown or the color and taste will be off
Add the green broth and remaining broth
- Pour the strained ocopa purée into the toasted rice and stir well to combine.
- Add the remaining 1.5 cups (360 ml) of broth.
- Increase the heat to medium-high and bring to a boil, stirring occasionally, about 2 minutes.
- You should see the liquid come to a rolling boil.
+ Show details− Hide details
Ready when: Mixture is at a rolling boil with steam rising steadily
Tip: Stir the rice and broth together to ensure even seasoning and heat distribution before covering
Cover and simmer the rice
- Once boiling, reduce the heat to low (the lowest setting that maintains a gentle simmer), cover the pan tightly with the lid, and let the rice cook undisturbed for 18 to 20 minutes.
- You should hear a faint, gentle simmer, not a vigorous boil.
- The rice will absorb all the liquid and the bottom of the pan may develop a light golden crust.
+ Show details− Hide details
Ready when: All liquid is absorbed, rice grains are tender but with a slight bite, and you hear a gentle sizzle at the pan bottom
Tip: Resist the urge to lift the lid—steam escapes and will make the rice uneven. If your stovetop runs very hot, use a heat diffuser under the pan
Rest the rice
- Remove from heat and keep the lid on for 5 minutes.
- This allows any remaining moisture to distribute evenly and the rice to firm up slightly.
+ Show details− Hide details
Tip: This resting period is crucial for light, separate grains; skip it and the rice may clump or be gummy
Fluff and fold in corn
- Uncover the pan and fluff the rice gently with a fork, breaking up any clumps.
- Scatter the purple corn kernels over the surface and fold them in with the fork using light, lifting motions.
- The heat of the rice will warm the corn through in about 1 minute.
+ Show details− Hide details
Ready when: Corn kernels are warmed and evenly distributed, rice grains are separate and glossy
Tip: Fold gently—aggressive stirring will crush the rice and make it gluey; if using frozen corn, thaw it first for faster warming
Finish with lime and seasoning
- Drizzle the lime juice over the rice and fold it in gently.
- Taste and adjust seasoning with kosher salt and white pepper.
- Start with ½ teaspoon salt and ¼ teaspoon white pepper, then add more to taste.
- The rice should taste bright and herbaceous with a subtle pop of citrus.
+ Show details− Hide details
Ready when: Lime juice is evenly distributed; salt dissolves and brightens all flavors
Tip: Use white pepper instead of black to preserve the vibrant green color and avoid dark specks in the finished dish
Serve
- Transfer the rice to a serving bowl or platter.
- If using pumpkin seeds, scatter them over the top for a garnish and textural contrast.
- Serve warm or at room temperature alongside grilled fish, chicken, or as part of a Peruvian-inspired composed plate.
+ Show details− Hide details
Tip: Purple corn kernels will stain the rice slightly over time; this is normal and part of the charm. Serve within a few hours for the brightest color
Good to know
Tips
- If you can't find ají verde peppers, look for them at Latin American markets, or substitute poblano or even green bell pepper plus a pinch of dried ají verde for authenticity
- The color and intensity of the rice depends on how much of the ají verde and cilantro chlorophyll is retained; a fine-mesh sieve helps achieve the most vibrant result
- Purple corn is becoming easier to find in farmers' markets, specialty grocers, and online; frozen kernels work beautifully and require no additional prep
- This dish pairs beautifully with Peruvian-style grilled fish (ceviche-style or simply with ají), rotisserie chicken, or roasted vegetables
Make ahead
You can make the ocopa purée (ají verde, cilantro, garlic, and broth blended and strained) up to 1 day ahead. Store it in an airtight container in the refrigerator. Toast the rice just before serving for best flavor.
Storage & reheating
Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently in a covered saucepan over low heat with a splash of broth or water to restore moisture. The rice can also be served cold or at room temperature as a salad-like side for up to 2 days.
Substitutions
- ají verde peppers (or 2 poblano peppers) → 2 poblano peppers or 2 cups (60 g) loosely packed fresh basil leaves. Poblanos are milder and slightly more earthy; basil will make the dish more Mediterranean but equally fragrant
- purple corn kernels, fresh or frozen → regular yellow corn kernels or 1 cup (150 g) fresh or frozen corn kernels plus 2 tablespoons (30 ml) purple corn juice for color. Purple corn adds visual drama but isn't essential; regular corn will still taste delicious
- chicken or vegetable broth → vegetable broth or unsalted water. Water will result in a lighter, more delicate rice; vegetable broth offers a neutral baseline
- fresh lime juice → fresh lemon juice or 1 tablespoon (15 ml) white wine vinegar. Lemon is slightly less bright; vinegar will add a different kind of tang that still livens the dish





