This Macanese classic brings together tender marinated chicken, aromatic jasmine rice, and colorful vegetables in a rich, mildly spiced coconut sauce. The Portuguese influence shines through curry powder, turmeric, and tomato paste, while coconut milk adds luxurious creaminess. Everything gets layered in a baking dish, covered with mozzarella and Parmesan, then baked until the cheese bubbles and turns golden brown. The result is a comforting fusion dish with crispy cheesy edges, tender chicken pieces throughout, and fragrant rice that soaks up all the flavorful sauce. Perfect for family dinners or meal prep, this baked creation delivers restaurant-quality Macanese flavors right from your home oven.
The moment this dish emerged from my oven with that golden, bubbling cheese crust, I knew I'd found something special. My tiny apartment filled with the warm scent of coconut milk and curry, and I immediately understood why Macanese cuisine is so magical. It happened on a rainy Tuesday when I was craving comfort food but wanted something with a little more adventure than my usual rotation.
Last winter, I made this for a group of friends who were skeptical about combining coconut milk with cheese. Watching their expressions change from curiosity to pure delight after the first bite was absolutely priceless. Now it's the most requested dish at every gathering, and I've memorized the recipe by heart from making it so often.
Ingredients
- 500 g boneless skinless chicken thighs: Cut into bite sized pieces because thighs stay incredibly tender and juicy even after baking
- 1 tbsp light soy sauce: Use this instead of regular soy sauce for a cleaner taste that wont overpower the delicate spices
- 1 tbsp Shaoxing wine: Dry sherry works perfectly if you cant find Shaoxing wine at your local market
- ½ tsp ground white pepper: White pepper blends seamlessly into the sauce without those visible black specks
- 1 tsp cornstarch: This tiny amount helps the chicken stay silky and tender during marinating
- 1 ½ cups jasmine rice: Jasmine rice has a natural floral sweetness that complements the coconut curry sauce beautifully
- 2 ½ cups chicken broth: I use low sodium broth so I can control the salt level more precisely
- 1 small onion: Finely chopped so it melts into the rice while cooking
- 2 garlic cloves: Minced fresh garlic makes all the difference in the base flavor
- 2 tbsp mild curry powder: Mild curry powder lets the coconut milk shine without overwhelming heat
- 400 ml coconut milk: Full fat coconut milk creates that luxurious creamy sauce we all love
- 1 tbsp tomato paste: This adds a subtle depth and rich color to the sauce
- ½ tsp turmeric: Mostly for that gorgeous golden yellow color that makes this dish so inviting
- 150 g frozen peas: They hold their texture better than canned and add little pops of sweetness
- 100 g mozzarella cheese: Shredded fresh mozzarella melts into those irresistible gooey strands
- 50 g Parmesan cheese: Grated Parmesan adds a salty nutty finish that balances the sweet coconut milk
Instructions
- Marinate the chicken:
- In a bowl combine chicken pieces with soy sauce Shaoxing wine white pepper and cornstarch until evenly coated. Let it sit for at least 20 minutes while you prep everything else this step makes the chicken incredibly tender.
- Cook the rice:
- Rinse the rice until the water runs clear then heat oil in a saucepan over medium heat. Sauté onion and garlic until fragrant about 2 minutes then add rice and stir for 1 minute to toast the grains. Pour in chicken broth and salt bring to a boil then cover and simmer on low for 12 to 15 minutes until the liquid is absorbed. Fluff with a fork and set aside.
- Prepare the sauce base:
- Heat 2 tablespoons oil in a large skillet over medium heat and sauté diced onion and garlic for 2 to 3 minutes until they start to soften. Add the marinated chicken pieces and sear them until just cooked through about 4 to 5 minutes. Toss in bell pepper carrot and frozen peas and sauté for another 3 minutes until the vegetables start to soften but still have some crunch.
- Build the coconut curry sauce:
- Sprinkle curry powder and turmeric over the chicken and vegetables stir constantly for 1 minute until the spices become incredibly fragrant. Stir in tomato paste coconut milk chicken broth and sugar. Simmer for 8 to 10 minutes stirring occasionally until the sauce thickens slightly and coats the back of a spoon. Season with salt and pepper to taste.
- Assemble for baking:
- Preheat your oven to 200°C 390°F and spread the cooked rice evenly in a greased 23x33 cm baking dish. Spoon the chicken and sauce mixture over the rice creating an even layer. Top with shredded mozzarella and grated Parmesan then sprinkle with breadcrumbs if you want that extra crunch on top.
- Bake to perfection:
- Bake for 20 to 25 minutes until the cheese is bubbling and golden brown with those gorgeous crispy edges. Let it rest for 5 minutes before serving this short wait makes it easier to scoop and lets the flavors settle.
This recipe has become my go to for potlucks and dinner parties because it travels well and always disappears within minutes. There is something so comforting about watching friends serve themselves seconds and thirds while asking for the recipe.
Make It Your Own
While the classic version is perfect as is I have discovered some wonderful variations over time. Shrimp works beautifully instead of chicken and cooks even faster. For a vegetarian version firm tofu cubes hold up surprisingly well in the creamy sauce.
The Perfect Wine Pairing
A crisp Portuguese Vinho Verde cuts through the richness of the coconut milk and cheese beautifully. If you prefer beer a cold lager works just as well and feels completely appropriate given Macaus Portuguese influence.
Storage And Reheating
This dish keeps well in the refrigerator for up to 3 days and actually tastes even better the next day. Reheat it in a 180°C 350°F oven for about 15 minutes until hot throughout and the cheese bubbles again.
- Avoid microwaving if possible the oven restores that crispy cheese topping that makes this dish so special
- Freeze individual portions for up to a month just thaw overnight before reheating
- Add a splash of chicken broth when reheating if the sauce seems too thick
Every time I make this Portuguese chicken rice I am transported back to that first rainy evening when I discovered it. Hope it brings as much warmth to your table as it has to mine.
Recipe FAQs
- → What makes Macau style chicken rice unique?
-
This dish blends Portuguese culinary traditions with Macanese influences, featuring coconut milk, curry spices, and a baking technique that creates a crispy cheesy topping while keeping the rice and chicken moist and flavorful underneath.
- → Can I prepare this dish ahead of time?
-
Yes, you can assemble everything up to 24 hours in advance and store it covered in the refrigerator. Add 5-10 minutes to the baking time if baking straight from the refrigerator.
- → What type of rice works best?
-
Jasmine rice or long-grain rice works perfectly as it holds its texture well during baking and absorbs the coconut sauce beautifully without becoming mushy.
- → How spicy is this dish?
-
Using mild curry powder creates gentle warmth rather than heat. Adjust spice levels by increasing curry powder or adding a pinch of cayenne pepper if you prefer more kick.
- → Can I use chicken on the bone?
-
Bone-in thighs work well but may require additional cooking time. Ensure chicken reaches internal temperature of 74°C (165°F) for food safety.
- → What can I serve alongside this baked dish?
-
A simple green salad with citrus dressing balances the richness. Portuguese Vinho Verde or cold lager complements the coconut and curry flavors perfectly.