Glutinous Rice with Chickpeas and Coconut Milk Recipe

Updated November 3, 2026

Total time
4 hr 55 min
prep 20 min · cook 35 min
Serves
4
portions as written
Safe temperature (USDA)
165°F / 74°C
check the thickest piece

Jump to recipe

Glutinous Rice with Chickpeas and Coconut Milk Recipe

Glutinous rice with chickpeas and coconut milk pairs chewy, steamed sticky rice with tender chickpeas in a gently spiced coconut sauce. It is a satisfying, plant-based meal with contrasting textures, and this adaptable recipe draws on familiar ingredients rather than claiming a single regional tradition.

Ingredients

  • 1½ cups (300 g) glutinous rice, also called sweet rice or sticky rice
  • Water, as needed for soaking and steaming
  • 1 tablespoon (15 ml) neutral cooking oil
  • 1 small yellow onion, about 1 cup (150 g) finely chopped
  • 2 garlic cloves, about 2 teaspoons (6 g) minced
  • 1 tablespoon (15 g) finely grated fresh ginger
  • 1½ teaspoons (4 g) mild curry powder
  • ½ teaspoon (1 g) ground turmeric
  • ¼ teaspoon (0.5 g) red pepper flakes, or less to taste
  • 1 can (15 ounces/425 g) chickpeas, drained and rinsed; about 1½ cups (250 g) drained
  • 1 can (13.5 ounces/400 ml) full-fat coconut milk, well shaken
  • ½ cup (120 ml) water or low-sodium vegetable broth
  • ¾ teaspoon (4 g) fine salt, divided, plus more to taste
  • 1 teaspoon (4 g) brown sugar, optional
  • 1 tablespoon (15 ml) fresh lime juice, plus lime wedges to serve
  • ¼ cup (10 g) chopped cilantro, optional

Instructions

  1. Soak the rice. Put the glutinous rice in a bowl and cover it with plenty of cool water, leaving at least 2 inches (5 cm) above the grains. Soak for 4 hours at room temperature. The grains should look plump and opaque. Drain, then rinse under cool running water until the water is mostly clear. This soak is important: it lets the grains cook through evenly in the steamer without becoming wet or mushy.
  2. Set up the steamer. Add water to a pot or steamer base, keeping the water level below the basket. Bring it to a steady simmer. Line a steamer basket with a piece of damp, clean cheesecloth or a reusable steaming liner, then spread the drained rice in an even layer. If using a metal basket with large openings, the liner prevents grains from falling through. Keep the rice above the water rather than submerged.
  3. Steam until tender. Cover the basket and steam the rice for 30 minutes, checking that the pot still has water after about 20 minutes and topping it up with hot water if needed. At the 25-minute mark, turn the grains gently with a rice paddle or fork so the edges and center cook evenly, then cover again for the final 5 minutes. The rice is ready when it is tender all the way through and pleasantly sticky, with no hard, chalky center. Transfer it to a covered bowl and let it rest for 5 minutes while you finish the sauce.
  4. Start the coconut sauce. While the rice steams, heat the oil in a medium saucepan over medium heat. Add the onion and cook for 5 to 7 minutes, stirring now and then, until softened and translucent but not browned. Add the garlic and ginger and stir for about 30 seconds, just until fragrant. Stir in the curry powder, turmeric, and pepper flakes; cook for 20 seconds to release their aroma without letting the spices scorch.
  5. Simmer the chickpeas. Add the drained chickpeas, coconut milk, water or broth, and ½ teaspoon of the salt. Stir and bring the mixture to a gentle simmer, then lower the heat. Cook uncovered for about 15 minutes, stirring occasionally, until the sauce is lightly thickened and the chickpeas are hot and tender. Avoid a hard boil, which can make coconut milk look separated and reduce the sauce too quickly. Stir in the brown sugar, if using, and lime juice. Taste and add the remaining salt or more lime as needed.
  6. Serve together. Spoon the sticky rice into shallow bowls and ladle the chickpea coconut sauce alongside or over the top. Keeping some rice uncovered preserves its chewy texture; spooning sauce over part of it lets each person choose how much to mix. Finish with cilantro and lime wedges if you like, and serve while the rice and sauce are warm.

Tips

  • Choose the right rice. Look for glutinous, sweet, or sticky rice in an Asian grocery store or the international aisle. Despite the name, glutinous rice contains no gluten; “glutinous” describes its sticky texture when cooked. Ordinary jasmine or long-grain rice will not turn out with the same chewy, cohesive bite, so use those only if you are comfortable with a different result.
  • Make the soak count. Four hours gives the rice time to absorb water before steaming. If convenient, soak it in the refrigerator overnight, then drain it well before cooking. Do not skip soaking and compensate by adding extra water to the steamer: the outside can turn soft before the center cooks.
  • Adjust the sauce, not the rice. If the coconut sauce is thicker than you want, stir in hot water or broth a tablespoon at a time. If it is too thin, simmer it uncovered for a few more minutes. Keep the heat gentle and stir periodically so the coconut milk does not catch on the bottom of the pan.
  • Use a simple substitute thoughtfully. If you cannot find fresh ginger, use ½ teaspoon (1 g) ground ginger, added with the other dry spices. It gives a warmer, less bright flavor. Light coconut milk also works, but produces a thinner, less creamy sauce; simmer it gently and expect less richness.

