Instant Pot Turmeric Coconut Rice

Bowl with yellow turmeric coconut rice, kale and chickpeas

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

5 from 1 review

Instant Pot turmeric coconut rice combines the savory flavor of turmeric, garlic and scallions with creamy coconut milk. This coconut rice is savory with just a hint of sweetness. Adding chickpeas and greens is optional, but makes this colorful rice more filling.

Total Instant Pot Cooking Time: 8 minutes to reach pressure + 5 minutes cooking time + 10 minute natural release


Units Scale
  • 2 tablespoons coconut oil
  • 1 shallot, finely chopped OR 2 green onions, snipped into 1/4-inch pieces with kitchen shears (snip the whole scallion, green and white parts)
  • 2 garlic cloves, finely chopped
  • 2 cups long-grain white rice, such as jasmine or basmati
  • 2 cups water
  • 1/2 cup full-fat canned coconut milk
  • 1 teaspoon ground turmeric
  • 1/2 teaspoon salt, plus more to taste
  • 1/4 teaspoon black pepper (optional)
  • 1 cup chickpeas, drained (or you can add the whole can if you want)
  • Optional: kale or spinach, frozen or fresh (see recipe instructions)


  1. Using the saute function on the Instant Pot, heat the oil. Add the shallot/green onion and garlic and saute 1 minute. 
  2. If adding frozen spinach or kale, add 1 cup now and saute until defrosted. 
  3. Add the rest of the ingredients: rice, water, coconut milk, turmeric, salt, black pepper and chickpeas. Stir well. 
  4. Lock the lid in place. Make sure the steam valve is in the sealed position. Program the Instant Pot to cook for 5 minutes on high pressure (this rice can also be cooked by pressing the “rice” button which cooks for 12 minutes at low pressure)
  5. When the cooking time is done, let the Instant Pot naturally release the pressure, which takes about 10 minutes. 
  6.  Use a fork to gently fluff the rice.
  7. If adding fresh baby spinach or kale, gently stir in a handful of the greens then put the lid back on and let the rice sit for 5 minutes to wilt the greens before serving.


To reheat this rice, sprinkle a tablespoon of water over the rice then reheat it in the microwave with a loose fitting lid.  

The black pepper does add a little bit of a spicy tingle to the rice, so feel free to leave it out if your kids won't like that.