A vibrant Macanese fusion dish combining tender marinated chicken, fluffy jasmine rice, and colorful vegetables in a rich, mildly spiced Portuguese coconut sauce. The casserole is crowned with mozzarella and Parmesan, then baked until bubbling and golden. Ready in 1 hour 20 minutes, this comforting bake serves four and delivers the perfect balance of creamy, savory, and subtly sweet flavors that Macau's culinary heritage is famous for.
The first time I walked into a little family restaurant in Macau, this dish was bubbling away in a clay pot, the coconut and curry aromas hitting me before I even sat down. I watched the owner pull it from the oven, cheese golden and stretchy, and knew I had to recreate that magic at home. Now my apartment fills with those same intoxicating smells whenever I make it, and friends start knocking on my door before I've even announced dinner.
Last winter, during a particularly miserable week of rain, I made a massive batch of this for three friends who were stuck in town unexpectedly. We stood around the kitchen island, dipping spoons into the sauce while it simmered, and ended up eating straight from the baking dish while watching bad movies on the couch. Nobody spoke much, but there was a lot of spoon-clinking and quiet appreciative noises.
Ingredients
- 500 g boneless skinless chicken thighs: Thighs stay juicy and tender through the baking process, unlike breast meat which can dry out in the oven
- 1 tbsp light soy sauce: Use a quality brand here since it forms the base of your marinade flavor
- 1 tbsp Shaoxing wine: Dry sherry works if you cannot find this Chinese cooking wine at your local market
- ½ tsp ground white pepper: White pepper blends into the sauce invisibly while black pepper would leave visible specks
- 1 tsp cornstarch: This creates a protective coating on the chicken so it stays silky even after baking
- 1 ½ cups jasmine rice: The natural floral aroma of jasmine rice pairs beautifully with coconut milk
- 2 ½ cups chicken broth: Use a good quality broth you would happily drink on its own
- 1 small onion: Finely chopped so it virtually disappears into the rice while lending sweetness
- 2 garlic cloves: One minced for the rice base and another two for the sauce building layers of flavor
- ½ tsp salt: Adjust this depending on how salty your chicken broth is
- 2 tbsp vegetable oil: One tablespoon for rice preparation and another for the sauce base
- 1 medium onion: Diced larger here for the sauce so you get distinct bites of sweet onion
- 1 red bell pepper: Adds both color and sweetness that balances the curry spices
- 1 carrot: Diced small so it cooks through in the same time as the bell pepper
- 150 g frozen peas: These go in frozen and thaw perfectly in the simmering sauce
- 2 tbsp mild curry powder: Mild curry powder lets the coconut shine through without overwhelming the dish
- 400 ml coconut milk: Full fat coconut milk creates that luxurious creamy sauce consistency
- 1 tbsp tomato paste: This adds a subtle umami depth and helps the sauce coat everything evenly
- ½ tsp turmeric: Mostly for that gorgeous golden color but also adds earthy undertones
- 1 tsp sugar: Just enough to round out the sharp edges of the curry powder
- 100 g mozzarella cheese: Shredded fresh melts better than pre shredded which contains anti caking agents
- 50 g Parmesan cheese: Adds a salty, nutty contrast to the mild mozzarella
- 1 tbsp breadcrumbs: Optional but creates this incredible crunchy crust on top
Instructions
- Marinate the chicken:
- Combine chicken pieces with soy sauce, Shaoxing wine, white pepper, and cornstarch in a bowl, then let it sit for at least 20 minutes while you prep everything else. The cornstarch will create this protective layer that keeps the meat incredibly tender.
- Prepare the rice base:
- Rinse the rice until the water runs clear, then sauté the minced onion and garlic in oil until fragrant before adding the rice to toast it for one minute. Pour in the chicken broth and salt, bring it to a boil, then cover and simmer on low heat for 12 to 15 minutes until the liquid is absorbed.
- Build the sauce foundation:
- Heat oil in a large skillet and sauté the diced onion and garlic for about 3 minutes until they are softened and fragrant. Add the marinated chicken pieces and sear them until they are just cooked through on all sides.
- Add vegetables and spices:
- Toss in the bell pepper, carrot, and frozen peas, sautéing them for about 3 minutes until they are slightly softened. Sprinkle the curry powder and turmeric over everything, stirring constantly for one minute until the spices bloom and become incredibly fragrant.
- Create the creamy sauce:
- Pour in the coconut milk, chicken broth, tomato paste, and sugar, then let everything simmer for 8 to 10 minutes. The sauce should thicken slightly and coat the back of a spoon, at which point you should taste and adjust the salt and pepper as needed.
- Assemble for baking:
- Preheat your oven to 200°C and spread the cooked rice evenly across a greased baking dish. Spoon the chicken and sauce mixture generously over the rice, making sure every corner gets some of that sauce.
- Add the cheese topping:
- Scatter the mozzarella and Parmesan evenly across the top, then add breadcrumbs if you are using them for extra crunch. The cheese should cover most of the surface so every bite gets that golden, bubbly topping.
- Bake until golden:
- Slide the dish into the oven and bake for 20 to 25 minutes until the cheese is bubbling and has developed those gorgeous golden brown spots. Let it rest for about 5 minutes before serving so the sauce sets slightly and becomes easier to scoop.
This recipe has become my go to for new neighbors and housewarming gifts. Something about that bubbling cheese and aromatic curry makes people feel immediately at home, even if they have never tasted Macanese food before. I have watched self proclaimed picky eaters go back for thirds.
Making It Your Own
The beauty of this dish lies in how forgiving it is to substitutions. I have made it with shrimp when my vegetarian sister visited, used brown rice for extra fiber, and even thrown in spinach when the garden was overflowing. Each version works because the sauce carries so much flavor on its own.
Timing Is Everything
I have learned through many slightly rushed attempts that getting the rice done first and keeping it warm makes the whole process feel less stressful. The sauce can wait patiently on the stove while you fluff the rice and grease your baking dish, but trying to cook rice while the sauce simmers is when things get hectic and mistakes happen.
Serving Suggestions
A simple green salad with a sharp vinaigrette cuts through the richness perfectly, and some crusty bread never hurts for soaking up extra sauce. I have also served it with steamed bok choy when I want to add more vegetables without altering the dish character.
- Cold lager or a crisp white wine balances the gentle spice beautifully
- The leftovers, if you somehow have any, reheat surprisingly well the next day
- Sprinkle fresh cilantro over the top right before serving for a pop of color
There is something deeply satisfying about serving this dish still hot from the oven, watching the first person break through that cheesy crust and steam rising up. Every time I make it, I am transported back to that tiny restaurant in Macau, where food is more than sustenance, it is memory.
Recipe Questions & Answers
- → What makes this dish Macanese?
-
This fusion blend reflects Macau's Portuguese colonial heritage, combining traditional Portuguese ingredients like coconut milk, curry powder, and melted cheese with Chinese cooking techniques and jasmine rice.
- → Can I make this ahead of time?
-
Yes, assemble the dish up to 24 hours in advance, cover tightly, and refrigerate. Add 5-10 minutes to baking time if baking cold from the refrigerator.
- → What can I substitute for coconut milk?
-
Heavy cream creates an equally rich sauce, though you'll lose the subtle tropical sweetness. For a lighter version, use half coconut milk and half chicken broth.
- → Is the curry powder very spicy?
-
Mild curry powder provides gentle warmth rather than heat. Adjust the amount to your preference, or add a pinch of cayenne if you enjoy more spice.
- → Can I use brown rice instead?
-
Brown rice works but requires about 20 minutes longer cooking time and additional liquid. Parboil it before assembling to ensure everything cooks through evenly.