Kaayi Ganji (Coconut Milk Rice)
A staple comfort food from the coastal Tulu Nadu region (Udupi/Mangalore), Kaayi Ganji is a fragrant, creamy rice porridge cooked in fresh coconut milk.

About this dish
A staple comfort food from the coastal Tulu Nadu region (Udupi/Mangalore), Kaayi Ganji is a fragrant, creamy rice porridge cooked in fresh coconut milk. Unlike regular savory porridges, this is subtly sweet and cooling, often served as a soothing meal during the hot summer months or as a breaking-fast meal. Its soul lies in the use of local red boiled rice (Kaje Rice), which provides a nutty contrast to the silky coconut cream.
Ingredients
The Rice Base
- 1 cup (200g) Mangalore Red Boiled Rice (Kaje Akki) or Sona Masuri
- 4 cups (1 liter) Water
- 1/2 tsp Salt
Coconut Infusion
- 1.5 cups (350ml) Fresh coconut milk (thick/first extract)
- 2-3 Green chillies, slit length-wise
- 1 inch Ginger, julienned
- 1 sprig Curry leaves
Tempering (Optional)
- 1 tsp Coconut oil
- 1/2 tsp Mustard seeds
- 1 Dry red chilli, broken
Method
- 1
Wash and soak rice
Wash the red rice 3-4 times until the water runs relatively clear. If using traditional red boiled rice, soak it for at least 30 minutes to ensure even cooking, as this grain is tougher than white rice varieties.
- 2
Boil the rice
In a heavy pot or pressure cooker, add the rice, 4 cups of water, and salt. If using a pressure cooker, cook for 4-5 whistles on medium heat. If using an open pot, simmer on medium-low for 25-30 minutes until the rice is very soft and starts to mash easily.
- 3
Mash the grains
Once the rice is cooked, use a heavy wooden masher or the back of a ladle to lightly crush about 20% of the grains. This releases starch and creates a thicker, creamier consistency for the porridge base.
- 4
Infuse aromatics
Add the slit green chillies, julienned ginger, and curry leaves to the cooked rice. Simmer for 3-4 minutes on low heat. This allows the heat of the chilli and the zing of the ginger to permeate the rice water without overpowering it.
- 5
Prepare coconut milk
While the rice simmers, ensure your coconut milk is at room temperature. Using cold milk directly from a fridge can cause it to curdle or separate when it hits the hot rice porridge.
- 6
Add coconut milk
Lower the flame to the absolute minimum and pour in the thick coconut milk. Stir continuously. Do not let the mixture come to a hard boil after adding the milk, as coconut milk loses its creamy sweetness and can break under high heat.
- 7
Final simmer
Heat the mixture for just 2 minutes until it is steaming and integrated. The consistency should be like a thick soup; it will thicken significantly as it cools, so keep it slightly thinner than your desired final result.
- 8
Prepare the tempering
In a small tadka pan, heat coconut oil. Add mustard seeds and let them splutter, then add the dry red chilli. Pour this over the ganji immediately to seal in the aromas.
- 9
Resting
Turn off the heat and cover the pot for 5 minutes before serving. This resting period allows the flavors of the ginger and coconut to harmonize perfectly with the red rice.
Notes & variations
- If the Ganji becomes too thick, dilute it with a little warm coconut milk or hot water, never cold water.
- For a sweeter version (Cheepi Ganji), skip the chillies and add a bit of grated jaggery.
- You can substitute red rice with Sona Masuri, but the texture will be less robust.
- Leftovers should be consumed within 12 hours due to the fresh coconut milk content.
Serve with
Spicy Mango Pickle (Midigayi) or roasted papad (Happala) and a side of stir-fried beans (Upkari).
Cook's note
Always use fresh coconut milk; canned milk often has stabilizers that change the authentic 'slick' mouthfeel of this dish.