Milk Street Sweet and Sour Pork Recipe: Crispy Bites With Tangy-Sweet Gloss

Main Courses

Milk Street Sweet and Sour Pork Recipe: Crispy Bites With Tangy-Sweet Gloss

This Milk Street sweet and sour pork recipe delivers restaurant-quality crispy pork bites bathed in a glossy, tangy-sweet sauce that's impossible to resist. 🔥 I've perfected this technique over years of testing, balancing the perfect crunch with a sauce that's both vibrant and deeply flavorful—no shortcuts, just pure technique.

The secret starts with the pork—cut into even, bite-sized pieces and marinated just long enough to absorb flavor without turning mushy.

We'll pan-fry them until golden and crispy, then toss them in a sauce that's equal parts sweet from pineapple and tangy from vinegar, with a touch of heat to keep things interesting. This isn't your grandmother's sweet and sour; it's bold, balanced, and built for sharing.

By the time you're done, you'll have crispy, caramelized pork with that signature glossy sheen, each bite delivering perfect texture and flavor. The sauce clings beautifully, creating pockets of sweetness and tang that make every mouthful unforgettable.

Serve it over steamed rice or with stir-fried vegetables for a complete meal that feels like a restaurant experience.

What makes this recipe special is the attention to detail—from the even cooking of the pork to the precise balance of the sauce. It's the kind of dish that gets rave reviews and empty plates. Let's get started on creating this crowd-pleaser that's as impressive as it is delicious.

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
🔥
Calories
Med Cal

Ingredients for milk street sweet and sour pork

Restaurant-quality pork bites need just 15 ingredients for that perfect crunch and tangy-sweet sauce.

Ingredient Amount Notes
Boneless Pork Shoulder 🥩 1 ½ lb Cut into 1-inch cubes
Cornstarch 🌾 ½ cup For crispy coating
All-Purpose Flour 🌾 ¼ cup For even coating
Salt 🧂 1 tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground preferred
Vegetable Oil 🫒 ½ cup For frying
Fresh Pineapple 🍍 1 cup Chopped, fresh preferred
White Vinegar 💧 ¼ cup For tangy kick
Soy Sauce 🍶 ¼ cup Low-sodium preferred
Brown Sugar 🍚 ¼ cup Packed, for balance
Garlic Cloves 🧄 3 cloves Minced for sauce
Fresh Ginger 🌿 1 tbsp Grated, fresh preferred
Red Chili Flakes 🔥 1 tsp Adjust for heat
Sesame Oil 🫒 1 tsp For aroma
Green Onions 🧅 2 whole Sliced, for garnish

The pork shoulder is your secret weapon—look for well-marbled cuts at the butcher counter for juiciness. Trader Joe's or Whole Foods often have pre-cut pork shoulder, but if you're buying whole, ask for the shoulder blade end. Cutting it into even 1-inch cubes ensures consistent cooking. Fresh pineapple is non-negotiable here—canned won't give you that bright, juicy punch. If you're buying a whole pineapple, pick one that's heavy for its size and smells sweet at the base. For the sauce, low-sodium soy sauce keeps the flavor balanced without extra salt.

No fresh ginger? Ground ginger at half the amount works in a pinch, but fresh has that zing. Running out of cornstarch? Arrowroot powder is a 1:1 swap—just make sure it's fine and powdery. The red chili flakes can be adjusted to taste, but trust me, a little heat makes the sweet and tangy flavors pop even more. For a deeper umami kick, add 1 tbsp of fish sauce to the sauce (though it's not traditionally in this recipe). If you're serving this at a party, double the sauce ingredients—it disappears fast.

Pork cubes keep 2 days in the fridge, but cook them fresh for best results. The sauce can be made ahead—it actually tastes better the next day as the flavors meld. Store it in an airtight container in the fridge for up to 5 days. For leftovers, reheat the pork and sauce separately—tossing them together can make the pork soggy. Garnish with fresh green onions right before serving (they wilt fast, so wait until the last minute). This dish reheats beautifully—just warm it through gently to keep the crispiness.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this recipe—just toss the pork in cornstarch and flour, sear it in the same skillet, then let the sauce bubble away. No extra dishes, no stress, and that golden crust? Pure reward.
  • Tangy Crunch Perfection: The sweet-and-sour glaze cuts through the rich pork shoulder like a dream. That crispy exterior from the cornstarch coating? It’s the kind of texture that makes you close your eyes and take another bite.
  • Lunchbox Hero: Between us, this keeps amazingly in the fridge. Pack it cold for work lunches or reheat it for a quick dinner—still tender, still packed with flavor. My kids’ favorite, and honestly, mine too.
  • Budget Stretch: Pork shoulder is my secret weapon—cheaper than tenderloin but just as satisfying. A single cut feeds four, and leftovers reheat like a dream. Dinner tonight, lunch tomorrow, and zero guilt about the grocery bill.

