KFC Rice Bowl Copycat Recipe
This KFC rice bowl recipe brings together seasoned fried chicken, creamy mashed potatoes, corn, and a rich gravy, all layered into one bowl you can make at home in about 45 minutes. If you have been craving the real thing but want to skip the drive-through, this is a straightforward weeknight dinner that feeds four people without a lot of fuss.
It uses pantry staples for the gravy and a simple seasoned flour coating for the chicken, so nothing here requires a specialty shop.

Why I Love This Recipe
The gravy is what makes this bowl work. It is savory and thick enough to hold everything together, and it coats the chicken without turning it soggy.
I keep coming back to this version because the seasoning in the flour pulls double duty: it flavors the chicken and leaves behind the browned bits that go straight into the gravy base.
The layers also mean every forkful has something different going on, crisp chicken, soft potato, sweet corn, and that salty gravy pulling it all together.
Recipe Ingredients

- 2 large boneless, skinless chicken thighs (about 400g / 14 oz total) – Thighs stay juicier than breast during frying; cut into bite-sized chunks
- 1 cup (130g) all-purpose flour – The seasoned coating; also forms the roux for the gravy
- 1 tsp garlic powder – Depth in the flour coating
- 1 tsp onion powder – Rounds out the savory notes
- 1 tsp smoked paprika – Adds a faint smokiness and color to the crust
- 1/2 tsp cayenne pepper – Mild heat; reduce to 1/4 tsp if cooking for kids
- 1 tsp salt – Divided between the coating and the gravy
- 1/2 tsp black pepper – Divided between the coating and the gravy
- 1 large egg – Helps the flour coating stick
- 1/4 cup (60ml) buttermilk – Keeps the coating tender and helps it adhere
- 1 cup (240ml) vegetable oil – For shallow-frying the chicken pieces
- 2 tbsp unsalted butter – The fat base for the gravy roux
- 2 tbsp all-purpose flour – Mixed with butter to thicken the gravy (separate from the coating flour)
- 1 1/2 cups (360ml) chicken stock – The body of the gravy; use low-sodium if you prefer
- 2 cups (370g) cooked white rice – Long-grain or jasmine both work; cook it while the chicken fries
- 1 1/2 cups (255g) frozen corn – Thawed; adds sweetness and color
- 2 cups (450g) mashed potatoes – Store-bought or homemade; warm them before assembling
- 1/2 cup (55g) shredded cheddar cheese – Optional but adds richness on top
Variations / Substitutions
- Chicken breast instead of thighs – Works fine but the pieces dry out faster, so cut them slightly larger and do not overcook past 165°F (74°C).
- Gluten-free flour – A 1:1 gluten-free blend gives a slightly thicker crust that is still crispy; the gravy works the same way.
- Dairy-free – Swap the buttermilk for oat milk with 1 tsp of white vinegar stirred in, and use olive oil instead of butter in the gravy; the gravy will be a little thinner.
- Spicier version – Increase the cayenne to 1 tsp and add 1/2 tsp of chili flakes to the flour coating for a proper kick.
- Brown rice or cauliflower rice – Both work as a base; brown rice adds a nutty chew, cauliflower rice keeps it lighter.
- No cheese – Leaving the cheddar off does not change the structure of the bowl at all.
If you enjoy bowl-style dinners like this, you might also like a Chipotle Chicken Burrito Bowl copycat recipe.
How To Make KFC Rice Bowl
Step 1: Coat the Chicken

In a shallow bowl, whisk the 1 large egg and 1/4 cup (60ml) buttermilk together. In a separate wide bowl, combine the 1 cup (130g) all-purpose flour, 1 tsp garlic powder, 1 tsp onion powder, 1 tsp smoked paprika, 1/2 tsp cayenne pepper, 1/2 tsp salt, and 1/4 tsp black pepper and stir until evenly mixed. Cut the 2 large chicken thighs into rough 2cm (3/4-inch) chunks, dip each piece in the egg mixture, then press it firmly into the seasoned flour until fully coated. Set the pieces on a plate in a single layer and let them sit for 5 minutes so the coating grips.
That short resting time makes a real difference. If you skip it and fry them straight away, the coating slides off in the oil.
Step 2: Fry the Chicken Pieces

Pour the 1 cup (240ml) vegetable oil into a large skillet or frying pan and heat it over medium-high until it reaches 175°C (350°F), which takes about 4 minutes. Add the coated chicken pieces in a single layer, working in batches if needed so you do not crowd the pan. Fry for 4 to 5 minutes per side until the crust is deep golden and the internal temperature reads 74°C (165°F). Transfer to a wire rack or paper towel-lined plate.
The crust should look quite dark golden, not pale. Pale coating usually means the oil was not hot enough, and the chicken ends up greasy rather than crisp.
Step 3: Build the Gravy

Pour off most of the frying oil, leaving about 2 tablespoons of the darkened, seasoned oil behind in the pan. Reduce the heat to medium and add the 2 tbsp unsalted butter. Once it melts, add the 2 tbsp all-purpose flour and stir constantly for about 1 minute until you have a smooth paste that smells nutty. Pour in the 1 1/2 cups (360ml) chicken stock gradually while whisking, then add the remaining 1/2 tsp salt and 1/4 tsp black pepper. Keep stirring over medium heat for 3 to 4 minutes until the gravy thickens enough to coat the back of a spoon.
Keep the heat at medium, not high. If it boils hard, the gravy can turn lumpy and you will be chasing it with a whisk for longer than you want to.
Step 4: Warm the Corn and Potatoes

