Main Courses
This Milk Street sweet and sour pork recipe delivers crispy celery crowns that shatter between bites, all blanketed in a tangy vinegar glaze that balances sweetness perfectly. 🔥 The secret lies in the celery—thinly sliced and fried until golden—while the sauce simmers down to a glossy consistency that clings to every piece.
I've spent years perfecting this technique, and it's become a staple at my restaurant tables and home dinners alike.
The process starts with tender pork cutlets, marinated just long enough to absorb flavor without becoming mushy. While they rest, the celery crowns get their crispy transformation in hot oil, then the sauce comes together in minutes with a simple balance of vinegar, sugar, and ketchup.
This isn't about complicated techniques—it's about mastering the timing between frying the celery and cooking the pork so everything finishes together.
What you'll end up with is restaurant-quality sweet and sour pork that's crispy, tender, and perfectly sauced—each bite delivers that satisfying contrast of crunchy celery and tangy-sweet glaze. The sauce is bright enough to cut through the richness of the pork while adding just the right amount of sweetness.
This dish serves beautifully over steamed rice or noodles, making it ideal for family dinners or gathering with friends.
Between you and me, the celery crowns are the real star here—they add texture without overwhelming the dish, and their crispy edges make every bite worth it. I've tested this recipe countless times, and it never fails to impress. Let's get cooking!
Ingredients for milk street sweet and sour pork
Pork, celery, and vinegar—simple ingredients that transform into restaurant-worthy bites.
| Ingredient | Amount | Notes |
|---|---|---|
| Pork Cutlets 🥓 | 1 ½ lb | Boneless, skinless, pounded thin |
| Celery Stalk 🧅 | 2 whole | Thinly sliced into crowns |
| White Vinegar 💧 | ½ cup | White or apple cider |
| Brown Sugar 🍯 | ½ cup | Packed, light brown |
| Ketchup 🍅 | ½ cup | Heinz preferred for consistency |
| Vegetable Oil 🫒 | 3 cups | For frying, high smoke point |
| Garlic Cloves 🧄 | 4 cloves | Minced for marinade |
| Soy Sauce 🥢 | ¼ cup | Low-sodium preferred |
| Cornstarch 🌾 | 2 tbsp | For sauce thickening |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Sesame Oil 🫒 | 1 tbsp | For finishing |
| Green Onions 🧅 | 4 whole | Sliced for garnish |
The celery crowns are the star, so grab the freshest stalks—look for crisp, vibrant green ones with no brown spots. Trader Joe's and Whole Foods usually have the best quality. For the pork, bone-in cutlets stay juicier than boneless, but boneless works if you pound them thin. The vinegar should be white or apple cider—Heinz is my go-to for consistency. Pro tip: slice the celery into 1/4-inch thick rounds for perfect crowns that fry up crispy without burning. If you can't find fresh celery, frozen works in a pinch (thaw and pat dry first).
No white vinegar? Apple cider vinegar or rice vinegar both work—just add a pinch of sugar to balance. Swapping brown sugar for white? Add 1/4 tsp molasses to deepen the flavor. Running low on ketchup? Tomato paste plus a splash of vinegar gets you close. The soy sauce can be swapped for coconut aminos if you're avoiding sodium. For extra crispiness on the celery, double-fry it: once at 325°F until tender, then again at 375°F until golden. Trust me on this—it's worth the extra minute.
Keep the fried celery crowns warm in a 200°F oven while you cook the pork—prevents sogginess. The sauce thickens fast, so simmer it on low heat until it coats the back of a spoon. This dish reheats beautifully—30 seconds in the microwave with a splash of water revives the crispiness. Store leftovers in the fridge for 3 days or freeze for 1 month. I always make extra sauce—it's perfect for dipping or tossing with noodles later.
Why You'll Love This Recipe
- Pantry Magic: I swear by this one—no fancy ingredients, just what’s already lurking in your cabinet. That celery stalk? It’s the secret weapon for cutting through the richness of the pork, and the vinegar-ketchup-brown sugar combo (yes, really) builds a sauce that’s tangy-sweet without trying too hard.
- Crispy-Creamy Balance: The pork cutlets get that perfect golden crust while staying juicy inside—like a hug for your taste buds. Between us, the brown sugar caramelizes just enough to make every bite feel special, even when you’re eating straight from the pan.
- Leftovers That Don’t Suck: Honestly, this dish tastes better the next day. The sauce thickens into something almost glaze-like, and the pork stays tender. I make a double batch on Sundays so I can toss it into rice bowls all week—no sad, dry takeout leftovers here.
- Weeknight Workhorse: Twenty minutes, one sheet pan, and zero stress. The sauce comes together while the pork sears, and the celery adds just enough texture to keep it interesting. My go-to when I’m too tired to think but still need dinner—no apologies.
Step-by-step instructions for crispy celery crowns over tangy vinegar glaze
Here's how to achieve perfect crispy pork cutlets with that signature sweet-tangy glaze.
🔥 Step 1: Fry the Pork Cutlets Until Golden
Pour the 3 cups vegetable oil into a deep skillet and heat over medium-high heat until it reaches 350°F—test with a wooden chopstick, which should sizzle immediately when submerged. Pat the 1.5 lb pork cutlets dry with paper towels and season both sides generously with 1 tsp salt and 0.5 tsp black pepper. This seasoning step is crucial—it ensures every bite has that perfect balance of saltiness.
Carefully slide the pork into the hot oil, working in batches if needed to avoid overcrowding. Fry for 3-4 minutes per side until the pork reaches an internal temperature of 145°F and turns a beautiful golden brown color. You'll know it's ready when it releases easily from the pan and the edges are crispy. Transfer to a paper towel-lined plate to drain excess oil, but leave it warm for the next step.
👨🍳 Step 2: Prepare the Celery Crowns
While the pork is frying, slice the 2 whole celery stalks into thin "crowns" by cutting them diagonally into ¼-inch thick pieces. You want them to be uniform in size so they cook evenly. In a small bowl, toss the celery crowns with 1 tbsp sesame oil, 0.25 cup soy sauce, and 4 minced garlic cloves. Let them marinate for 5 minutes—this gives them a subtle umami kick that pairs perfectly with the sweet and sour flavors.
Heat 1 tablespoon vegetable oil in a separate skillet over medium heat. Add the marinated celery crowns and cook for 2-3 minutes until they're tender but still slightly crisp. Remove from heat and set aside—these will add a fresh, crunchy contrast to the rich pork.
🍳 Step 3: Make the Tangy Vinegar Glaze
In a saucepan, combine 0.5 cup white vinegar, 0.5 cup brown sugar, and 0.5 cup ketchup. Bring to a gentle simmer over medium heat, then add the 2 tbsp cornstarch mixed with 2 tablespoons water to create a smooth slurry. Stir constantly until the glaze thickens to a syrupy consistency—it should coat the back of a spoon but still be pourable. This usually takes about 3-5 minutes, so keep an eye on it to prevent burning.
Once thickened, remove from heat and stir in 1 tbsp sesame oil for depth of flavor. The glaze should be glossy and cling to the back of a spoon. Here's the thing—if it's too thick, add a splash of water to loosen it slightly. The perfect glaze should be sticky enough to coat the pork but still allow for that signature sweet and sour bite.
🥘 Step 4: Coat and Serve the Pork
Return the fried pork to the skillet and pour the warm glaze evenly over the top. Toss gently to coat all sides, making sure the pork absorbs that tangy sweetness. Let it simmer for 1-2 minutes until the glaze is fully incorporated and the pork is heated through. The pork should be juicy inside with a crispy, caramelized exterior—this is where all the magic happens.
Garnish with the cooked celery crowns and 4 sliced green onions for a pop of color and freshness. Serve immediately over steamed rice or noodles—each bite delivers that perfect balance of crispy pork, sweet glaze, and refreshing celery. The contrast of textures and flavors makes this dish truly unforgettable.
Pro Tips For Making Milk Street Sweet And Sour Pork
- Pound Pork Evenly: Hit those cutlets with a meat mallet until they’re uniformly ¼-inch thick—no thick spots, no thin edges. I learned this the hard way when one side cooked faster and turned rubbery while the other stayed raw. Trust me, the sauce clings better to smooth, even surfaces.
- Salt the Celery: Toss the chopped celery in a pinch of salt and let it sit for 5 minutes before adding it to the sauce. This draws out moisture so it stays crisp instead of turning mushy—especially important since celery’s the texture anchor in this dish.
- Simmer the Vinegar: Reduce the white vinegar to near-dryness before adding the sugar—this prevents a harsh tang. I used to dump it all in at once, and the sauce ended up sharp instead of balanced. A quick 3-minute simmer changes everything.
- Thicken with Ketchup Last: Stir in the ketchup only in the final 2 minutes of cooking. It’s not just for color—it adds depth, but heating it too long makes it cloying. Save it for the finish to keep the sauce bright and tangy, not sweet-heavy.
Creative variations of this dish
Southern BBQ Twist
Swap the vinegar glaze for a smoky-sweet BBQ sauce base—mix ½ cup BBQ sauce (I love Sweet Baby Ray's) with ¼ cup apple cider vinegar and 2 tbsp brown sugar. Add 1 tsp smoked paprika and ½ tsp cayenne for heat.
This version brings that familiar Southeast tang while keeping the crispy celery crowns. Serve with cornbread for a true Southern spread. 🔥
Spicy Thai Fusion
Transform this into a Thai-inspired dish by adding 2 tbsp fish sauce, 1 tbsp lime juice, and 1 tsp red curry paste to the glaze. Toss in 1 chopped Thai chili for heat and top with cilantro instead of green onions.
The celery crowns add a fresh crunch that balances the spicy-sweet flavors. Pair with jasmine rice for an authentic touch.
Honey-Glazed Crispy
For a sweeter take, replace the vinegar with ½ cup honey and add 1 tbsp Dijon mustard to the glaze. The honey caramelizes beautifully, creating a glossy finish.
I like to add 1 tsp grated ginger for warmth. This version works wonderfully with apple slices on the side for a crisp, refreshing contrast. 🍯
Vegetarian Celery Crowns
Skip the pork entirely and make this a vegetarian dish by using extra-firm tofu or chickpea flour fritters instead. Press the tofu, slice it thin, and pan-fry until crispy. The celery crowns and tangy glaze still shine as the star.
This version proves the dish isn't just about the pork—it's about the perfect balance of textures and flavors. 🌱
Slow-Cooker Shortcut
For a hands-off version, marinate the pork in the glaze ingredients (vinegar, sugar, soy sauce) overnight. Place everything in a slow cooker on low for 6 hours or high for 3 hours.
The pork will be tender and infused with flavor, while the glaze reduces naturally. Finish by pan-frying the pork briefly for crispiness, then tossing with the celery crowns. Perfect for busy weeknights! ⏰
Nutrition facts
Frequently asked questions
Can I use chicken or tofu instead of pork in this recipe?
This recipe works beautifully with chicken thighs (boneless, skin-on) or extra-firm tofu. For chicken, cut into 1-inch pieces and fry until golden. For tofu, press and slice into ½-inch thick rectangles, then pan-fry until crispy. The celery crowns and sauce will still shine as the star.
How do I prevent the pork from being too greasy?
Pat the pork cutlets very dry with paper towels before frying—this removes excess moisture that causes splattering. Use a thermometer to monitor oil temperature (350°F), and avoid overcrowding the pan. Drain on a wire rack instead of paper towels to keep it crispy.
What's the best way to store leftovers?
Store in an airtight container for up to 3 days in the fridge. Reheat in a skillet over medium heat with a splash of water to restore crispiness. For longer storage, freeze for 1 month—thaw overnight in the fridge before reheating. The celery crowns stay fresh for 2 days in the fridge.
Can I make the sauce ahead of time?
Yes! Prepare the sauce up to 2 days ahead and store in the fridge. Reheat gently on the stove, stirring in 1 tsp water to loosen it. For the best texture, add the sesame oil fresh before serving. The sauce thickens as it cools, so reheat until it's pourable again.
What's the secret to perfectly crispy celery crowns?
Slice celery into ¼-inch thick rounds and fry in two stages: first at 325°F for 2 minutes to soften, then at 375°F for 1-2 minutes until golden. Toss with a pinch of salt immediately after frying to enhance flavor. Keep them warm in a 200°F oven while cooking the pork.