Step-by-step instructions for crispy sweet and sour pork

Here's how to make tender, golden pork bites with a glossy tangy-sweet sauce—easy and foolproof.

1

👨‍🍳 Step 1: Prep the Pork for Maximum Crispiness

Cut the 1.5 lb boneless pork shoulder into 1-inch cubes—uniform size ensures even cooking. In a large bowl, toss the pork with 1 tsp salt and 0.5 tsp black pepper until evenly coated. Let it sit at room temperature for 15 minutes while you prep the coating.

Here's the thing—this resting time keeps the pork from cooking unevenly. I like to use a bowl with high sides so the cubes don't scatter when I toss them. If you're short on time, 10 minutes still works, but 15 minutes gives you that perfect texture.

2

🍳 Step 2: Create the Crispy Coating

In another bowl, whisk together 0.5 cup cornstarch, 0.25 cup all-purpose flour, and a pinch of extra salt. This combo gives you that signature crispy exterior without getting gummy. Dredge each pork cube in the flour mixture, pressing gently to help the coating stick.

Don't skip this step—cornstarch is key for that extra-crispy texture. I press down firmly on each cube with my fingers to make sure the coating adheres well. If you're worried about mess, work in batches and keep the pork in the fridge while you fry.

3

🔥 Step 3: Fry to Golden Perfection

Heat 0.5 cup vegetable oil in a large skillet over medium-high heat until it shimmers (350°F). Fry the pork cubes in batches for 3-4 minutes per side until golden brown and cooked through (160°F internal temperature). Don't overcrowd the pan—work in batches if needed to maintain even heat.

This is where the magic happens. The pork should release easily from the pan when ready—if it sticks, your oil isn't hot enough. Transfer the fried pork to a paper towel-lined plate to drain excess oil. Keep it warm in a 200°F oven while you make the sauce.

4

🥘 Step 4: Make the Tangy-Sweet Sauce

In the same skillet (no need to clean it—the browned bits add flavor), add 1 cup chopped fresh pineapple, 3 minced garlic cloves, and 1 tbsp grated fresh ginger. Sauté for 2 minutes until fragrant. Pour in 0.25 cup white vinegar, 0.25 cup soy sauce, 0.25 cup brown sugar, and 1 tsp red chili flakes. Stir and simmer for 5-6 minutes until slightly thickened.

The sauce should coat the back of a spoon with a glossy sheen. If it's too thick, add 1-2 tablespoons water to loosen it. Here's a pro tip: Taste as you go—adjust the sweetness with more brown sugar or the tang with extra vinegar if needed.

5

🍽️ Step 5: Combine and Garnish

Return the fried pork to the skillet with the sauce and toss gently to coat. Add 1 tsp sesame oil and simmer for 1-2 minutes until everything is well combined. Garnish with 2 sliced green onions and serve immediately over steamed rice.

Each bite should deliver that perfect balance of crispy pork, sweet pineapple, and tangy sauce. The pork stays juicy inside while the coating stays delightfully crunchy. Serve with extra green onions on top—I promise you'll want to go back for seconds!

👨‍🍳

Pro Tips For Making Milk Street Sweet And Sour Pork

  • CUT PORK UNIFORMLY: Use a sharp knife and slice the pork shoulder into ½-inch thick strips—thinner pieces cook faster and stay tender, while thicker ones turn chewy. I learned this the hard way when my first batch had uneven doneness after frying.
  • DOUBLE-DREDGE CRUST: Toss the pork in flour first, then cornstarch—this ensures a crispy exterior without clumping. Skip the cornstarch, and you’ll end up with a sticky, uneven coating that won’t brown properly.
  • HIGH HEAT FOR FRYING: Crank the oil to 350°F (175°C) and fry in batches—crowding drops the temperature, leading to greasy pork instead of golden, crispy pieces. I used to rush this and always regretted it.
  • REST THE PORK: Let the cooked pork sit for 5 minutes before tossing in the sauce—this keeps it from falling apart when you plate it. Sounds simple, but I’ve seen too many people skip this and end up with a mushy mess.

