Peri Chicken Gravy: A Spicy, Creamy Sauce

Updated November 3, 2026

Total time
50 min
prep 20 min · cook 30 min
Serves
4
portions as written
Safe temperature (USDA)
165°F / 74°C
check the thickest piece

Jump to recipe

Peri Chicken Gravy: A Spicy, Creamy Sauce

Peri chicken gravy is a stovetop dish of tender chicken simmered in a tangy, chile-spiked sauce thickened into a spoonable gravy. This version balances peri-peri heat with tomato, lemon, and a little cream, making a flavorful sauce for rice, potatoes, or bread; peri-peri recipes vary across Portuguese-African food traditions, and this is a practical home-style variation.

Ingredients

  • 1½ lb boneless, skinless chicken thighs (680 g), cut into roughly 1-inch (2.5 cm) pieces
  • ¾ tsp fine salt (4 g), divided
  • ¼ tsp black pepper (0.5 g)
  • 1 tbsp neutral oil (15 ml), such as canola or sunflower oil
  • 2 tbsp unsalted butter (28 g)
  • 1 medium yellow onion (about 150 g), finely chopped
  • ½ medium red bell pepper (about 75 g), finely chopped
  • 3 garlic cloves (about 9 g), minced
  • 1 small red chile, such as a bird’s-eye chile (about 5 g), seeded and minced; use less or omit for milder gravy
  • 2 tbsp all-purpose flour (16 g)
  • 1 tsp smoked paprika (2 g)
  • ½ tsp dried oregano (0.5 g)
  • ¼ tsp cayenne pepper (about 0.5 g), optional
  • 1½ cups low-sodium chicken stock (355 ml)
  • ½ cup crushed tomatoes (120 g)
  • 2 tbsp peri-peri sauce (30 ml), plus more to taste
  • 1 tsp Worcestershire sauce (5 ml)
  • ⅓ cup heavy cream (80 ml)
  • 1 tbsp fresh lemon juice (15 ml)
  • 2 tbsp chopped fresh parsley (about 8 g), for serving

Instructions

  1. Prepare the ingredients. Cut the chicken into even pieces so they cook at about the same rate. Chop the onion and pepper, mince the garlic and chile, and measure the seasonings and liquids before heating the pan. Pat the chicken dry, then season it with ½ teaspoon of the salt and all the black pepper. This preparation takes about 20 minutes, depending on your knife speed. Wash your hands and any surface or utensil that has touched raw chicken before using it for cooked food.
  2. Brown the chicken. Heat the oil in a wide, deep skillet or sauté pan over medium-high heat. Add the chicken in a single layer, working in two batches if the pan is crowded. Cook for about 3 minutes, turn the pieces, and cook another 3 to 4 minutes. The chicken does not need to be cooked through yet; browning builds flavor that will carry into the gravy. Transfer the pieces to a clean plate. If browned bits are sticking to the pan, leave them in place, but lower the heat if they begin to look black.
  3. Soften the vegetables. Reduce the heat to medium and add the butter. Once it melts, stir in the onion and red pepper. Cook for about 4 minutes, stirring often, until the onion is softened but not deeply browned. Add the garlic and minced chile and cook for 1 minute. If you prefer a gentler sauce, remove the chile seeds or leave the fresh chile out; the peri-peri sauce will still provide flavor and some heat.
  4. Make the gravy base. Sprinkle the flour, smoked paprika, oregano, cayenne if using, and remaining ¼ teaspoon salt over the vegetables. Stir continuously for 1 minute so the flour coats the vegetables and loses its raw smell without scorching. Slowly pour in the chicken stock while whisking or stirring, scraping up the browned bits from the pan. Stir in the crushed tomatoes, peri-peri sauce, and Worcestershire sauce. Bring the mixture to a gentle simmer and cook for 3 minutes, stirring as it thickens. If it looks very thick already, add a splash of stock or water.
  5. Simmer the chicken in the sauce. Return the browned chicken and any juices on the plate to the pan. Stir to coat each piece, then reduce the heat so the gravy bubbles gently rather than boiling hard. Cover partly and simmer for about 12 minutes, stirring once or twice. Check the largest piece with an instant-read food thermometer: USDA FSIS lists 165°F (74°C) as the safe minimum internal temperature for poultry. If the chicken has not reached that temperature, continue simmering and check again after a few minutes. Do not rely on the outside color alone.
  6. Finish and adjust. Turn the heat to low and stir in the cream and lemon juice. Warm gently for about 2 minutes without allowing the gravy to boil vigorously, which can make a creamy sauce look grainy. Taste and add more peri-peri sauce for heat, a pinch of salt if needed, or another squeeze of lemon if the sauce tastes heavy. Sprinkle with parsley and serve while hot. The finished gravy should coat the chicken and a spoon, but still be loose enough to pour over rice or potatoes.

Tips

  • Choose the heat level deliberately. Peri-peri sauces vary in strength and acidity, so start with 2 tablespoons, then taste near the end and add more in small increments. For mild gravy, skip the fresh chile and cayenne. For more pronounced chile heat, use a hotter sauce or add a little extra minced chile, but avoid adding a large amount all at once.
  • Use thighs for a forgiving result. Boneless thighs stay juicy during simmering and are easy to cut into even pieces. Chicken breast works too, but it can dry out if simmered for too long; cut it evenly, check the temperature early, and take the pan off the heat as soon as the thickest pieces reach 165°F (74°C).
  • Keep the roux moving. The flour needs a brief cook in the butter and vegetables to thicken the sauce cleanly. Stir constantly and add the stock gradually. If the gravy becomes lumpy, whisk firmly or briefly use an immersion blender before returning the chicken to the pan.
  • Make a useful sauce substitution. If peri-peri sauce is hard to find, combine 1 tablespoon (15 ml) hot sauce with 1 tablespoon (15 ml) lemon juice or vinegar in place of the 2 tablespoons of peri-peri sauce. The result will still be spicy and tangy, though it may have less of the distinctive chile-and-garlic flavor of a bottled peri-peri sauce.

