Macanese African chicken: a whole chicken roasted until the skin is browned, served with a peanut and coconut milk sauce
Serves6 servings
CuisineMacanese

African Chicken: Macanese Spiced Roast Chicken with Peanut-Coconut Sauce (Galinha Africana)

How to make Macanese African chicken (Galinha Africana): a flattened whole chicken marinated in spiced yogurt and roasted, served with a peanut, coconut milk and chili sauce on the side. Follows António M. Jorge da Silva's recreation, with the source amounts, safe roasting checks, and why the dish is Macanese rather than African.

Cooking flow

Cooking steps

STEP 11 / 8

Sauté the onion, garlic and bay leaves

Onion, garlic and bay leaves sautéing in olive oil, the first stage of the sauce
Only the onion, garlic and bay leaves go in at this stage

From the sauce's 1/4 cup of olive oil, take about 15 ml (1 tbsp) and heat it in a saucepan. Add the chopped sweet onion, the 1 tsp of chopped garlic and the 2 bay leaves, and sauté until the onion is soft and translucent. Keep the rest of the sauce oil, about 45 ml, for step 3.

STEP 22 / 8

Add the chilies, tomato paste, half the coconut milk and the Madeira

The African chicken sauce simmering with chilies, tomato paste and coconut milk
The bay leaves stay in until the sauce has cooled; the peanuts are not added yet

Add the 4 minced red chilies, the tomato paste, half of the coconut milk, the salt and the sweet Madeira. Bring to a boil, then lower the heat and simmer for about 2 minutes. Take it off the heat, let it cool, and remove the bay leaves. A 2-minute simmer does not guarantee that the alcohol is gone.

STEP 33 / 8

Blend with the peanuts, remaining oil and remaining coconut milk

Sauce with peanuts, olive oil and the remaining coconut milk, ready to blend smooth
Blend only after the sauce has cooled and the bay leaves are out

Put the cooled sauce in the blender with the 1 cup of honey-roasted peanuts, the remaining sauce oil (about 45 ml) and the remaining coconut milk. Blend until smooth. Only blend the sauce once it has cooled, within your blender's temperature and capacity limits; do not seal and run hot sauce. Cool the prepared sauce promptly in a clean, shallow container and refrigerate it, covered, while the chicken marinates and roasts; do not leave it at room temperature for that waiting period. Keep it separate from the raw chicken, the marinade and any raw-meat tools, and serve it on the side.

STEP 44 / 8

Pat the chicken dry and open it flat

A whole chicken opened from the back and flattened, still joined at the breastbone
Open from the back and keep both halves joined at the breastbone

The source says to wash the chicken. This article does not recommend washing raw chicken, to avoid spreading contamination; instead, pat the surface dry with clean disposable paper towels. This is an editorial change from the source.

Cut along the back to open the chicken, leaving the two halves attached at the breastbone, and press it flat. Cut away the breastbone cartilage so it lies as flat as possible. Place it skin-side down in an oven-safe metal roasting pan. (The source uses a Pyrex dish; the metal pan is an editorial change.)

STEP 55 / 8

Make the marinade and coat the chicken

Marinade of turmeric and paprika mixed with yogurt, garlic and chilies
Mix the spices first, then add the yogurt, vinegar and oil

In a bowl, mix the turmeric, cumin, paprika, cayenne, 2 tsp of minced garlic, 2 minced red chilies and sea salt. Add the yogurt, then the white wine vinegar and the marinade's 1/4 cup of olive oil, and mix well.

Spread the marinade over the whole meat side. On the skin side, lift the skin slightly without pulling it off hard, and spread the marinade underneath it too. Cover and refrigerate for at least 3 hours, preferably overnight.

Spreading the spiced yogurt marinade over the meat side and under the skin of the chicken
Loosen the skin gently and coat the meat beneath it
STEP 66 / 8

Preheat the oven and keep the chicken chilled

STEP 6

Preheat the oven to 425°F (about 220°C, rounded). The source takes the chicken out of the refrigerator about 30 minutes before roasting. This article does not aim to bring it to room temperature: keep it covered in the refrigerator until the oven has finished preheating, then move straight on to roasting in the metal pan. Do not put a chilled glass dish directly into a hot oven.

STEP 77 / 8

Roast skin-side up and check the center temperature

A whole chicken placed skin-side up in an oven-safe pan, starting to roast in the oven
The marinated chicken goes into the oven skin-side up, without any sauce on it

Turn the chicken skin-side up in the metal roasting pan and roast at 425°F (about 220°C). The source gives 45 minutes as a guide, but the time changes with the size of the chicken and the oven, so do not treat it as fixed. Do not judge by color alone: insert a thermometer into the thickest part and make sure the center has reached at least 75°C and stays there for 1 minute. If it has not, keep roasting and check again. Do not baste with the sauce.

STEP 88 / 8

Garnish and serve with the sauce on the side

Roast chicken topped with cilantro and crushed peanuts, with lemon and the sauce on the side
Cilantro, ground peanuts and lemon are the only garnishes; the sauce comes on the side

