Thai Tea Rice Pudding with Cardamom
Photo by 🇻🇳🇻🇳Nguyễn Tiến Thịnh 🇻🇳🇻🇳 on Pexels
Middle Eastern SweetsThai-Middle Eastern FusionEasy

Thai Tea Rice Pudding with Cardamom

Creamy short-grain rice simmered in cardamom-scented Thai tea milk and sweetened with condensed milk. It's a fusion of Thai iced tea and Middle Eastern rice pudding, finished with toasted pistachios.

Prep
15 min
Cook
50 min
Wait
25 min
Total
1 hr 30 min
Makes
About 4 cups (6 servings of about ⅔ cup)
Share

Steps

Before you start
  • Use short-grain rice (pudding rice, Calrose or sushi rice). Long-grain rice won't turn creamy.
  • Use loose Thai tea mix (the orange-red blend, such as Cha Tra Mue). Don't swap in plain black tea unless you follow the substitution note.
  • Stay near the stove for the last 30 minutes. The pudding needs regular stirring so it doesn't scorch.
  • Total time is about 90 minutes, including 25 minutes of steeping and resting. Chilling is optional and adds about 2 hours.
  1. Rinse the rice

    • Put the rice in a fine-mesh sieve and rinse under cold running water for about 1 minute, stirring with your fingers, until the water runs mostly clear.
    • Drain well.
    + Show details

    Ready when: Rinse water runs mostly clear instead of cloudy white.

    Tip: Don't over-rinse. Some surface starch is what makes the pudding creamy.

  2. Warm the tea milkOven 175°F / 80°C

    • In the saucepan, combine the milk, Thai tea mix and crushed cardamom pods.
    • Heat over medium heat for about 5 minutes, stirring occasionally, until the milk steams and tiny bubbles form around the edge (about 175°F / 80°C).
    + Show details

    Ready when: Milk is steaming with tiny bubbles at the edge but not boiling.

    Tip: Don't let the milk boil. It can scorch on the bottom and boil over.

  3. Steep and toast

    • Remove the pan from the heat, cover and steep for 10 minutes.
    • While it steeps, toast the chopped pistachios (and coconut flakes, if using) in a small dry skillet over medium-low heat for 3 to 4 minutes, shaking the pan often.
    • Tip them onto a plate to cool.
    + Show details

    Ready when: Nuts smell toasty and the coconut turns pale gold; the milk is deep orange-brown.

    Tip: Coconut browns in seconds, so take it off the heat as soon as it turns pale gold.

  4. Strain the milk

    • Pour the milk through the fine-mesh sieve into a measuring jug, pressing the tea leaves and pods with a spoon to extract all the liquid.
    • Discard the solids.
    • You need 3 cups (720 ml).
    • If you have less, top up with a splash of milk.
    • Rinse out the saucepan.
    + Show details

    Ready when: Milk measures 3 cups (720 ml) with no tea leaves in it.

    Tip: The tea leaves soak up some milk, so pressing them matters.

  5. Start the rice

    • In the clean saucepan, combine the drained rice, water and salt.
    • Bring to a boil over medium-high heat, then reduce to low, cover and cook for 8 minutes.
    + Show details

    Ready when: Most of the water is absorbed and the rice is just starting to soften.

  6. Simmer in tea milk

    • Pour in the strained tea milk and stir well.
    • Bring to a gentle bubble over medium-low heat, then cook uncovered for 25 to 28 minutes.
    • Stir every 2 to 3 minutes, and constantly during the last 5 minutes, scraping the bottom.
    + Show details

    Ready when: Rice is tender with no chalky center, and the pudding coats the back of a spoon like a loose porridge.

    Tip: Keep the heat low. Only small, lazy bubbles should break the surface.

  7. Sweeten the pudding

    • Stir in the condensed milk and cook over low heat for 5 minutes, stirring constantly, until the pudding is glossy and slightly thicker.
    + Show details

    Ready when: A spoon dragged across the bottom leaves a trail that slowly closes.

    Tip: Condensed milk scorches easily. Keep stirring and scrape the corners.

  8. Finish with cream

    • Remove the pan from the heat.
    • Stir in the heavy cream, ground cardamom and rose water, if using.
    • Taste and add a pinch more salt if it tastes flat.
    + Show details

    Ready when: Pudding looks silky and slightly looser than you want to serve it.

    Tip: Rose water is strong. Start with ½ teaspoon and don't add more.

  9. Rest and serve

    • Let the pudding rest uncovered, stirring once, for 15 minutes.
    • It will thicken to a spoonable, creamy consistency.
    • Spoon into 6 bowls and top with the toasted pistachios and coconut.
    • Serve warm, or chill (see storage).
    + Show details

    Ready when: Pudding mounds softly on a spoon and slowly spreads.

    Tip: If it gets too thick after chilling, stir in 2 to 4 tablespoons of cold milk.

Good to know

Tips
  • Stir often and scrape the bottom of the pan, because milk-based puddings scorch quickly.
  • The pudding thickens a lot as it cools, so stop cooking while it still looks slightly loose.
  • Taste before serving. If you want it sweeter, stir in 1 to 2 tablespoons more condensed milk.
  • For a Thai iced tea feel, serve chilled with a drizzle of evaporated milk over the top.
Make ahead

Make the pudding up to 3 days ahead. Cool for 30 minutes, press plastic wrap onto the surface and refrigerate. Add the toppings just before serving. Toast the nuts and coconut up to 2 days ahead and store airtight at room temperature.

Storage & reheating

Room temperature: up to 2 hours. Refrigerator: up to 4 days in an airtight container. Reheat gently in a saucepan over low heat with 2 to 3 tablespoons of milk per serving, stirring until warm, or microwave in 30-second bursts. Freezing isn't recommended because the texture turns grainy.

Substitutions
  • loose Thai tea mix → 4 strong black tea bags (Assam or Ceylon) plus ¼ teaspoon ground turmeric or a drop of orange food coloring if you want the classic color. The flavor will be less spiced and vanilla-like than real Thai tea but still good.
  • short-grain rice → Arborio rice. Works well; the pudding may need 3 to 5 extra minutes of simmering.
  • heavy cream → full-fat coconut milk. Gives a lightly tropical flavor. Use the same amount.
  • unsalted shelled pistachios → toasted sliced almonds or crushed roasted peanuts. Use the same amount. Peanuts add a Thai-style note.

Reviews (0)