Serving Suggestions

Spoon the chicken and plenty of gravy over steamed rice, which catches the sauce and keeps the chile and lemon flavors in balance. Mashed potatoes, boiled potatoes, or soft polenta also make a good base, especially if you want something that soaks up the creamy gravy. For a quick meal, serve it with warm flatbread or crusty bread for dipping. A side of sautéed greens, green beans, or a crisp cabbage salad adds freshness and texture. Keep extra peri-peri sauce and lemon wedges on the table so diners can adjust the heat and acidity individually. If serving several sides, keep them fairly simply seasoned; the gravy already brings salt, spice, richness, and tang.

Variations

Make it dairy-free: Replace the butter with another tablespoon of neutral oil and use full-fat coconut milk instead of cream. Coconut milk gives the gravy a slightly sweeter, rounder flavor, so add lemon gradually and taste as you go. For a lighter, less creamy sauce, omit the cream and add a little extra stock instead.

Use bone-in chicken: Bone-in thighs can be used, but they require a longer simmer and are harder to cut into quick-cooking pieces. Brown them well, then simmer covered in the gravy until the meat reaches 165°F (74°C) and is tender near the bone; begin checking after about 25 minutes and allow extra cook time as needed. The recipe’s 30-minute cook estimate applies to bite-size boneless chicken, not bone-in pieces.

Add vegetables: Stir in sliced mushrooms with the onion and pepper, or add a handful of spinach during the final minute so it wilts into the sauce. For firmer vegetables such as carrots, cut them thinly and cook them with the onion, allowing enough time for them to soften. Keep the total quantity moderate so the pan does not become crowded and the gravy remains thick enough to cling to the chicken.

Adjust the texture: For a smoother, more restaurant-style gravy, blend the cooked onion and pepper sauce before adding the chicken back, taking care with hot liquid. For a more rustic sauce, leave the vegetables as chopped. If the finished gravy is too thick, loosen it with stock a tablespoon or two at a time; if too thin, simmer it uncovered briefly before adding the cream.

Storage and Reheating

Refrigerate the chicken and gravy within 2 hours of cooking, using a shallow, airtight container so it cools promptly. It keeps for 3 to 4 days in the refrigerator. The sauce may thicken as it chills; that is normal, and a small splash of stock or water will loosen it during reheating. For longer storage, freeze it in a freezer-safe container for up to 2 to 3 months for best quality. Thaw overnight in the refrigerator rather than on the counter. Cream-based sauces can separate slightly after freezing, but stirring during gentle reheating usually brings them back together.

Reheat a portion in a covered saucepan over low to medium-low heat, stirring regularly and adding a little stock if needed. Heat leftovers to 165°F (74°C), checking the chicken with a food thermometer. You can also microwave it in a covered, microwave-safe dish, stirring once or twice so the center heats evenly; verify that the chicken and sauce reach 165°F (74°C). Avoid repeatedly cooling and reheating the whole batch: warm only the portion you plan to serve.

Frequently Asked Questions

Is peri chicken gravy very spicy?
The heat depends mainly on the peri-peri sauce and fresh chile you choose. This recipe uses a moderate starting amount, and the cream, tomato, and stock soften the sharpness without removing all the chile flavor. For a mild version, omit the fresh chile and cayenne, then use a mild peri-peri sauce. Add extra sauce only after tasting the finished gravy.

Can I make the gravy ahead of time?
Yes. You can chop the vegetables and measure the dry seasonings a day ahead, keeping them covered in the refrigerator. The complete dish can also be cooked ahead and refrigerated for up to 3 to 4 days, then reheated to 165°F (74°C). For the freshest texture, stir in the cream and lemon juice near the end of reheating rather than cooking them for a long time in advance.

Can I use chicken breast instead of thighs?
Yes. Use the same weight of boneless, skinless breast and cut it into similar-sized pieces. Breast is leaner and can become dry if it simmers longer than necessary, so check the largest pieces after about 8 minutes in the gravy and continue only until they reach the USDA FSIS safe minimum of 165°F (74°C). If pieces vary in size, remove smaller ones as they finish.

What can I use if I do not have peri-peri sauce?
Mix hot sauce with lemon juice or vinegar in equal parts and use the same total volume called for in the recipe. A garlic-forward hot sauce works particularly well. The flavor will not be identical because peri-peri sauces differ in their chile blend and seasoning, but the substitute supplies the needed heat and acidity. Taste the gravy before adding extra salt because some hot sauces are already salty.

How do I fix gravy that is too thin or too thick?
If it is too thin, simmer it uncovered for a few minutes before adding the cream, stirring so the bottom does not catch. If it is too thick, stir in warm stock a tablespoon at a time until it pours easily. Avoid adding a large amount of flour directly to finished gravy, since it can form lumps and leave a raw taste; if extra thickening is genuinely needed, mix a little flour with cold stock first and simmer it thoroughly.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).