Move the chicken to a clean serving platter. Scatter the chopped cilantro and the coarsely ground honey-roasted peanuts over it, and set the lemon wedges alongside. Serve the peanut-coconut sauce separately in its own bowl.

0 / 0
Ingredients

Ingredients

1 / 1

Ingredients

Ingredient Amount Role
Chicken 1 whole (or 8 chicken thighs) Main. This article follows the whole-bird option
Ground turmeric 1/2 tsp Marinade: color and earthy aroma
Ground cumin 1/2 tsp Marinade: aroma
Paprika 2 tsp Marinade: red color
Cayenne pepper 1 tsp Marinade: heat
Garlic, minced 2 tsp Marinade
Red hot chilies, minced 2 Marinade: heat
Yogurt 1/2 cup Marinade: base that carries the spices
Sea salt 1 tsp Marinade
White wine vinegar 2 tsp Marinade: acidity
Olive oil (Portuguese olive oil) 1/4 cup Marinade only. Keep separate from the sauce oil
Sweet onion, chopped 1 Sauce: sweet base
Garlic, chopped 1 tsp Sauce
Red hot chilies, minced 4 Sauce: heat
Tomato paste 2 tsp Sauce
Honey-roasted peanuts 1 cup Sauce: blended in for body
Coconut milk 1 cup Sauce: added in two halves, one while simmering and one at blending
Sweet Madeira wine 1/4 cup Sauce
Bay leaves 2 Sauce: removed before blending
Olive oil (Portuguese olive oil) 1/4 cup Sauce only: about 15 ml for sautéing, the rest (about 45 ml) for blending
Sea salt 1 tsp, or to taste Sauce
Lemon, cut into wedges 1 Garnish
Cilantro, chopped 1 tbsp Garnish
Honey-roasted peanuts, coarsely ground 1/2 cup Garnish only. Separate from the sauce peanuts
0 / 0

African Chicken: A Macanese Roast with Its Sauce on the Side

What this dish should keep

The chicken is a whole bird, opened flat, coated in a yogurt marinade colored with turmeric and paprika, and roasted. The rich sauce of peanuts, coconut milk and red chili is served separately rather than brushed onto the chicken.

A whole chicken lies flat on the platter, its skin deep red-gold from paprika and turmeric, scattered with chopped cilantro and coarsely ground honey-roasted peanuts. Lemon wedges sit beside it, and a small bowl holds a smooth, pale orange sauce of peanuts and coconut milk. This is Galinha Africana, also written Galinha à Africana, known in English as African chicken.

Despite the name, this is not a general "African" dish. It is known as a dish of Macanese cuisine, the cooking of the Macanese community of Macau. It is also not the same dish as Galinha Cafreal, which is described as Mozambican, or as Portuguese piri-piri chicken, and this article does not treat them as interchangeable.

There is no single standard recipe. Versions differ from restaurant to restaurant and household to household. The version here follows António M. Jorge da Silva's Macaense Cuisine: Origins and Evolution (International Institute of Macau, 2016), in which the author presents his own attempt to recreate the dish associated with the chef Américo Ângelo. It is one recreation, not the only authentic formula.

About this version

We have not test-cooked this recipe. The heat of the chilies, the thickness of the sauce and the roasting time depend on your chilies, the size of your chicken and your oven, so treat the times below as guides and use a thermometer to decide when the chicken is done.

Ingredients (6 servings, as in the source)

Ingredients for African chicken, including chicken, yogurt, chilies, spices, peanuts and coconut milk
Marinade and sauce ingredients are kept in separate groups, with the garnish set apart

The amounts below are the source recipe's own, in its own units. The book does not give a weight for the chicken. Peanuts, olive oil and coconut milk each appear in more than one role, so each use has its own row.

Equipment

  • Kitchen shears or a boning knife, for opening the chicken
  • Oven-safe metal roasting pan
  • Saucepan
  • Blender
  • Instant-read thermometer
  • Clean disposable paper towels
  • Cutting board, containers and utensils kept only for raw chicken

Measuring, Choosing and Substituting

How the cup measures are read here

The source uses cups, tablespoons and teaspoons. The conversion table printed in the book mixes values (1 cup as 250 ml, 1/2 cup as 118 ml, 1/4 cup as 59 ml), so it does not settle a single cup standard, and this article does not label the source's cups as US cups. For working through the steps, this article uses 1 cup = 240 ml, 1 tbsp = 15 ml and 1 tsp = 5 ml as an editorial choice. On that basis, 1/2 cup is 120 ml and 1/4 cup is 60 ml. These are volumes, not weights.

Two oils, two jobs. The marinade's 1/4 cup of olive oil goes only into the marinade. The sauce's 1/4 cup is the only oil for the sauce. The source says to sauté but does not say how much of the sauce oil to use for it, and it adds olive oil again at blending. This article therefore splits the sauce oil into about 15 ml (1 tbsp) for sautéing and about 45 ml for blending. That split is an editorial choice, not the source's instruction, and it means no extra oil is added.

Two portions of peanuts. The 1 cup of honey-roasted peanuts goes into the sauce; the 1/2 cup is coarsely ground and scattered on top at the end.

Olive oil. The source calls for Portuguese olive oil. An ordinary extra-virgin olive oil can be used, with some difference in flavor.

