Pf Chang's Sweet and Sour Chicken Copycat Recipe: Celery Crown Crunch Over Tangy Tomato Sauce

Main Courses

Pf Chang's Sweet and Sour Chicken Copycat Recipe: Celery Crown Crunch Over Tangy Tomato Sauce

This Pf Chang’s sweet and sour chicken copycat recipe brings home that iconic celery crown crunch and tangy tomato sauce that makes it a restaurant favorite.

After years of perfecting this dish in my kitchen, I've cracked the code for achieving the same balance of crispy chicken and vibrant sauce that keeps people coming back. The key lies in the sauce's precise acidity and the chicken's double-frying technique for that signature texture.

This copycat recipe stays true to the original by using a tangy tomato base with just the right amount of vinegar and sugar, then building layers of flavor with pineapple juice and a touch of ginger.

The chicken gets a light cornstarch coating that creates that satisfying crunch while staying tender inside. What makes this version work is the celery crown topping—crispy fried celery that adds texture without overpowering the dish.

By the time you're done, you'll have restaurant-quality sweet and sour chicken with perfectly balanced flavors: the sauce is bright but not overpowering, the chicken is crispy yet tender, and that celery crown adds a satisfying crunch in every bite.

The presentation is just as important as the taste, so we'll cover how to plate it like the pros do at P.F. Chang's.

Ready to make this dish at home? The process is straightforward but requires attention to detail for that authentic experience. Let's get started with the ingredients and techniques that bring this classic restaurant dish to your table.

👨‍🍳
Difficulty
Easy
🍗
Diet
Poultry
🔥
Calories
Med Cal

Ingredients for pf chang's sweet and sour chicken copycat

Just a few pantry staples and fresh ingredients transform into that iconic restaurant dish.

Ingredient Amount Notes
Boneless, Skinless Chicken Breast 🍗 1 ½ lb Cut into 1-inch pieces
Cornstarch 🌾 ¼ cup For crispy coating
Vegetable Oil 🫒 3 cups For frying, high smoke point
Celery Stalks 🧅 4 whole Cut into 1-inch pieces
Canned Tomato Sauce 🍅 15 oz No added sugar preferred
Pineapple Juice 🍍 ½ cup Fresh or canned, unsweetened
Rice Vinegar 🍶 ¼ cup White or seasoned
Granulated Sugar 🍚 ¼ cup White or light brown
Fresh Ginger 🌿 1 tbsp Grated, finely
Soy Sauce 🍜 2 tbsp Light or all-purpose
Garlic Cloves 🧄 4 cloves Minced, fresh preferred
Sesame Oil 🫒 1 tbsp Toasted, for aroma
Salt 🧂 1 tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground
Green Onions 🧅 2 whole Sliced, for garnish

The chicken and celery are the stars here, so don't skimp on quality. Look for fresh chicken breast at Whole Foods or your local butcher—they'll have the freshest cuts. For celery, grab the bright green, crisp stalks from the produce section. The tomato sauce? No added sugar is key—Muir Glen or Rao's are solid choices. Fresh ginger is a game-changer, but if you're using dried, reduce to half the amount. I always grab extra green onions—they go on top for that fresh pop of color.

No pineapple juice? Substitute with apple juice or even more rice vinegar. Running low on sesame oil? Toasted peanut oil works in a pinch. The cornstarch is non-negotiable for that crispy texture—don't swap it for flour. For the sauce, balance is everything. Taste as you go: need more tang? Add vinegar. Too sweet? A splash of water cuts it. The garlic should be freshly minced—jarred garlic just won't give the same punch. And trust me on the sesame oil—just a little goes a long way for that authentic aroma.

This sauce keeps beautifully—3-4 days in the fridge, or 3 months frozen. The chicken and celery crown are best served fresh, but you can fry them ahead and reheat in the oven. I like to portion the sauce into containers so I can grab it straight from the fridge. The celery crown reheats best in a 200°F oven for 5-10 minutes—just enough to warm through without losing that crisp. Freeze extras in single servings for quick meals later.

❤️

Why You'll Love This Recipe

  • No-Fry-Fail Crunch: The cornstarch coating on that boneless, skinless chicken breast is everything—just toss it in, fry it at 350°F in batches, and boom, golden perfection every time. No weird texture surprises here, just that crispy exterior that makes the dish worth making.
  • Sauce That Hits Different: That tangy tomato base with pineapple juice, rice vinegar, and fresh ginger? It’s the kind of sauce that makes you pause mid-bite to say, “Damn.” The garlic and sesame oil tie it all together, turning simple ingredients into something restaurant-worthy.
  • Leftovers? No Problem: The sauce keeps for 3-4 days in the fridge—meaning you can double it, freeze half, and still have that sweet-and-sour magic for lunch the next week. Budget-friendly and zero waste? Chef’s kiss.
  • Family Approved: My kids fight over the celery crown (yes, really), and my husband always asks for seconds. The sweet, tangy, and slightly spicy notes from the garlic and ginger make it a crowd-pleaser—no picky eaters here.

Step-by-step instructions for sweet and sour chicken

Here's how to recreate Pf Chang's signature dish with that perfect celery crown crunch and tangy tomato base.

1

Prepare the Chicken and Celery Crown

Cut the 1.5 lb boneless, skinless chicken breast into 1-inch pieces. Place them in a bowl and toss with the 0.25 cup cornstarch until evenly coated. This creates the crispy exterior that's key to the restaurant version.

While the chicken marinates, cut the 4 whole celery stalks into 1-inch pieces. Set them aside - these will become the signature celery crown topping. The celery should be cut uniformly so it cooks evenly and maintains its crunch when fried.

2

Fry the Chicken and Celery