Serving Suggestions

Serve the rice and chickpeas as a main course, with the sauce in a generous pool beside the rice so the sticky grains remain distinct. A crisp, fresh side helps balance the creamy texture: try sliced cucumber with lime, a simple cabbage slaw, or lightly dressed greens. For a warmer plate, add steamed broccoli, green beans, or wilted spinach. These vegetables can be prepared while the rice steams, but keep them separate until serving so they do not water down the coconut sauce.

Set out extra lime wedges, chopped cilantro, and chili flakes so everyone can adjust the brightness and heat at the table. Toasted cashews or peanuts add crunch; offer them separately for anyone who needs to avoid nuts. For a larger meal, serve smaller bowls alongside a vegetable soup or roasted vegetables. The recipe is filling on its own, so side dishes are optional rather than necessary.

Variations

Add vegetables: Stir 1 cup (100 g) of baby spinach into the sauce during its final 2 minutes, just until wilted. For diced bell pepper, add it with the onion and cook until beginning to soften. Add vegetables that release a lot of liquid sparingly, or simmer the sauce a little longer to keep it from becoming watery.

Change the spice profile: For a milder bowl, omit the red pepper flakes. For more heat, add them gradually or serve fresh sliced chili on the side. A teaspoon of curry paste can replace the curry powder, but curry pastes differ in salt and heat, so start with a small amount and taste before adding more. The result will be more intensely seasoned and may need less added salt.

Make it tangier or more aromatic: Add another teaspoon of lime juice after cooking if you want a sharper finish. A pinch of ground cumin can deepen the savory notes, while a little extra fresh ginger makes the sauce brighter. Keep additions modest at first; coconut milk softens flavors, but too much seasoning can overwhelm the chickpeas.

Use a different legume: Cooked butter beans or white beans can stand in for chickpeas in the same quantity. They are softer and creamier, so fold them in gently and avoid prolonged simmering. This is a practical variation rather than a traditional requirement, and the finished bowl will have a less firm, nutty bite.

Storage and Reheating

For food safety, refrigerate the rice and chickpea sauce within 2 hours of cooking. Store them in separate airtight containers so the rice does not absorb all the sauce and lose its distinct texture. Both keep for 3 to 4 days in the refrigerator. If the rice has been left at room temperature longer than 2 hours, discard it rather than saving it for later.

To reheat the sauce, warm it in a small saucepan over medium-low heat, stirring often and adding a splash of water if it has thickened. Reheat rice in a covered microwave-safe bowl with 1 to 2 teaspoons of water per cup, or steam it briefly until hot throughout. Reheat leftovers to 165°F (74°C), the USDA FSIS recommended temperature, checking the center with a food thermometer. Reheat only the portion you plan to eat. Freezing is possible for up to 2 months, though the rice may become firmer and the coconut sauce may separate slightly after thawing; stir the sauce while reheating.

Frequently Asked Questions

Is glutinous rice the same as sushi rice?

No. Glutinous rice, also called sweet rice or sticky rice, becomes notably chewy and cohesive when steamed. Sushi rice is usually a short-grain variety that is seasoned after cooking and has a different texture. The names can be confusing, so check the package for “glutinous,” “sweet,” or “sticky rice” for this recipe.

Can I cook the rice without a steamer?

Yes, if you can make a safe steaming setup. Place a heatproof rack or steamer insert in a pot with simmering water below it, then use a lined heatproof basket or shallow dish that lets steam circulate around the rice. Cover the pot securely and follow the same timing, checking that the water does not boil away. A rice cooker’s standard white-rice setting is less reliable for soaked glutinous rice, so follow its specific sticky-rice guidance if available.

Can I use dried chickpeas instead of canned?

Yes, but cook them fully before adding them to the sauce. Soak and simmer dried chickpeas according to their package directions until tender, then measure about 1½ cups (250 g) cooked chickpeas for this recipe. The soaking and cooking time for dried beans is not included in the recipe timing, and chickpeas that are still firm will not soften much during the short coconut-sauce simmer.

Can I prepare the components ahead?

You can soak the rice the night before in the refrigerator and drain it shortly before steaming. The chickpea sauce can also be made up to 3 days ahead and refrigerated; reheat it gently with a little water if needed. For the best sticky-rice texture, steam the rice close to serving time. Cooked rice can be reheated, but it tends to firm up in the refrigerator, so moisten it before warming.

Why is my sticky rice hard in the middle?

The most common causes are too little soaking, a layer of rice that is too thick, or steam escaping from a loose cover. Soak the grains for the full 4 hours, spread them evenly in the basket, and keep the pot at a steady simmer. If the rice is still firm after 30 minutes, continue steaming in 5-minute increments and check the water in the pot; do not pour water directly over the rice.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).