
Trinidadian Channa Roti Rice
A vibrant Trinidadian rice dish that pairs tender chickpeas with fragrant white rice, infused with warm curry spices, coconut milk, and fresh cilantro. The chickpeas are sautéed with garlic, onion, and tomato before folding into the cooked rice, creating a one-pot meal bursting with Caribbean flavor. Traditionally served alongside roti bread for scooping.
- Prep
- 15 min
- Cook
- 30 min
- Wait
- 10 min
- Total
- 55 min
- Makes
- 4 servings (about 5 cups total)
Steps
Before you start
- Drain and rinse canned chickpeas thoroughly or bring cooked dried chickpeas to room temperature
- Measure all spices and have cilantro chopped before you begin
- Use medium-grain white rice (basmati works well) for the best texture
Start the rice
- In a large pot, combine the white rice, coconut milk, broth, and a pinch of salt.
- Stir well to combine.
- Bring to a boil over medium-high heat, then reduce heat to low, cover tightly, and simmer for 18–20 minutes until the rice is tender and liquid is absorbed.
- Do not stir the rice once it's simmering—this keeps the grains separate and fluffy.
+ Show details− Hide details
Ready when: Rice is tender, liquid is completely absorbed, small steam holes visible on the surface
Tip: Resist the urge to lift the lid or stir—you'll release steam and interrupt even cooking.
Prepare the chickpea filling
- While the rice is cooking, heat the vegetable oil in a medium skillet over medium heat.
- Once shimmering, add the diced onion and sauté for 3–4 minutes, stirring often, until the onion is softened and fragrant.
- Add the minced garlic and ginger, and cook for another minute, stirring constantly, until very fragrant.
+ Show details− Hide details
Ready when: Onion is translucent and soft, garlic and ginger are very fragrant
Tip: Don't let the garlic and ginger brown—they should cook just until fragrant to avoid bitterness.
Add spices and tomato
- Sprinkle the curry powder, cumin, and thyme over the onion mixture.
- Stir constantly for about 30 seconds to bloom the spices and release their aromatic oils.
- Add the diced tomato and stir well to combine.
- If using scotch bonnet pepper, add it now (keep it whole so it infuses flavor without overwhelming heat).
- Simmer for 2–3 minutes, stirring occasionally, until the tomato begins to break down slightly.
+ Show details− Hide details
Ready when: Tomato is slightly softened, spices are fragrant and evenly distributed
Tip: Blooming the spices in the hot oil brings out their full flavor—don't skip this step.
Add the chickpeas
- Add the drained and rinsed chickpeas to the skillet, stirring well to combine with the spiced tomato mixture.
- Cook for 3–4 minutes, stirring gently, until the chickpeas are heated through and fully coated with the aromatic mixture.
- Season with salt and black pepper to taste.
- Remove the scotch bonnet pepper if used.
+ Show details− Hide details
Ready when: Chickpeas are heated through, flavors are well combined, mixture is fragrant
Tip: Gently stir to avoid crushing the chickpeas, which will keep them whole and more visually appealing.
Combine rice and chickpeas
- Once the rice is cooked and the chickpea filling is ready, remove the pot of rice from heat and let it rest covered for 5 minutes.
- Fluff the rice with a fork, breaking up any clumps.
- Fold the chickpea mixture into the rice gently using a fork, mixing until evenly distributed.
- Do not overmix, as this will make the rice mushy.
+ Show details− Hide details
Ready when: Rice is fluffy and grains are separate, chickpea mixture is evenly incorporated
Tip: The 5-minute rest is crucial—it sets the starch and gives you fluffier, less sticky rice.
Finish and serve
- Stir in the fresh chopped cilantro, reserving a small amount for garnish if desired.
- Taste and adjust seasoning with additional salt and pepper as needed.
- Transfer to a serving dish and garnish with the remaining cilantro.
- Serve hot alongside roti bread, dhal puri, or additional flatbread for scooping.
+ Show details− Hide details
Ready when: Cilantro is evenly distributed, flavors are balanced and seasoning is to taste
Tip: Fresh cilantro added at the end preserves its bright flavor—don't cook it into the dish.
Good to know
Tips
- For deeper Caribbean flavor, use freshly toasted curry powder if available—it's more aromatic than pre-packaged blends.
- If you prefer a drier rice dish, reduce the coconut milk to 0.5 cup and increase broth to 1.75 cups.
- Toast the rice grains in the pot with a bit of oil over medium heat for 1–2 minutes before adding liquid for a nuttier, more textured result.
- This dish pairs beautifully with a squeeze of fresh lime juice just before serving, brightening all the warm spices.
Make ahead
The chickpea filling can be prepared up to 2 days ahead and stored in an airtight container in the refrigerator. Reheat gently in a skillet over medium heat before folding into freshly cooked rice. The complete dish is best served immediately but can be covered and kept warm for up to 30 minutes.
Storage & reheating
Room temperature: Cover and store for up to 2 hours. Refrigerator: Transfer to an airtight container and store for up to 3 days; reheat gently in a skillet over medium-low heat, adding a splash of broth if it has dried out. Freezer: Not recommended, as the rice texture deteriorates when thawed. The chickpea filling alone freezes well for up to 3 months.
Substitutions
- unsweetened coconut milk → Full-fat canned coconut cream or additional broth. Using only broth will make a less rich dish; coconut cream will intensify the coconut flavor. Adjust total liquid proportions if using cream (use 0.5 cup cream + 2 cups broth).
- Caribbean curry powder (turmeric-based) → 1 tsp turmeric + 0.5 tsp coriander powder. Caribbean curry powder has a distinct turmeric base; this combination approximates that profile if you don't have premade curry powder.
- canned chickpeas → Pigeon peas (gungo peas) or kidney beans. Pigeon peas are traditional in some Caribbean preparations and will give an equally authentic flavor. Kidney beans work but have a slightly earthier taste.
- scotch bonnet pepper (optional for heat) → Habanero pepper or jalapeño, finely diced. Habanero provides similar heat and flavor but milder; jalapeño is much milder. Dice finely so they cook into the dish rather than served whole.