Heat the 3 cups vegetable oil in a large skillet over medium-high heat until it reaches 350°F. You'll know it's ready when a small piece of chicken sizzles vigorously when dropped in. Fry the chicken in batches for 3-4 minutes until golden brown and cooked through.

Remove the chicken and set aside. In the same oil, fry the celery pieces for 1-2 minutes until just crisp-tender. Drain both on paper towels and season immediately with 1 tsp salt and 0.5 tsp black pepper. The celery should maintain its bright green color - if it turns dull, it's overcooked.

3

Create the Tangy Tomato Sauce

In a separate saucepan, combine the 15 oz canned tomato sauce, 0.5 cup pineapple juice, 0.25 cup rice vinegar, 0.25 cup granulated sugar, 1 tbsp fresh ginger, 2 tbsp soy sauce, and 4 cloves minced garlic. Bring to a simmer over medium heat.

Cook for 10-12 minutes until the sauce thickens slightly and the flavors meld together. Stir in 1 tbsp sesame oil just before removing from heat. This adds that distinctive aromatic quality that sets this dish apart. The sauce should coat the back of a spoon but still be pourable.

4

Combine and Serve

Return the fried chicken to the saucepan and gently toss to coat evenly. Cook for an additional 2-3 minutes until the chicken absorbs the sauce flavors. The chicken should be fully coated with sauce but not swimming in it.

Garnish each serving with the fried celery crown and sliced 2 whole green onions. The celery should be crisp and the green onions bright green. Serve immediately over steamed rice to soak up all that delicious sauce.

👨‍🍳

Pro Tips For Making Pf Chang'S Sweet And Sour Chicken Copycat

  • Test Oil First: Stick a wooden chopstick or celery piece in the hot oil—if it sizzles immediately, you’re at 350°F. I learned this the hard way after frying chicken that turned greasy instead of golden. The oil’s ready when tiny bubbles form around the stick like a party.
  • Salt Celery Immediately: Toss the fried celery with salt and pepper right after draining—not later. Celery absorbs moisture fast, and waiting even a minute makes it limp. Trust me, the crunch is worth the extra 10 seconds.
  • Simmer Sauce Low: Keep the sauce at a gentle simmer after adding garlic and ginger. I used to blast it, and the ginger burned, turning the sauce bitter. A slow roll lets flavors meld without scorching—like a good conversation, not a shouting match.
  • Toss Chicken Twice: Coat the chicken in cornstarch twice: once in the bowl, then again right before frying. The second layer seals in crispiness. I skipped this once and got sad, flat pieces—don’t be like me.

Perfect pairings for these flavors

Classic Side Pairings

Serve this dish with jasmine rice—its delicate floral notes complement the sauce's tanginess beautifully. I steam mine in a rice cooker with a splash of sesame oil for extra aroma. For a heartier option, steamed broccoli with a sprinkle of toasted sesame seeds adds freshness and color. 🥢

Sauce Variations

Need to adjust the sauce? For a spicier kick, add 1 tbsp sriracha or ½ tsp chili flakes when simmering. For a sweeter profile, increase the sugar to ⅓ cup and reduce vinegar by 1 tbsp.

The sauce works well as a dipping sauce for spring rolls or dumplings too—just thin it slightly with water. 🌶️

Beverage Pairings

A crisp dry Riesling from Germany cuts through the sauce's sweetness while enhancing the pineapple notes. For beer lovers, a light lager like Corona or Heineken keeps the meal refreshing. I also enjoy a sparkling green tea—its citrusy brightness mirrors the dish's tangy tomato base. 🍷

Garnish Upgrades

Swap the green onions for thinly sliced scallions and add toasted sesame seeds for extra texture. For a pop of color, toss in red bell pepper strips or mandarin orange slices—both add a refreshing contrast. A drizzle of chili oil before serving adds heat and visual appeal. 💫

Make-Ahead Tips

Prep the sauce a day ahead—it tastes even better after flavors meld. Store it in an airtight container in the fridge. Fry the chicken and celery 2 hours ahead and reheat in a 350°F oven for 5-7 minutes to restore crispiness. Keep garnishes fresh until serving. ⏳

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 6g30%
Cholesterol 180mg60%
Sodium 1250mg54%
Total Carbohydrate 45g16%
Dietary Fiber 3g11%
Sugars 28g
Protein 42g84%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Why does the celery crown need to be fried separately?

Frying the celery separately ensures it stays crisp-tender and maintains its bright green color—key for that signature celery crown texture. Overcooking it in the chicken oil would turn it mushy, ruining the dish's signature crunch. Fry it just 1-2 minutes until golden, then drain well to keep it crisp.

2

Can I use chicken thighs instead of breast for this recipe?

Technically yes, but the texture will differ. Chicken thighs are juicier but fattier, which could make the cornstarch coating less crispy. For authenticity, stick with boneless, skinless chicken breast—it achieves that perfect crispy exterior/tender interior balance. If using thighs, pat them very dry first to help the coating stick.

3

How do I prevent the sauce from being too thick or too thin?

For the ideal consistency, simmer the sauce for 10-12 minutes—it should coat the back of a spoon but still be pourable. If too thick, add 1-2 tbsp water while cooking. Too thin? Reduce heat and simmer longer, stirring occasionally. The pineapple juice and vinegar balance the tomato sauce beautifully.

4

Can I make the sauce ahead of time?

This sauce actually tastes better after flavors meld overnight. Store it in an airtight container in the fridge for up to 3-4 days. When reheating, warm gently on the stove—don't boil, or it may separate. The sesame oil should be added fresh just before serving for best aroma.

★★★★★4.5(5 reviews)
Categories Main Courses