Main Courses
This Indian chilli pork recipe transforms humble ingredients into a dish that balances fiery heat with aromatic depth—where crispy, five-spice-glossed pork meets a celery crown that adds crunch with every bite.
The secret lies in marinating the pork overnight in a blend of Kashmiri chili, garam masala, and vinegar, which tenderizes the meat while infusing it with layers of smoky warmth.
What sets this apart is the dual-texture technique: a caramelized crust from slow-braising, then finishing with a quick sear for that signature gloss. The dish begins with a rich, tangy gravy simmered with tomatoes and onions until it thickens into a velvety sauce that clings to the pork.
Celery crowns—thinly sliced, blanched, and fried until golden—provide a refreshing contrast to the richness, while a final drizzle of tamarind paste ties everything together. This isn’t just a curry; it’s a restaurant-worthy plate that delivers complexity in every spoonful, with flavors that evolve from the first bite to the last.
What makes this recipe stand out is its authentic yet approachable balance—bold enough for a weekend feast but simple enough for a weeknight dinner. The five-spice crust adds a subtle sweetness that cuts through the heat, while the celery crown keeps the dish from feeling heavy.
Serve it with steamed basmati rice or garlic naan to soak up every last drop of that glossy, spiced sauce. For those who love Indian flavors but want a dish with textural variety, this recipe delivers.
The crispy celery crowns add a satisfying crunch, while the pork remains tender and infused with warmth. Ready in about 2 hours (mostly hands-off time), it’s perfect for feeding a crowd or treating yourself to a meal that feels like a celebration.
Ingredients for chilli pork recipe indian
The foundation of this restaurant-worthy Indian chilli pork lies in these aromatic, textured ingredients.
| Ingredient | Amount | Notes |
|---|---|---|
| Pork Shoulder 🥩 | 1 ½ lb | Cut into 1-inch cubes |
| Kashmiri Chili Powder 🌶️ | 2 tbsp | Mildly sweet and aromatic |
| Garam Masala 🌿 | 1 ½ tbsp | Freshly ground preferred |
| White Vinegar 💧 | ½ cup | For marinade tenderness |
| Onions 🧅 | 2 whole | Yellow or red, thinly sliced |
| Tomatoes 🍅 | 4 whole | Roma or vine-ripened, chopped |
| Celery Stalk 🥬 | 2 whole | For celery crowns |
| Ginger Root 🧄 | 2 tbsp | Freshly grated, peeled |
| Garlic Cloves 🧄 | 6 cloves | Minced for marinade |
| Five-Spice Powder 🌶️ | 1 tbsp | For crust coating |
| Tamarind Paste 🍯 | 2 tbsp | For tangy finish |
| Olive Oil 🫒 | ½ cup | For frying celery crowns |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly cracked |
| Basmati Rice 🍚 | 1 cup | Uncooked, for serving |
The pork shoulder is non-negotiable—look for well-marbled cuts at your butcher or Costco for the best texture. Kashmiri chili powder gives that signature mild heat without overpowering, but if you can't find it, regular chili powder with a pinch of paprika works. Garam masala should be freshly ground—store-bought blends lose potency quickly. For the celery crowns, use thick celery stalks (the ones with leaves still attached), as they're sweeter and hold their shape better during frying. Whole Foods or local farmers markets often carry the best quality for this dish.
No tamarind paste? Lime juice with a splash of sugar mimics the tang, though it won't be identical. Substituting five-spice powder? Mix 1 tsp cinnamon, 0.5 tsp cloves, 0.5 tsp fennel seeds for a close approximation. The tomatoes can be canned (drained well) if fresh aren't available, but San Marzano is ideal. For the celery crowns, if you're short on time, blanching in ice water instead of boiling preserves their vibrant color. The ginger and garlic should be freshly grated/minced—pre-minced jars lack the aromatic punch this dish demands.
Marinate the pork overnight for maximum tenderness—store in a sealed container in the fridge. Celery crowns can be prepped a day ahead and kept covered in the fridge for 24 hours before frying. The cooked pork reheats beautifully—warm in a skillet with a splash of water to restore its gloss. Basmati rice keeps for 6 months in a sealed container, while spices last 3-6 months once opened. For a crowd, double the celery crowns—they disappear first.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this recipe—just toss everything in one pot, and the onions caramelize while the pork melts in its own juices. No fancy techniques, no mess, and honestly? That garam masala and vinegar combo does all the heavy lifting.
- Heat Without the Hassle: The Kashmiri chili powder gives it a deep, smoky kick that lingers without overpowering. Between us, I’ve tried spicier versions, but this balance—where the warmth stays in your mouth for hours—is exactly what you want.
- Leftovers That Beg for More: This dish tastes even better the next day. I make a double batch on Sundays, and by Wednesday, it’s gone—either reheated or stuffed into toast. My kids argue over who gets the last piece, and I don’t even pretend to care.
- Budget-Friendly Protein Power: Pork shoulder is cheap, but it transforms into something luxurious with just a pinch of garam masala and a splash of vinegar. I’ll be real: this is my go-to when I need a filling, flavorful meal without breaking the bank.
Step-by-step instructions for chilli pork with five-spice glossed crust
Transform tender pork shoulder into a restaurant-worthy dish with aromatic spices and crispy celery crowns.
Marinate the Pork Shoulder for Maximum Flavor
In a large bowl, combine the 1.5 lb pork shoulder cut into 1-inch cubes with the 2 tbsp Kashmiri chili powder, 1.5 tbsp garam masala, 1.5 tsp salt, and 0.5 tsp black pepper. The Kashmiri chili powder adds a mild sweetness that balances the heat, while the garam masala brings warmth and depth.
Pour in the 0.5 cup white vinegar and mix until the pork is evenly coated. The vinegar tenderizes the meat and prevents it from drying out during cooking. Cover the bowl and refrigerate for at least 4 hours, or overnight for best results. This long marinade ensures the spices penetrate deeply and the meat stays juicy.
Prepare the Celery Crowns for Crunchy Texture
Cut the 2 whole celery stalks into 1-inch thick slices, keeping the leaves attached for presentation. Heat 0.25 cup olive oil in a large skillet over medium heat until shimmering. Add the celery crowns in a single layer and fry for 3-4 minutes per side until golden brown and crispy.
Remove the celery crowns and set them aside on a paper towel-lined plate to drain excess oil. The crispy texture contrasts beautifully with the tender pork and adds a fresh, herbal element to each bite. Keep them warm until serving.
Cook the Pork Until Fork-Tender
In the same skillet (no need to clean it—the fond adds flavor), add 0.25 cup olive oil and heat over medium-high heat. Remove the pork from the marinade, allowing excess to drip off, and add it to the skillet in batches to avoid overcrowding. Sear for 2-3 minutes per side until deeply browned.
Transfer the seared pork to a plate and set aside. In the same skillet, add 2 whole onions sliced thinly, 4 whole tomatoes chopped, 2 tbsp ginger root freshly grated, and 6 cloves garlic minced. Cook for 5-6 minutes until the onions soften and the tomatoes break down, releasing their juices. This aromatic base forms the flavor foundation for the dish.
Create the Five-Spice Glossed Crust
Return the seared pork to the skillet and add 1 tbsp five-spice powder, 2 tbsp tamarind paste, and the remaining 0.25 cup olive oil. Stir gently to coat the pork evenly with the glossy mixture. The five-spice powder adds a complex aroma of cinnamon, star anise, and clove, while the tamarind paste provides a tangy contrast.
Cover the skillet and simmer over low heat for 1 hour until the pork is fork-tender and easily shreds. The glossy crust forms as the spices caramelize, creating a beautiful sheen and rich flavor. If the mixture seems dry, add 2-3 tablespoons of water to keep it moist.
Assemble and Serve with Basmati Rice
Cook the 1 cup basmati rice according to package instructions until tender and fluffy. To serve, arrange the crispy celery crowns on a platter, top with the five-spice glossed pork, and drizzle any remaining sauce from the skillet over the top. The combination of tender pork, aromatic spices, and crispy celery crowns creates a harmonious balance of textures and flavors.
Garnish with fresh cilantro if desired, and serve immediately while the pork is still warm. Each bite delivers a perfect marriage of sweet, spicy, tangy, and umami notes, making this dish a standout centerpiece for any meal.
Pro Tips For Making Chilli Pork Recipe Indian
- BLANCH THE PORK FIRST: Toss the pork shoulder in boiling water for 2 minutes before marinating—it tightens the fibers so they don’t turn mushy when simmering. I learned this the hard way after serving a batch that fell apart like wet cardboard. Works especially well with fatty cuts.
- GRIND THE ONIONS: Pulse raw onions in a food processor until they look like coarse sand—this dissolves their sharpness and blends seamlessly into the sauce. Skip this, and you’ll taste raw onion chunks even after hours of cooking. (Yes, even if you’re impatient like me.)
- LOW AND SLOW AFTER SEARING: Once the pork’s browned, drop the heat to actual low—think "barely simmering" with occasional bubbles. I used to rush this, and the chili powder would burn before the meat tenderized. A 3-hour cook at 160°F (70°C) does the trick without charring.
- ADD VINEGAR LAST: Stir in the white vinegar only in the final 5 minutes—it brightens the flavors but evaporates fast. Dump it too early, and you’ll end up with a dull, vinegary aftertaste instead of that tangy kick. (Your future self will notice.)
Best sauces and condiments for chilli pork recipe indian
Tamarind Glaze
This dish's signature tang comes from a 2 tbsp tamarind paste reduction that glues everything together. Simmer 2 tbsp tamarind paste with ¼ cup water and 1 tbsp honey for 5 minutes until syrupy.
Brush this over the pork during the final 10 minutes of cooking to create that restaurant-quality gloss. 💛
Spiced Yogurt Dip
Balance the heat with a cooling yogurt dip made from ½ cup plain yogurt, 1 tsp garam masala, and ½ tsp roasted cumin. Whisk until smooth and serve in small bowls alongside the chilli pork.
The yogurt's protein helps neutralize capsaicin while adding creaminess. Store leftovers in an airtight container for up to 3 days.
Green Chili Chutney
For a fresh contrast, blend ½ cup green chilies (fresh or frozen), 2 tbsp cilantro, 1 tbsp lemon juice, and ½ tsp salt until chunky. This vibrant chutney cuts through the richness while adding herbal brightness.
I keep a jar in my fridge for quick assembly—just dollop alongside the pork before serving. 🌿
Coconut Milk Gravy
Transform the dish into a creamy curry by adding ½ cup coconut milk to the finished pork sauce. Simmer for 3 minutes until heated through, then adjust seasoning with ½ tsp salt and a pinch of black pepper.
Garnish with toasted coconut flakes for extra texture. This version works beautifully with jasmine rice for a fragrant base.
Pickled Onion Topping
Quick-pickle 1 cup thinly sliced red onions in ½ cup white vinegar, 1 tbsp sugar, and ½ tsp salt for 20 minutes. Drain and pat dry before scattering over the plated pork.
The crisp, tangy onions add a refreshing bite that contrasts perfectly with the fatty pork and sweet-spiced crust.
Nutrition facts
Frequently asked questions
Can I use chicken or beef instead of pork?
While pork works best for this recipe due to its fat content and tenderness, you can substitute chicken thighs (bone-in for better flavor) or beef chuck. For chicken, reduce cooking time to 30-40 minutes and use 1 tbsp extra tamarind paste to compensate for the leaner meat. Beef requires 2 hours of slow cooking to become fork-tender.
What's the secret to getting that glossy five-spice crust?
The gloss comes from simmering the pork with 1 tbsp five-spice powder and 2 tbsp tamarind paste in the final 10 minutes of cooking. Brush the pork with a reduction of 2 tbsp tamarind paste + ¼ cup water + 1 tbsp honey before serving. The honey helps the spices caramelize into a sticky, shiny crust.
How can I make this less spicy for kids?
Reduce the Kashmiri chili powder to 1 tbsp and replace half with ground coriander. For extra mildness, remove the seeds from green chilies in the chutney and use ½ tsp less garam masala. Serve with extra yogurt dip to cool the heat. The celery crowns and tamarind glaze remain delicious without spice adjustments.
Can I prepare this dish ahead of time?
Marinate the pork and prep celery crowns 1 day ahead. Cook the pork 24 hours before serving—it reheats beautifully in a skillet with 1 tbsp water over medium heat for 5 minutes. Reheat the celery crowns separately in the oven at 350°F for 5-7 minutes to restore crispiness. The sauce can be reheated separately and drizzled fresh.
What's the best way to store leftovers?
Store the pork and sauce in an airtight container in the fridge for up to 4 days. Reheat gently in a skillet with 1 tbsp water to prevent drying. Keep celery crowns separately and reheat in the oven at 375°F for 3-4 minutes until crispy. Freeze portions for up to 3 months—thaw overnight in the fridge before reheating.
