If you love simple homemade desserts with a soft, chewy texture, these Sweet Coconut Sticky Rice Squares are a wonderful treat to try. Made with tender sticky rice, rich coconut milk, and just the right amount of sugar, these little squares are naturally creamy, delicately sweet, and incredibly satisfying. Each bite has a delicious chewy texture with a subtle tropical coconut flavor.
This easy coconut rice dessert requires only a handful of ingredients and doesn’t need an oven. The cooked rice is combined with a sweet coconut mixture, pressed into a baking dish, and chilled until firm enough to slice into neat squares. Perfect for make-ahead desserts, afternoon snacks, family gatherings, or anyone who enjoys traditional rice-based sweets.
🍽️ Recipe Overview
| Category | Details |
| Prep Time | 15 minutes |
| Soaking Time | 4 hours |
| Cook Time | 30–40 minutes |
| Chilling Time | 3–4 hours |
| Total Time | Approximately 8 hours |
| Servings | 12–16 squares |
| Course | Dessert, Snack |
| Cuisine | Asian-inspired |
| Cooking Method | Stovetop |
| Difficulty | Easy |
❤️ Why You’ll Love This Recipe
- Simple ingredients: Made with rice, coconut milk, sugar, and a few pantry staples.
- Naturally chewy: Glutinous rice creates a wonderfully soft and sticky texture.
- Delicious coconut flavor: Full-fat coconut milk gives every bite a rich tropical taste.
- No oven required: Everything comes together on the stovetop.
- Make-ahead friendly: Prepare the mixture in advance and refrigerate until ready to serve.
- Perfectly portioned: Once chilled, the mixture can be cut into convenient bite-sized squares.
- Budget-friendly: An affordable homemade dessert using simple ingredients.
🛒 Ingredients
For the Sticky Rice
| Ingredient | Amount | Notes |
| Glutinous rice (sweet rice) | 2 cups | Short-grain sticky rice |
| Water | As needed | For soaking and steaming |
| Salt | ¼ teaspoon | Enhances flavor |
For the Coconut Mixture
| Ingredient | Amount |
| Full-fat coconut milk | 1 can (13.5 oz / 400 ml) |
| Granulated sugar | ½ cup |
| Water | ¼ cup |
| Vanilla extract | 1 teaspoon |
| Salt | ¼ teaspoon |
| Cornstarch | 1 tablespoon (optional) |
Optional Toppings
- ¼ cup toasted shredded coconut.
- A little powdered sugar.
- Toasted sesame seeds.
- Fresh mango slices for serving.
👩🍳 Step-by-Step Instructions
1. Wash and Soak the Rice
Place the glutinous rice in a large mixing bowl.
Rinse it several times under cold running water until the water becomes mostly clear.
Cover the rice with plenty of fresh water and allow it to soak for approximately 4 hours, or preferably overnight.
Drain the rice thoroughly before cooking.
2. Cook the Sticky Rice
Transfer the soaked rice to a steamer basket lined with cheesecloth or a clean steaming cloth.
Spread the rice into an even layer.
Steam over boiling water for approximately 25–30 minutes, or until the grains are tender, translucent, and sticky.
If the rice is still firm in the center, continue steaming for another 5–10 minutes.
Set aside while preparing the coconut mixture.
3. Prepare the Coconut Sauce
In a medium saucepan, combine the coconut milk, water, granulated sugar, and salt.
Place over medium-low heat.
Stir continuously until the sugar dissolves and the mixture becomes warm and smooth.
Add the vanilla extract and stir to combine.
If you prefer firmer, more sliceable squares, dissolve the optional cornstarch in 2 tablespoons of cold water and whisk it into the coconut mixture.
Cook for another 2–3 minutes until slightly thickened.
4. Combine the Rice and Coconut Mixture
Add the cooked sticky rice gradually to the warm coconut mixture.
Using a sturdy spatula, gently fold everything together until the rice is evenly coated.
Continue cooking over low heat for approximately 5–8 minutes, stirring frequently.
The mixture should become thick, sticky, and cohesive, with very little loose coconut liquid remaining.
Avoid crushing the rice grains while mixing.
5. Transfer to the Baking Dish
Lightly grease an 8 × 8-inch square baking dish or line it with parchment paper.
Transfer the warm coconut rice mixture into the prepared dish.
Spread it evenly using a spatula.
Press the mixture gently into the corners to create a compact, uniform layer.
Smooth the surface with the back of a lightly greased spoon.
6. Chill Until Firm
Allow the rice mixture to cool at room temperature for approximately 20–30 minutes.
Cover the dish and refrigerate for at least 3–4 hours, or until completely chilled and firm.
For cleaner slices, refrigerate overnight.
7. Cut into Squares
Once fully chilled, lift the coconut rice mixture out of the dish using the parchment paper.
Place it on a clean cutting board.
Using a sharp knife lightly coated with oil or dipped in warm water, cut into 12–16 equal-sized squares.
Arrange the squares in an airtight container.
8. Serve and Enjoy
Serve the coconut sticky rice squares chilled or slightly cool.
For extra flavor, sprinkle toasted shredded coconut over the top or serve with fresh mango slices.
Enjoy these soft, chewy, naturally sweet coconut treats!
⭐ Best Tips for Perfect Coconut Sticky Rice Squares
- Use glutinous rice: Regular long-grain rice won’t provide the same sticky, chewy consistency.
- Soak the rice properly: Soaking helps the grains cook evenly.
- Drain thoroughly: Excess soaking water can make the finished mixture too wet.
- Use full-fat coconut milk: It provides a richer flavor and creamier consistency.
- Cook the mixture gently: Low heat prevents the coconut milk from scorching.
- Stir frequently: This prevents the rice from sticking to the bottom of the saucepan.
- Don’t overmix: Fold gently to preserve the individual rice grains.
- Press firmly into the pan: Compacting the mixture helps the squares hold their shape.
- Chill completely: Proper refrigeration makes cutting much easier.
- Use a sharp knife: Clean cuts create attractive, evenly shaped squares.
🥥 Best Ingredient Options
Glutinous Rice: Short-grain sweet rice is the best option because it naturally becomes sticky when cooked.
Coconut Milk: Full-fat canned coconut milk creates a rich, creamy flavor. Light coconut milk can be used for a less rich result.
Sugar: Regular granulated sugar works perfectly. Brown sugar can be substituted for a deeper caramel-like sweetness, although it will change the white appearance.
Vanilla Extract: Adds a pleasant aroma and complements the coconut flavor.
Cornstarch: Optional, but useful if you want a slightly firmer, more sliceable dessert.
Shredded Coconut: Unsweetened shredded coconut adds extra texture and coconut flavor.
🍓 Recipe Variations
- Mango Coconut Rice Squares: Fold small pieces of fresh mango into the cooled rice mixture for a tropical variation.
- Pandan Coconut Squares: Add 1 teaspoon pandan extract to the coconut milk for a fragrant green coconut dessert.
- Chocolate Coconut Rice Squares: Drizzle melted white or dark chocolate over the chilled squares.
- Toasted Coconut Squares: Sprinkle toasted coconut flakes over the surface before chilling.
- Brown Sugar Coconut Squares: Replace the granulated sugar with brown sugar for a richer sweetness.
- Sesame Coconut Rice Squares: Add toasted sesame seeds to the mixture for a subtle nutty flavor.
- Lime Coconut Squares: Add 1 teaspoon fresh lime zest to the coconut mixture for a refreshing citrus note.
☕ What to Serve With Coconut Sticky Rice Squares
These sweet coconut rice treats pair beautifully with:
- Fresh mango slices.
- Pineapple chunks.
- Fresh strawberries.
- Banana slices.
- Hot green tea.
- Jasmine tea.
- Thai iced tea.
- Fresh coconut water.
- A cup of coffee.
- Homemade fruit smoothies.
For a beautiful dessert platter, arrange the coconut squares with fresh tropical fruits and toasted coconut flakes.
⏰ Make-Ahead Instructions
These coconut rice squares are ideal for preparing ahead of time.
- Cook the sticky rice and prepare the coconut mixture.
- Combine everything until thick and evenly coated.
- Transfer the mixture into a parchment-lined baking dish.
- Press into an even layer.
- Allow it to cool before covering.
- Refrigerate for at least 3–4 hours or overnight.
- Cut into squares shortly before serving.
Preparing the dessert the night before makes it easier to achieve clean, uniform pieces.
🥡 Storage Instructions
Because this dessert contains cooked rice and coconut milk, proper refrigeration is important.
- Refrigerator: Store in an airtight container for up to 3–4 days.
- Room Temperature: Do not leave the cooked rice dessert unrefrigerated for more than 2 hours.
- Best Texture: Enjoy chilled for a firmer, chewier consistency.
Avoid storing the squares uncovered because they can dry out.
🔥 Reheating Instructions
These coconut rice squares are usually enjoyed chilled, but they can also be served slightly warm.
Microwave: Place one square on a microwave-safe plate and heat for approximately 10–15 seconds.
Steamer: Place the squares in a heatproof dish and steam gently for approximately 3–5 minutes.
Avoid overheating, as excessive heat can make the rice overly soft and sticky.
❄️ Freezing Instructions
Freezing is possible, although the texture may become slightly softer after thawing.
- Cut the completely chilled dessert into individual squares.
- Wrap each piece separately in parchment paper.
- Place the wrapped squares in a freezer-safe container.
- Freeze for up to 1 month for the best quality.
- Thaw overnight in the refrigerator before serving.
For the freshest texture, refrigeration is preferable.
⚠️ Common Mistakes to Avoid
1. Using Regular Rice
Regular rice doesn’t have the same starch properties as glutinous rice, so the squares may fall apart.
2. Skipping the Soaking Step
Unsoaked glutinous rice may cook unevenly, leaving some grains hard in the center.
3. Adding Too Much Liquid
Excess coconut milk can prevent the mixture from becoming firm enough to cut.
4. Cooking Over High Heat
High heat can scorch the coconut milk and cause the mixture to stick to the saucepan.
5. Overcooking the Rice
Overcooked rice can become mushy instead of maintaining its individual grain texture.
6. Not Pressing the Mixture Firmly
A loosely packed mixture may crumble when sliced.
7. Cutting Before Chilling
Warm coconut rice is too soft to produce clean squares. Allow sufficient refrigeration time.
8. Using Too Much Cornstarch
Adding excessive cornstarch can create a pasty texture rather than a naturally chewy rice dessert.
📊 Nutrition Estimate
Approximate nutritional values per serving, based on 16 squares:
| Nutrient | Amount |
| Calories | 165 kcal |
| Carbohydrates | 28 g |
| Protein | 2 g |
| Total Fat | 5 g |
| Saturated Fat | 4 g |
| Sugar | 8 g |
| Fiber | 1 g |
| Sodium | 75 mg |
Nutrition values are estimates and may vary depending on the coconut milk, rice, and sugar used.
❓ Frequently Asked Questions
1. What type of rice is best for coconut sticky rice squares?
Glutinous rice, also called sweet rice or sticky rice, is the best choice. It produces the chewy consistency needed to hold the squares together.
2. Can I use regular white rice?
Regular white rice is not recommended because it contains less of the starch responsible for the sticky texture. The finished dessert may not hold its shape.
3. Why are my coconut rice squares too soft?
They may contain too much coconut liquid or may not have been chilled long enough. Cook the mixture until thick and refrigerate until completely firm.
4. Can I make these coconut rice squares without an oven?
Yes! This is a completely oven-free dessert. The rice is steamed, combined with coconut milk on the stovetop, and refrigerated.
5. Can I use coconut cream instead of coconut milk?
Yes, but coconut cream is considerably richer and thicker. You may need to adjust the amount of water to achieve the desired consistency.
6. How long should I refrigerate the squares?
Refrigerate for at least 3–4 hours. Overnight chilling generally produces firmer squares that are easier to cut.
7. Can I make this dessert less sweet?
Absolutely! Reduce the sugar to ⅓ cup if you prefer a more delicate coconut flavor.
8. Why are my rice squares falling apart?
The mixture may not have been compacted sufficiently, or it may contain too much liquid. Make sure the rice is properly cooked and the coconut mixture has thickened before transferring it to the dish.
9. Can I add shredded coconut?
Yes! Add ¼ cup unsweetened shredded coconut to the rice mixture for extra coconut flavor and texture.
10. Should coconut sticky rice squares be served warm or cold?
They can be enjoyed either way, but chilling produces the firm, neat squares shown in the photo.
❤️ Final Thoughts
These Sweet Coconut Sticky Rice Squares are proof that a delicious homemade dessert doesn’t need complicated ingredients or hours of baking. With tender glutinous rice, creamy coconut milk, and a touch of sweetness, this simple recipe creates a wonderfully chewy treat that’s both satisfying and easy to prepare.
Whether you’re making them for a family gathering, an afternoon snack, or a special homemade dessert, these coconut rice squares are a lovely addition to your recipe collection. Prepare them ahead, chill until firm, cut into neat little squares, and enjoy every sweet, coconut-filled bite!