Chilies. The heat of the finished chicken and sauce depends on the type and number of red chilies you use. Choosing milder chilies or fewer of them makes the dish less hot, but the exact effect is not measured here.

What is not a substitute. Leaving out the coconut milk or the peanuts takes the dish away from this version. That is a different recipe, not a substitution.

Allergens and honey

This recipe contains peanuts, milk (yogurt) and chicken. Honey-roasted peanuts are a processed product, so check the label for any other ingredients. Because the peanuts are honey-roasted, do not serve this dish to infants under 1 year old; honey should not be given to babies under one, and ordinary heating or cooking does not remove that caution.

Method: Make the Sauce First, Then Marinate and Roast

Order of work

Steps 1–3 make the sauce, which is served on the side. Steps 4–5 prepare and marinate the chicken for at least 3 hours, preferably overnight. Steps 6–8 roast and finish. The sauce never goes onto the chicken during roasting.

Raw chicken hygiene

Keep the board, containers and utensils used for raw chicken separate from those used for other foods, including the finished sauce. Wash your hands and tools after handling raw chicken. Do not use the dishes or tools that touched raw or marinated chicken for the cooked chicken, and do not mix leftover marinade into the sauce, which is served without further heating.

Troubleshooting

Situation What to check or do
The skin is well browned at 45 minutes but the thickest part is below 75°C Keep roasting and recheck until the center reaches at least 75°C for 1 minute. Color is not a doneness test
The skin starts to tear while you apply the marinade Lift it only slightly and work the marinade underneath; there is no need to pull the skin away from the meat
The sauce is still hot when you are ready to blend Wait for it to cool first, and stay within the blender's temperature and capacity limits
Leftover marinade in the bowl Discard it. Do not add it to the sauce or use it as a dip
The dish was hotter than you wanted Next time, adjust the type and number of red chilies; heat varies with the chilies used
Leftovers

Divide any leftovers into clean, shallow containers, cool them quickly and refrigerate. As a general guide, reheat to 75°C or above. No safe keeping period is established for this particular recipe.

Variations Within This Recipe

Chicken thighs instead of a whole bird. The source offers 8 chicken thighs as an alternative to a whole chicken. It gives no separate roasting time for them, so use the same thermometer check: at least 75°C at the center for 1 minute.

The source's serving suggestion. In the method, da Silva suggests serving the chicken with grilled tomatoes and diced potatoes boiled with turmeric. The ingredient list gives no amounts for these, so they are not part of the recipe above; treat them as a serving idea rather than something to measure from this page.

Other Macanese versions. Recipes in Macau differ. An article from the American Historical Association reproduces a separate home version from Annabel Jackson's Taste of Macau, with a different formula. It is a different recipe, so its amounts are not mixed into this one.

Where the Dish Comes From, and What Is Uncertain

Galinha Africana is known as a Macanese dish. The name is used in Macau for several different preparations, and writers describe different ways it has been served. Research on Macanese cuisine notes that several versions exist today, including ones with peanuts and tomato.

Its origin is not settled. One widely repeated account says the dish was created by Américo Ângelo, a chef at the Pousada de Macau, and another links it to travel to Portugal's African colonies. Connections to Mozambique and Goa are also discussed. Both the culinary-history research and the cookbook treat these as stories told about the dish rather than established facts, and no firm date or birthplace is given here.

Da Silva himself writes that every restaurant's recipe differs and presents his version as one attempt to recover a lost taste. Annabel Jackson's research also cautions against confusing Macanese African chicken with Galinha Piri Piri. Reading the dish as a Macanese preparation with its own history keeps it distinct from the dishes its name might suggest.

Frequently Asked Questions

Is African chicken an African dish?

No. Galinha Africana is known as a dish of Macanese cuisine in Macau. Stories link its inspiration to Portugal's African colonies, and connections to Mozambique and Goa are discussed, but these are theories, not a settled origin.

Is it the same as piri-piri chicken or Galinha Cafreal?

No. This article does not treat it as the same dish as Portuguese piri-piri chicken or Galinha Cafreal, which is described as Mozambican.

Why doesn't this recipe wash the chicken, when the source does?

Washing raw chicken can spread contamination to the sink and nearby surfaces. This article replaces the source's washing step with patting the chicken dry using clean disposable paper towels. That is an editorial change, not the original method.

Will 45 minutes at 425°F be enough?

The source gives 45 minutes as a guide, but it does not state the weight of the chicken, and ovens differ. Use a thermometer in the thickest part and make sure it reaches at least 75°C for 1 minute; roast longer if needed.

Should the sauce go on the chicken before roasting?

No. In this version the chicken is roasted with only the spiced yogurt marinade, and the peanut-coconut sauce is served separately at the table.

Does simmering the Madeira for 2 minutes remove the alcohol?

That is not guaranteed. The sauce is simmered for about 2 minutes after boiling, which does not ensure the alcohol is gone.

Can babies eat this?

Do not give it to infants under 1 year old, because the honey-roasted peanuts contain honey. Cooking does not remove that caution. The dish also contains peanuts and milk (yogurt).

Sources