A LITTLE INSPIRATION FOR EVERY MEAL Have a recipe? Share it →
Home / Main Course
THE RECIPE COLLECTION · Main Course

Sticky Rice Topped with Coconut Curry

This comforting dish combines creamy coconut curry with soft, sticky rice for a perfect balance of flavors and textures. It's easy to make and great for a cozy meal any day of the week.

Start cooking ↓
TIME1 hr 30 min
SERVINGS4
RATING4.8 / 5
Sticky Rice Topped with Coconut Curry
01 / WHAT YOU NEED

Ingredients

02 / HOW TO MAKE IT

Let's cook.

You Might Like
Tender Chicken Thighs
01

Step 1

Start by melting the butter in a pan over medium-low heat. Add the onion and cook it gently until it’s soft, translucent, and starting to caramelize, about 10 minutes. Then toss in the apple, garlic, curry powder, tomato paste, flour, garam masala, and ginger. Stir everything together and let the spices wake up and the flour cook out for a couple of minutes.

02

Step 2

Pour in 2 cups of coconut milk along with the carrots and potatoes, and bring the mixture to a boil. Next, add the broth, brown sugar, soy sauce, and Sriracha, then bring it back up to a boil. Add the chicken pieces, cover the pan, and lower the heat to a simmer. Let it cook gently for about 30 minutes.

03

Step 3

After that, take the lid off and check the sauce. If it feels too thin, leave it uncovered and let it simmer for another 15 minutes or so until it thickens to your liking. Taste and add salt if needed.

04

Step 4

While the curry is cooking, rinse the rice. Put it in a bowl or pot and cover with water by a few inches. Swirl it around by shaking your hand side to side and up and down, then drain. Repeat this rinsing process about five times until the water runs clear.

05

Step 5

Once the rice is rinsed, combine it in a pot with the remaining coconut milk, chicken broth, and a pinch of salt. Bring it to a boil, then cover and lower the heat to a gentle simmer. Let it cook undisturbed for about 20 minutes until the rice is fluffy and the liquid is absorbed. Remove from heat, cover with a towel under the lid, and let it rest for 20 minutes before serving.

06

Step 6

Serve the creamy coconut curry over the sticky rice and enjoy!

03 / EXTRA DETAILS

Good to know.

Cook's tip

- Rinse the rice several times until the water runs clear to remove excess starch.
- Use fresh coconut milk for a richer, creamier curry.
- Simmer the curry gently to allow the flavors to deepen without burning.

Why you’ll love it

This dish combines the creamy richness of coconut curry with the comforting texture of sticky rice. It offers a perfect balance of flavors and a satisfying, hearty meal that feels both exotic and homey.

Serving ideas

Serve it hot, garnished with fresh herbs like cilantro or basil. A side of steamed vegetables or a simple cucumber salad can add a refreshing crunch and balance the richness of the curry.

Storage & leftovers

Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stove or in the microwave, adding a splash of water or coconut milk to keep the curry creamy.

KEEP EXPLORING

More to make.