
This Cantonese-style dish delivers crispy, golden-brown chicken with a tender interior every time.
I developed this method by perfecting the double-frying technique that creates that signature shatteringly crispy exterior while keeping the meat juicy. The marinade infuses each piece with savory depth that makes it irresistibly flavorful.
The result is bite-sized morsels with a satisfying crunch that gives way to succulent meat. Each piece stays crispy long after cooking, making it perfect for sharing.
Serve hot with steamed rice and your favorite dipping sauce for the full experience.
Ingredients for Bo Bo Chicken
Nothing exotic here—just chicken and a few pantry staples for maximum crunch.
| Ingredient | Amount | Notes |
|---|---|---|
| Chicken Thighs 🍗 | 1 ½ lb | Boneless, skinless, cut into bite-sized pieces |
| Soy Sauce 🫒 | 3 tbsp | Light or all-purpose variety |
| Shaoxing Wine 🍷 | 2 tbsp | Or dry sherry as substitute |
| Cornstarch 🌾 | ½ cup | For coating and extra crispiness |
| Baking Powder 🧂 | 1 tsp | Creates air pockets for crunch |
| Garlic Cloves 🧄 | 4 cloves | Minced for marinade depth |
| Fresh Ginger 🌿 | 1 tbsp | Grated or finely minced |
| Oyster Sauce 🍶 | 1 tbsp | Vegan oyster sauce for dietary needs |
| Sesame Oil 🫒 | 1 tsp | Toasted variety for aroma |
| White Pepper 🌶️ | ½ tsp | Ground for authentic flavor |
| Sugar 🧈 | 1 tsp | Balances savory marinade |
| Green Onions 🧅 | 3 whole | Thinly sliced for garnish |
| Vegetable Oil 🫒 | 3 cups | High smoke point for frying |
| Salt 🧂 | 1 tsp | To taste for seasoning |
The chicken is everything here. Thighs stay juicier than breast after double-frying (the secret to that shatter). Cut into 1-inch pieces—too big and they won’t crisp evenly. I grab mine from Whole Foods for better quality, but any supermarket works. Look for thighs with some fat marbling—that’s flavor insurance. And whatever you do, don’t skip the baking powder. It’s the difference between good and legendary crunch.
No Shaoxing wine? Dry sherry works in a pinch. Oyster sauce is traditional but hoisin or soy sauce can stand in (add a pinch of sugar to balance). Out of fresh ginger? Ground ginger at half the amount saves the day. Cornstarch is non-negotiable—potato starch is the only decent swap. For the oil, peanut or canola work too, but avoid olive oil (too low smoke point for this heat).
Marinated chicken keeps 2 days in the fridge before cooking. Leftovers? They reheat surprisingly well—air fryer for 3-4 minutes brings the crunch back. Best eaten fresh though. The oil can be reused once if strained and cooled, but honestly? After this kind of frying, I start fresh next time.
Why You’ll Love This Recipe
- Five Ingredient Magic: I love that this only needs chicken thighs, soy sauce, Shaoxing wine, cornstarch, and baking powder—no frantic grocery runs.
- Crispy Meets Tender: That baking powder trick gives the coating a crazy-crunchy bite while keeping the inside juicy.
- Weeknight MVP: Honestly, it’s my Tuesday lifesaver—ready faster than takeout and way more satisfying.
- Leftovers Disappear: Between us, the cold leftovers are almost better the next day, straight from the fridge.
Step-by-Step Instructions for Cantonese-Style Crispy Chicken
This method guarantees ultra-crispy nuggets with a tender interior every single time.
Step 1: Marinate the Chicken for Maximum Flavor
In a large bowl, combine the 1.5 lb Chicken Thighs with 3 tbsp Soy Sauce, 2 tbsp Shaoxing Wine, 1 tbsp Oyster Sauce, 1 tsp Sesame Oil, 1 tsp Sugar, 0.5 tsp White Pepper, and 1 tsp Salt. I always use boneless, skinless thighs for this—they stay juicier than breast meat.
Add the 4 cloves Garlic Cloves (minced) and 1 tbsp Fresh Ginger (grated) to the bowl. Mix everything thoroughly with your hands to ensure every piece is evenly coated. Cover and refrigerate for at least 30 minutes (I prefer 1 hour if you have the time). The marinade should look glossy and smell aromatic.
Step 2: Create the Crispy Coating Mixture
In a separate bowl, whisk together the 0.5 cup Cornstarch and 1 tsp Baking Powder until fully combined. The baking powder creates tiny air pockets that make the coating extra crispy—this is the secret to that signature Bo Bo texture.
This mixture should look like fine, slightly lumpy powder. Don’t be tempted to add flour or other thickeners; the cornstarch is what gives this dish its unique, light crunch. Set this aside while the chicken finishes marinating.
Step 3: Fry to Golden Perfection
Heat the 3 cups Vegetable Oil in a deep, heavy-bottomed pot to 350°F. Use a thermometer for accuracy—if the oil isn’t hot enough, the chicken will absorb too much oil and become greasy instead of crispy.
Working in batches to avoid crowding, remove chicken pieces from the marinade (letting excess drip off) and dredge them in the cornstarch mixture. Shake off any excess coating. Fry for 4-5 minutes until golden brown and crispy all over.
Step 4: Drain and Garnish for Serving
Use a slotted spoon to transfer the cooked chicken to a wire rack set over a baking sheet. This allows air to circulate on all sides, keeping the coating crispy. If you pile them on paper towels, they’ll steam and lose that perfect crunch.
While still hot, sprinkle with thinly sliced 3 whole Green Onions. The residual heat will soften them slightly and release their aroma. Serve immediately while the chicken is at its peak crispiness—the coating should audibly crack when you bite into it.
Pro Tips For Making Bo Bo Chicken
- Velvet the Chicken: Mix 1 tsp baking powder and 1 tbsp cornstarch into the chicken thighs with soy sauce for 20 minutes before cooking—this keeps them absurdly tender, even if you overcook a little.
- Use Real Shaoxing: I learned this the hard way—substituting dry sherry or mirin just doesn’t give that deep, nutty flavor that real Shaoxing wine brings to the sauce.
- Skip the Overcrowding: Cook the chicken in batches if needed. Piling it all in at once steams the pieces instead of frying them, and you’ll lose that crispy, blistered exterior.
- Double Fry for Crisp: Fry the chicken once at 325°F for 4-5 minutes, rest it, then fry again at 375°F for 2 minutes—this gets it extra crispy without drying it out.
Wine and Beer Pairings for This Recipe
Crisp White Wines
A chilled Riesling from Germany or Washington state cuts through the richness beautifully. The slight sweetness balances the savory marinade while its bright acidity refreshes your palate. I love how the citrus notes complement the ginger and garlic in the dish. 🍷
Light Beers
A pilsner or light lager like Tsingtao or Sapporo pairs perfectly with the crispy texture. The effervescence cleanses your palate between bites, and the mild bitterness enhances the umami flavors from the soy and oyster sauce. Serve ice-cold for the best experience.
Sparkling Options
For a non-alcoholic choice, try dry sparkling cider or club soda with a lime wedge. The bubbles and acidity work just like beer to balance the dish’s richness. I keep San Pellegrino on hand for this exact purpose.
Fruity Whites
A Pinot Grigio from Northern Italy offers crisp apple and pear notes that harmonize with the chicken’s subtle sweetness. The light body won’t overpower the delicate crunch. Chill to 45-50°F before serving for optimal flavor.
Asian-Inspired Brews
Look for Saison DuPont or other Belgian-style ales with peppery notes. These complex beers stand up to the bold flavors while adding an interesting layer to the meal. I find the spice notes echo the white pepper in the marinade. 💫
Nutrition Facts
Frequently Asked Questions
Can I use chicken breast instead of thighs?
Thighs are recommended for their juiciness, but breast can work. Cut into 1-inch pieces and reduce frying time to 3-4 minutes to prevent dryness.
Why does the recipe use baking powder?
It creates tiny air pockets in the coating for extra crispiness. Without it, the texture won’t be as light and shatteringly crisp.
How do I keep the chicken crispy after frying?
Place cooked pieces on a wire rack, not paper towels. This allows air circulation to prevent steaming.
Can I bake this instead of frying?
Baking won’t achieve the same texture, but try 400°F for 20-25 minutes on a rack. Flip halfway for even browning.
- Jollof Rice Sauce Recipe: West African Tomato and Spice Infusion - September 25, 2026
- Japanese Rice Soup Recipe: Umami-Rich Comfort in a Bowl - September 25, 2026
- Homemade Cream Of Rice Recipe: Silk-Smooth Breakfast in Minutes - September 25, 2026