While the gravy simmers, heat the 1 1/2 cups (255g) thawed frozen corn in a small saucepan over medium heat for 2 to 3 minutes, stirring once or twice. Warm the 2 cups (450g) mashed potatoes in the microwave in 60-second bursts, or in a separate small pot over low heat with a splash of water to loosen them, until they are steaming and smooth.
You want everything going into the bowl at roughly the same temperature. Cold mash under hot gravy means the bowl is lukewarm by the time it hits the table.
Step 5: Layer and Garnish the Bowls

Divide the 2 cups (370g) cooked white rice evenly among 4 bowls. Spoon a generous layer of mashed potatoes over the rice in each bowl, then scatter the warm corn on top. Arrange the fried chicken pieces over the corn, then ladle the hot gravy over everything. Finish each bowl with a pinch of the 1/2 cup (55g) shredded cheddar cheese, and serve straight away while the cheese begins to melt into the gravy.
Recipe Tips
- Rest the coated chicken before frying. Five minutes on the plate gives the flour time to hydrate and bond, which means the crust stays on in the oil instead of floating off.
- Use a thermometer for the oil. Visual cues for oil temperature are unreliable on a home stove. A cheap instant-read thermometer takes the guesswork out and keeps the crust from going either pale or burnt.
- The gravy thickens as it cools. If you are assembling the bowls over a few minutes, keep the gravy on the lowest heat and give it a stir before ladling. A splash of extra stock loosens it right back up.
- Batch cooking the chicken. If you crowd the pan, the oil temperature drops and the coating steams instead of frying. Work in 2 batches for a properly crispy result.
Cook times by pan size and batch:
| Pan Size | Chicken Batch Size | Time Per Side |
|---|---|---|
| 24cm (9.5 in) skillet | 1 batch, about 10 pieces | 4 to 5 mins |
| 28cm (11 in) skillet | 1 large batch, up to 16 pieces | 4 to 5 mins |
| 20cm (8 in) skillet | 2 batches, about 8 pieces each | 4 to 5 mins |
How To Store
- Refrigerate – Store the chicken, gravy, rice, corn, and mashed potatoes separately in airtight containers for up to 3 days. Keeping them apart stops the chicken crust from going soft.
- Reheating – Reheat the chicken in an oven at 190°C (375°F) for 8 to 10 minutes on a wire rack to bring back some crispness. Warm the gravy in a small saucepan over low heat, adding a splash of chicken stock if it has thickened too much. Microwave the rice and mash with a damp paper towel over the bowl to keep them from drying out.
What To Serve With KFC Rice Bowl
This bowl is a full meal on its own, but a simple coleslaw alongside it cuts through the richness of the gravy and the fried chicken nicely. A side of pickled jalapeños or dill pickles also works well here because the acidity balances the savory, fatty coating in a way a plain salad does not quite manage.
Frequently Asked Questions
Can I bake the chicken instead of frying it?
Yes, but the crust will be noticeably less crispy. Bake at 220°C (425°F) on a wire rack set over a baking sheet for 20 to 22 minutes, flipping once halfway through, until the internal temperature reaches 74°C (165°F).
Can I make this ahead of time for a crowd?
The gravy and mashed potatoes can be made up to a day ahead and refrigerated, which makes assembly much faster. Fry the chicken fresh the same day you are serving it.
My gravy turned lumpy. How do I fix it?
Pour it through a fine mesh strainer into a clean saucepan, then whisk it back over low heat. Lumps usually happen when the stock goes in too fast while the roux is still very hot.
Can I use instant mashed potatoes?
Yes. Make them slightly thicker than the package suggests so they hold their shape in the bowl under the gravy rather than becoming watery.
—

Ingredients
Method
- Whisk the egg and buttermilk together in a shallow bowl. Mix the 1 cup coating flour, garlic powder, onion powder, smoked paprika, cayenne, 1/2 tsp salt, and 1/4 tsp black pepper in a separate wide bowl. Dip each chicken chunk in the egg mixture, press firmly into the seasoned flour, and rest on a plate for 5 minutes.
- Heat the vegetable oil in a large skillet over medium-high until it reaches 175°C (350°F), about 4 minutes. Fry the chicken in a single layer for 4 to 5 minutes per side until deep golden and the internal temperature reaches 74°C (165°F). Transfer to a wire rack or paper towel-lined plate.
- Pour off most of the oil, leaving about 2 tablespoons in the pan. Reduce to medium heat, add the butter, then stir in the 2 tbsp gravy flour for 1 minute. Whisk in the chicken stock gradually, add the remaining 1/2 tsp salt and 1/4 tsp black pepper, and stir for 3 to 4 minutes until the gravy coats the back of a spoon.
- Heat the corn in a small saucepan over medium heat for 2 to 3 minutes. Warm the mashed potatoes in the microwave in 60-second bursts until steaming.
- Divide the rice among 4 bowls. Spoon the mashed potatoes over the rice, add the corn, top with the fried chicken, ladle the gravy over everything, and finish with the shredded cheddar cheese.