Creative variations of milk street sweet and sour pork

Southern BBQ Twist

Swap the pineapple for ¼ cup apple cider vinegar and ½ cup BBQ sauce (I love Sweet Baby Ray's Original), then add 1 tbsp smoked paprika to the sauce.

This version keeps the tangy-sweet balance but adds that smoky depth we love in the Southeast. Serve with coleslaw instead of rice for a true Southern-style meal. 🔥

Spicy Thai Fusion

Boost the heat with 1 tbsp fish sauce and 1 tbsp Thai red curry paste>—this adds an umami depth and spicy kick. Use ½ cup coconut milk> instead of pineapple for a creamy, aromatic sauce.

Garnish with cilantro> and lime wedges for that authentic Thai vibe. The pork stays crispy while the sauce gets a tropical, spicy makeover.

Honey-Glazed Version

Replace the brown sugar with ½ cup honey> and reduce the vinegar to 2 tbsp>. Add 1 tsp grated orange zest> for brightness.

This version is sweeter and more aromatic—perfect for brunch or as a main course. The honey caramelizes beautifully, giving the pork a sticky, glossy finish. 🍯

Vegetarian Adaptation

Use 1.5 lbs extra-firm tofu>, pressed and cubed, instead of pork. Toss the tofu in the same cornstarch-flour coating and pan-fry until golden. The sauce remains the same, but the texture is lighter.

For extra protein, add ½ cup edamame> to the sauce. This version keeps all the tangy-sweet magic but makes it plant-based and just as satisfying.

Slow-Cooker Shortcut

For a hands-off version, marinate the pork as usual, then place it in a slow cooker with ½ cup chicken broth>, ½ cup pineapple juice>, and 1 tbsp soy sauce>.

Cook on low for 4-5 hours**>, then transfer to a skillet to crisp up in the sauce. The slow cooker keeps the pork tender, while the final sear adds that restaurant-quality crunch.

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 7g35%
Cholesterol 115mg38%
Sodium 1200mg52%
Total Carbohydrate 42g15%
Dietary Fiber 2g8%
Sugars 24g
Protein 38g76%
* 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

Can I use chicken or shrimp instead of pork?

Chicken thighs work beautifully—cut them into 1-inch pieces and follow the same frying technique. For shrimp, peel and devein 1 lb large shrimp, toss in the cornstarch-flour mix, and fry for just 1-2 minutes per side (they cook faster than pork). The sauce remains identical, but reduce cooking time to 3 minutes after adding the protein.

2

Why does my pork turn out greasy or soggy?

Greasy pork usually means too much oil or overcrowding the pan. Use 0.5 cup oil per batch and maintain medium-high heat—never let the oil cool below 325°F. For soggy results, either the coating didn't stick properly (press firmly!) or the pork sat too long in the sauce. Keep fried pork warm in a 200°F oven while finishing the sauce.

3

How do I make this dish gluten-free?

Replace the flour with 0.25 cup gluten-free all-purpose flour and the cornstarch with 0.5 cup arrowroot powder. Check your soy sauce for gluten—use tamari instead if needed. The sauce remains the same, but the coating will still achieve that perfect crisp. Test the coating on a small piece of pork first to confirm texture.

4

Can I make the sauce ahead of time?

Yes! The sauce actually improves overnight as flavors meld. Store it in an airtight container in the fridge for up to 5 days. Reheat gently before combining with the pork. For extra shine, add 1 tsp cornstarch mixed with 1 tbsp water when reheating. The pork should always be cooked fresh for best texture.

5

What's the best way to serve leftovers?

Reheat the pork and sauce separately—tossing them together makes the pork soggy. Warm pork in a skillet with 1 tsp oil over medium heat for 3-4 minutes, then reheat the sauce on its own. Serve over microwaved rice or with steamed veggies. The crispiness won't be as perfect, but the flavors stay delicious!

★★★★★5.0(12 reviews)
Categories Main Courses