This Macanese classic layers fragrant jasmine rice with tender chicken pieces and colorful vegetables, all smothered in a rich coconut-based sauce infused with mild curry powder, turmeric, and aromatic spices. The dish emerges from the oven with a bubbling golden cheese crust that gives way to creamy, aromatic layers below.
The preparation involves marinating chicken thighs in soy sauce and Shaoxing wine, cooking fluffy rice separately, and building a complex sauce with coconut milk, tomato paste, and vegetables. After assembling everything in a baking dish, mozzarella and Parmesan create the signature cheesy topping that browns beautifully in the oven.
Ready in about 80 minutes, this baked dish serves four generously and offers perfect make-ahead potential. The flavors meld even better when prepared ahead, and leftovers reheat beautifully for lunch the next day.
The steam hitting my face as I lifted that baking dish from the oven, cheese still bubbling and that coconut curry aroma filling my tiny apartment kitchen, this was the moment I finally understood what Macanese comfort food actually means. Id been attempting to recreate the dish Id fallen in love with at a little family restaurant in the old taipa village, where the owner told me her grandmother learned the recipe from Portuguese sailors who married into local families. My first few attempts were either too curry heavy or missing that certain creamy sweetness that makes it so addictive. The version sitting in front of me now, golden and fragrant, finally felt like the one Id been chasing.
I brought this to a potluck last winter when my friend Sarah was going through a rough divorce, and watching her face light up after that first bite made me realize how powerful food can be. She asked for the recipe three times that evening and now makes it for her kids every Sunday. Theres something about the warmth of the spices and the comfort of baked rice that just feels like a hug from someone who loves you.
Ingredients
- 500 g boneless skinless chicken thighs: Thighs stay juicier than breast meat through the baking process and absorb the marinade beautifully
- 1 tbsp Shaoxing wine: This adds that subtle depth that makes it taste authentic, though dry sherry works in a pinch
- 1 ½ cups jasmine rice: Jasmine rice has this natural floral sweetness that complements the coconut perfectly
- 400 ml coconut milk: Full fat is non negotiable here, light coconut milk wont give you that luscious creamy sauce
- 2 tbsp mild curry powder: Mild lets the other flavors shine without overwhelming the dish
- 150 g frozen peas: I keep these in my freezer always, they add these little pops of sweetness throughout
- 100 g mozzarella cheese: Freshly shredded melts better than pre shredded which has anti caking agents
Instructions
- Marinate the chicken:
- Combine chicken pieces with soy sauce, Shaoxing wine, white pepper, and cornstarch in a bowl. Mix until everything is evenly coated and set aside for at least 20 minutes while you prep the vegetables.
- Cook the rice:
- Rinse rice until the water runs clear, then heat oil in a saucepan over medium heat and sauté the onion and garlic until fragrant. Add rice and stir for 1 minute before adding chicken broth and salt, bring to a boil, then cover and simmer on low heat for 12 to 15 minutes until cooked through.
- Prepare the sauce:
- Heat oil in a large skillet and sauté onion and garlic for 2 to 3 minutes until softened. Add the marinated chicken and sear until just cooked through, then add bell pepper, carrot, and peas, sautéing for another 3 minutes.
- Add the curry and coconut:
- Sprinkle curry powder and turmeric over the chicken and vegetables, stirring for 1 minute until fragrant. Pour in tomato paste, coconut milk, chicken broth, and sugar, then simmer for 8 to 10 minutes while stirring occasionally until sauce thickens slightly.
- Assemble and bake:
- Preheat oven to 200°C (390°F) and spread cooked rice evenly in a greased 23x33 cm baking dish. Spoon chicken and sauce mixture over the rice, top with mozzarella and Parmesan, then bake for 20 to 25 minutes until cheese is bubbling and golden.
This recipe became my go to during lockdown when everyone was craving comfort food but we couldnt go to our favorite restaurants. My neighbor would smell it baking and text me asking what I was making, and eventually I started making extra portions just to drop off at her door.
The Secret To Perfect Rice
I learned the hard way that rinsing rice until the water runs clear is non negotiable for this dish. That extra starch makes the rice turn into this gluey mass once baked, and nobody wants that. Also, slightly undercook the rice during the initial boiling phase since it will continue cooking in the oven with all that sauce.
Making It Your Own
The beauty of Macanese food is its meant to be adapted based on what you have. Sometimes I add chorizo slices if I want extra smokiness, or swap the chicken for shrimp during summer when I want something lighter. The curry powder can also be adjusted based on your spice tolerance.
Serving Suggestions
A simple green salad with sharp vinaigrette cuts through the richness perfectly. I also love serving it with pickled vegetables on the side for that acid contrast that brightens every bite. And dont forget something cold to drink, the curry has a gentle warmth that builds.
- Portuguese Vinho Verde is the traditional pairing and honestly perfect
- A cold lager works beautifully if wine isnt your thing
- Keep some lime wedges on hand, a squeeze over the top brightens everything
Theres something magical about pulling this bubbling dish out of the oven, that moment when everyone leans in a little closer, suddenly hungry all over again. Hope it brings as much warmth to your table as it has to mine.
Recipe FAQs
- → What makes this dish Macanese?
-
This dish reflects Macau's unique Portuguese-Chinese fusion cuisine, combining classic Portuguese ingredients like coconut milk, curry powder, and cheese with Chinese cooking techniques and rice as the base.
- → Can I prepare this ahead of time?
-
Yes, assemble everything up to 24 hours in advance and refrigerate. Add 5-10 minutes to baking time if baking cold from the refrigerator.
- → What cheese works best for the topping?
-
Mozzarella provides excellent melt and stretch, while Parmesan adds savory depth. You can substitute cheddar or a Portuguese-style cheese like São Jorge for different flavor profiles.
- → Is the sauce very spicy?
-
The mild curry powder creates gentle warmth rather than heat. For more spice, increase curry powder or add cayenne. For less spice, reduce the curry amount to 1 tablespoon.
- → Can I use brown rice instead?
-
Brown rice works but requires about 20 minutes longer cooking time and additional liquid. Parboil it slightly before adding to the sauce to ensure it finishes cooking in the oven.
- → What wine pairs well with this dish?
-
A crisp Portuguese Vinho Verde cuts through the richness beautifully. Alternatively, a cold lager, dry Riesling, or light-bodied Chardonnay complement the creamy coconut and curry flavors.