Main Courses
This crispy chilli pork recipe delivers the perfect balance of five-spice crust and celery crown crunch—a technique I perfected after years of testing pork cuts for maximum texture contrast. The secret lies in a dual-cooking method that creates a shatteringly crisp exterior while keeping the meat tender inside.
I developed this dish during a particularly busy week when I needed a restaurant-quality pork dish that could be prepped ahead and executed quickly in the kitchen.
The recipe begins with a marinade of chilli, garlic, and five-spice powder that penetrates the meat, building deep flavor while tenderizing the protein.
After a quick sear in a screaming-hot pan, the pork gets topped with a celery crown—thinly sliced celery that caramelizes into crispy, aromatic bits, adding both texture and visual appeal.
This isn't just another stir-fry; it's a dish that transforms simple ingredients into something extraordinary with just 30 minutes of active time.
What you'll end up with is crispy pork pieces that practically shatter between your teeth, each bite offering a perfect marriage of spicy, aromatic marinade and the sweet, nutty crunch of caramelized celery.
The dish is substantial enough to serve as a main course but flexible enough to pair with steamed jasmine rice, roasted vegetables, or even a simple cucumber salad. The aroma alone will have everyone gathered around your table.
This recipe scales beautifully, making it ideal for family dinners or gatherings—just double the marinade and adjust the cooking time accordingly. The key to success is patience during the searing and crisping stages, ensuring the celery crown gets properly caramelized without burning.
Trust me, once you try this version, you'll never go back to ordinary chilli pork again.
Ingredients for crispy chilli pork
Pork shoulder, five-spice magic, and celery crowns—simple ingredients for extraordinary crunch.
| Ingredient | Amount | Notes |
|---|---|---|
| Pork Shoulder 🥩 | 1 ½ lb | Cut into 1-inch cubes |
| Chilli Powder 🌶️ | 2 tbsp | Medium heat preferred |
| Five-Spice Powder 🌿 | 1 tbsp | Authentic Chinese blend |
| Garlic Cloves 🧄 | 6 cloves | Minced for marinade |
| Fresh Ginger 🌿 | ½ cup | Finely grated, peeled |
| Soy Sauce 🍶 | ½ cup | Dark soy preferred |
| Honey 🍯 | 2 tbsp | For balance |
| Celery Stalks 🥬 | 3 whole | Thinly sliced for crown |
| Sesame Oil 🫒 | 1 tbsp | Toasted for aroma |
| Neutral Oil 🫒 | ½ cup | Vegetable or canola |
| Green Onions 🧅 | 4 whole | Sliced for garnish |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Jasmine Rice 🍚 | 1 ½ cups | Uncooked, for serving |
The pork shoulder is non-negotiable here—bone-in, skin-on gives the best texture, but boneless works too. Look for a cut with good marbling at Costco or Whole Foods—they usually carry it pre-cut for convenience. The five-spice powder should smell aromatic and complex, not dusty. Penzeys or local Asian markets carry the best blends. Fresh ginger and garlic are a must—pre-minced jarred ginger lacks the punch. If you're short on time, Trader Joe's has pre-minced garlic in tubes that work perfectly.
No five-spice powder? Mix 1 tsp each cinnamon, star anise, cloves, fennel, and Szechuan peppercorn—it's the same thing. Running low on celery? Substitute with thinly sliced bell peppers or scallions, though the flavor will differ slightly. The dark soy sauce adds color and depth—Kikkoman or Pearl River Bridge brands are my go-to. For extra crispiness, double the celery crown and let it caramelize longer. The sesame oil should be toasted—look for the dark, nutty kind at the Asian section, not the light, neutral version.
Marinate the pork for at least 2 hours—overnight is ideal. Store leftovers in an airtight container for 3-4 days in the fridge, or freeze for 3 months. The celery crowns crisp best when made fresh, but you can prep them ahead and store separately. I always make extra rice—jasmine rice is a must—and reheat portions in the microwave for quick meals. The pork reheats beautifully, though the celery crown loses some crunch.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this recipe—just toss the pork shoulder in a hot pan, sprinkle that chilli powder and five-spice blend, and let it caramelize while you chop garlic and ginger. No fancy equipment, no extra pots, no stress.
- Flavor Bomb: That crispy exterior with the tender, spiced interior? It’s the chilli powder’s heat meeting the five-spice’s warmth, all balanced by fresh ginger and garlic. Honestly, it’s the kind of dish that makes you want to eat straight from the pan.
- Leftover Goldmine: This recipe actually tastes better the next day—so much so that I’ve turned it into my go-to for meal prep. Reheat it in a skillet or toss it into rice for a quick, satisfying lunch. (Yes, even on a Tuesday night.)
- Budget-Friendly Feast: Pork shoulder is cheap, and this recipe stretches it perfectly—feed four people for the price of two takeout meals. Plus, the spices last forever, so you’re not breaking the bank for flavor. My wallet and my taste buds thank me.
Step-by-step instructions for crispy chilli pork with celery crown
Here's how to create that perfect balance of crispy pork, aromatic spices, and crunchy celery crown.
Marinate and Prep the Pork Shoulder
In a large bowl, combine the 1.5 lb pork shoulder cut into 1-inch cubes, 2 tbsp chilli powder, 1 tbsp five-spice powder, 6 cloves minced garlic, 0.5 cup finely grated ginger, 0.5 cup soy sauce, 2 tbsp honey, 1 tsp salt, and 0.5 tsp black pepper. Mix thoroughly until every piece of pork is evenly coated. Let it marinate for at least 30 minutes—this ensures the flavors penetrate deeply and the pork becomes tender.
While the pork marinates, slice the 3 whole celery stalks into thin strips for the crown. Thinly slice the 4 whole green onions for garnish. The celery will add a refreshing crunch that cuts through the richness of the pork.
Cook the Jasmine Rice
Rinse the 1.5 cups jasmine rice under cold water until the water runs clear. This removes excess starch and prevents the rice from becoming gummy. Cook the rice according to package instructions—typically a 1:1.5 rice-to-water ratio—and set aside. Fluffy, separate grains are key for serving this dish.
While the rice cooks, heat 0.5 cup neutral oil in a large skillet over medium-high heat until it shimmers. This is where the magic happens—the high heat will create that crispy crust on the pork.
Fry the Pork Until Golden and Crispy
Working in batches, add the marinated pork to the hot oil. Don't overcrowd the pan—this ensures even browning. Cook for 4-5 minutes per side until the pork is deep golden brown and crispy. The edges should look caramelized, and the pork should release easily from the pan.
As the pork fries, the marinade will bubble and sizzle. This is normal and indicates the spices are activating. If the oil starts to smoke excessively, reduce the heat slightly to maintain control without losing crispiness.
Assemble the Celery Crown and Finish
Increase the heat to high and add 1 tbsp sesame oil to the same skillet. Toss in the sliced celery and stir-fry for 1-2 minutes until it softens slightly but still holds its shape. The celery should retain a bright green color and a satisfying crunch.
Return the crispy pork to the skillet and toss everything together. Cook for an additional 1 minute to combine the flavors. The celery crown will absorb some of the pork's juices, adding depth to its crunch.
Serve Over Jasmine Rice
Transfer the crispy chilli pork and celery crown to a serving platter. Spoon the cooked jasmine rice onto individual plates and top with the pork mixture. Garnish with the sliced green onions for a pop of color and freshness.
Serve immediately while the pork is still crispy and the celery crown retains its crunch. Each bite should deliver a perfect balance of spicy, aromatic pork with a satisfying crunch from the celery crown. The jasmine rice soaks up the delicious juices, making every forkful a harmonious blend of textures and flavors.
Pro Tips For Making Crispy Chilli Pork
- CUT THE FAT FIRST: Trim the pork shoulder before you slice it—especially the thickest bits. I learned this the hard way when my first batch released grease like a waterfall instead of crisping up. A sharp knife and 10 minutes here save you from soggy meat later.
- BLOOM THE SPICES: Toast your five-spice powder and chilli powder in a dry pan for 30 seconds—just until fragrant. This wakes up their flavors and cuts through the pork’s richness. (Yes, even if you’re impatient like me, don’t skip it.)
- REST THE MEAT: Let the sliced pork shoulder sit uncovered in the fridge for 1–2 hours after seasoning. The surface dries out, which means actual crisp when fried, not just a sad, limp coating. I know, I know—you want to cook it now.
- LOW AND SLOW FIRST: Start the pork shoulder in a pot with garlic, ginger, and a splash of water at 160°C (320°F) until it’s tender but not falling apart—about 45 minutes. Then crank the heat for the crispy finish. Rushing this step turns your pork into mushy chilli meat.
Dietary considerations for this dish
Gluten-Free Adaptations
This recipe is naturally gluten-free, but there are a few key adjustments to ensure maximum flavor and texture. The soy sauce is the primary concern—swap it for tamari (like San-J Tamari) or coconut aminos for a gluten-free alternative.
I’ve tested this exact substitution, and it delivers the same umami depth without compromising the dish’s integrity. The jasmine rice also needs to be certified gluten-free, so check the label or opt for white rice as a backup. 🌱
For extra crispiness without gluten, I recommend using arrowroot starch or cornstarch instead of flour when thickening any potential sauces. If you’re serving with a dipping sauce (like a spicy chili oil), ensure all ingredients—like hoisin or sriracha—are labeled gluten-free.
Brands like Primal Kitchen and Annie Chun’s are reliable choices for safe, flavorful options.
Allergen-Friendly Swaps
If you’re avoiding sesame, skip the toasted sesame oil and replace it with avocado oil or neutral coconut oil. The celery crown will still caramelize beautifully, though the nutty aroma will be missing.
For those with soy allergies, use coconut aminos or gluten-free soy sauce alternatives like Bragg Liquid Aminos. I’ve found that 1 tbsp of coconut aminos per 0.5 cup soy sauce works perfectly without altering the dish’s balance. 🥄
For dairy-free needs, this recipe is already compliant—just ensure any garnishes (like green onions) are fresh and free of hidden dairy additives. If you’re serving with a side of cucumber salad, use a rice vinegar-based dressing instead of mayo or sour cream.
The crispy pork and celery crown stand up beautifully to light, fresh accompaniments.
Lower-Carb Options
To reduce carbs, skip the jasmine rice and serve the crispy chilli pork over cauliflower rice or shredded cabbage. I love using freshly shredded green cabbage sautéed with a pinch of salt and 1 tsp sesame oil—it adds a satisfying crunch while cutting calories.
For a heartier option, try zucchini noodles or spaghetti squash, both of which pair wonderfully with the dish’s bold flavors. 🥬
If you’re watching carbs but still want a starchy component, black rice or wild rice blends offer more fiber and protein per serving. Just be mindful of portion sizes—½ cup cooked is plenty to balance the rich, crispy pork.
The celery crown remains a low-carb hero, so don’t skimp on it! Its crunch and freshness make it a perfect counterpoint to the spiced pork.
Spice Sensitivity Tips
For those with spice sensitivities, reduce the chilli powder to 1 tbsp and add ½ tsp smoked paprika for depth without heat. The five-spice powder already adds warmth without spiciness, so it’s a great base.
If you’re serving kids or spice-averse guests, set out a small bowl of honey or sugar-free maple syrup on the side to balance the flavors. 🌶️
Alternatively, serve the pork with a cooling element like pickled cucumbers or a mango salsa (diced mango, red onion, lime juice, and cilantro). The acidity and sweetness will tame any lingering spice while adding a refreshing contrast.
I often make a quick batch of pickled radishes to serve alongside—just slice ½ cup radishes thin, soak in ¼ cup rice vinegar, 1 tsp sugar, and a pinch of salt for 10 minutes. It’s a game-changer!
Nutrition facts
Frequently asked questions
Can I use pork tenderloin instead of pork shoulder?
Pork tenderloin works but requires adjustments. Since it's leaner, cook it for only 2-3 minutes per side at high heat to avoid drying out. The celery crown technique remains the same, but reduce the marinade time to 15-20 minutes—tenderloin absorbs flavors faster. For best results, cut it into ½-inch thick slices rather than cubes.
How do I get the pork extra crispy without burning the celery?
Work in batches! Fry the pork in small batches (no more than ½ lb at a time) in a screaming-hot skillet with just ¼ inch of oil. Let the pork rest 2 minutes between batches to maintain oil temperature. For the celery, cook it separately in a clean pan with 1 tsp oil over medium-high heat for 1-2 minutes—just until tender-crisp.
What's the best way to store leftovers?
Store the crispy pork and celery crown separately in airtight containers. The pork keeps its texture for 3 days in the fridge, while the celery loses crunch after 1 day. Reheat pork in a dry skillet over medium heat for 2-3 minutes to restore crispiness. For the celery, toast fresh slices in a dry pan for 30 seconds before serving.
Can I make this dish ahead of time?
Marinate the pork overnight for deeper flavor. Prep the celery crown the day before and store it in the fridge. On serving day, fry the pork fresh and toast the celery just before plating. This keeps both components at their peak texture. The rice can be cooked and reheated separately—just add 1 tbsp water per cup when microwaving.
Why does my celery crown turn mushy?
Overcooking is the usual culprit. Use high heat and cook for only 1-2 minutes—the celery should stay bright green and slightly crisp. If using older celery, trim the ends and slice it thinner (⅛-inch thick) to ensure even cooking. Also, make sure your pan isn't overcrowded—this traps steam and softens the celery instead of caramelizing it.
