From above, a pale blue-white bowl of crystal-clear jasmine ice water cradles snowy rice and tiny flower petals, surrounded by a lacquered tray of jewel-like sides: golden fried stuffed shallots, deep amber shrimp paste balls, glossy caramel-brown sweet radish, carved cucumber, red chilies, herbs, and delicate ice cubes sparkling in the light.

Songkran Khao Chae with Stuffed Shallots, Shrimp Paste Balls, and Sweet Radish

Fragrant iced rice with exquisite Thai New Year sides.

Category Main Course
Prep 60 minutes
Cook 35 minutes
Style Thai
Technique Boiling
Diet Friendly Gluten-Free

Daily recipe · April 13, 2026

A little about this dish

For Songkran, Thailand’s New Year, an iconic and celebratory meal is khao chae: chilled jasmine-scented rice served with beautifully prepared savory side dishes. It is elegant, refreshing, and perfect for a spring celebration in New York. This version keeps the tradition front and center with rice soaked in floral iced water, paired with sweet-savory stuffed shallots, crisp shrimp paste balls, and silky sweet radish stir-fry. Fragrant jasmine, pandan, rose water, and candle-smoked aromatics make the meal especially festive and visually stunning.

Ingredients (for 4)

  • Thai jasmine rice2 cupsrinsed until water runs mostly clear
  • Water8 cupsdivided
  • Jasmine flowers or unsprayed edible jasmine blossoms1/2 cupgently rinsed
  • Pandan leaves4 leavesknotted
  • Rose water1 teaspoon
  • Ice cubes4 cupsfor serving
  • Small shallots12peeled
  • Ground pork8 ounces
  • Shrimp6 ouncespeeled, deveined, and finely chopped
  • Dried shrimp1/4 cupsoaked 10 minutes and minced
  • Sweet preserved radish1 cupfinely chopped
  • Coconut sugar3 tablespoonsdivided
  • Palm sugar2 tablespoonschopped
  • Fish sauce3 tablespoonsdivided
  • Tamarind paste1 tablespoon
  • Thai shrimp paste2 tablespoons
  • Eggs2lightly beaten
  • Garlic6 clovesminced
  • White pepper1 teaspoon
  • Crispy fried shallots1/4 cup
  • Cucumber2sliced and carved if desired
  • Red spur chilies2thinly sliced for garnish
  • Fresh mint leaves1/2 cup
  • Fresh cilantro leaves1/2 cup
  • Banana leaf or lettuce leavesas neededfor lining serving tray
  • Rice flour1/4 cup
  • Neutral oil3 cupsfor frying
  • Salt1 teaspoon

Preparation

  1. Step 1 — 💧🌼❄️
    Boil 4 cups of the water with the knotted pandan leaves. Turn off the heat, cool completely, then add the jasmine flowers and rose water. Cover and chill for at least 2 hours or overnight, then strain before serving.
  2. Step 2 — 🍚🥄🧊
    Cook the rinsed Thai jasmine rice with the remaining 4 cups water until tender but not mushy. Drain if needed, spread the rice on a tray to cool completely, then refrigerate until cold.
  3. Step 3 — 🧅🔪👌
    Peel the small shallots if needed, then cut a slit lengthwise into each one. Remove the center carefully to make a cavity while keeping the outer layers whole.
  4. Step 4 — 🥣🐖🧄
    Mix the ground pork with 1 tablespoon fish sauce, 1 tablespoon coconut sugar, 2 minced garlic cloves, 1/4 teaspoon white pepper, and a pinch of the salt. Stuff this mixture into the hollowed shallots.
  5. Step 5 — 🧅🍳✨
    Lightly dust the stuffed shallots with the rice flour. Heat the neutral oil to medium heat and fry until golden and cooked through, about 5 to 7 minutes, then drain well.
  6. Step 6 — 🍤🥚🥄
    Combine the chopped shrimp, minced dried shrimp, Thai shrimp paste, 1 tablespoon coconut sugar, 1 tablespoon fish sauce, 2 minced garlic cloves, the remaining white pepper, the lightly beaten eggs, and 2 tablespoons of the rice flour. Mix until sticky.
  7. Step 7 — 🤲🍤🔥
    Form the shrimp mixture into small 1-inch balls. Fry them in the hot oil until deep golden and fully cooked, about 3 to 4 minutes, then drain.
  8. Step 8 — 🥬🍯🍳
    Heat 1 tablespoon of the frying oil in a skillet over medium heat. Add the remaining minced garlic and cook until fragrant, then add the sweet preserved radish, palm sugar, remaining 1 tablespoon coconut sugar, tamarind paste, and remaining 1 tablespoon fish sauce. Stir-fry until glossy and almost jammy, then fold in the crispy fried shallots and let cool.
  9. Step 9 — 🍚💧🧊
    Divide the cold rice among 4 bowls. Pour the strained jasmine-pandan water around the rice and add the ice cubes so the rice stays very cold.
  10. Step 10 — 🥒🌿🌶️
    Line a tray with banana leaf or lettuce leaves. Arrange the stuffed shallots, shrimp paste balls, and sweet radish side on the tray, then add sliced cucumber, red spur chilies, fresh mint, and fresh cilantro.
  11. Step 11 — 🍽️😋🌸
    Serve right away. Eat the savory sides between bites of the chilled floral rice instead of mixing everything together.

A final fox tip

Khao chae is one of Thailand’s most refined hot-season dishes and is especially associated with Songkran celebrations. Traditionally, the rice is washed and chilled carefully so each grain stays beautiful in the scented water. For an even more authentic touch, the floral water can be gently candle-smoked if you know how to do it safely. To make the spread extra Instagram-worthy, garnish with carved vegetables, edible flowers, and a pale ceramic bowl that highlights the icy fragrant broth.

THE BEST HOME FOR YOUR RECIPES

Save it in the Fancy Fox app

Keep favorites together, find them fast, and bring this recipe back whenever you cook.

Download on the App Store Already have Fancy Fox? Open this recipe