You can say what you want about Panda Express — that they’re not authentic, that it’s not healthy, that they’re always out of the particular dish you want… but all I know is that I love their Orange Chicken. Crispy, sweet and tangy… it’s basically irresistible. But the problem is I now live nowhere near a Panda Express and none of my local Chinese restaurants do it quite like they do. So I’m left with only one choice — make it on my own. Here’s a copycat version that satisfies that Orange Chicken craving every time it comes up.

This isn’t a particularly short ingredient list. It involves breading and frying. (So kind of a lot of dishes and mess.) But it is SO WORTH IT. It really approximates the Panda Express experience incredibly well with crispy, juicy chicken and a sticky, sweet sauce that has that bright citrus flavor and a little bit of tang too. Here’s how you go about it:

First, it’s good to get your sauce together because things move pretty quickly once the frying is done. Just whisk together some rice wine, orange juice, sesame oil, soy sauce, light brown sugar, ground ginger, garlic, red pepper flake, white vinegar, orange zest, cornstarch and water and then set it aside. See? Nothing too out of the ordinary there.

Then cut your chicken up into bite-sized chunks. Thighs or breasts work fine, just cube them into pieces about an inch in size. And then we’re breading. Egg wash in one shallow bowl and a mixture of flour and cornstarch in another. (The cornstarch helps make this extra crispy.)

Dip the chicken in the egg mixture, then in the flour mixture, and then fry it in some hot oil for just three or four minutes. You’ll probably need to work in batches so you don’t overcrowd the pan, but it still goes pretty fast.

Then wipe the oil out of the pan (or use a new one entirely if you’d like) and pour the sauce in, let it simmer and thicken a bit, and then add the chicken and toss it until it’s all coated in that sticky sweet goodness. That, my friends, is tastier than takeout.