Main Courses
This pork and pineapple curry recipe transforms simple ingredients into a restaurant-worthy dish that balances sweet, spicy, and tangy flavors in one pan. đ The secret lies in blooming whole spicesâcinnamon, cardamom, and clovesâto build layers of aroma before adding tender pork and juicy pineapple chunks.
I developed this recipe during a particularly busy week when I needed a dish that could feed a crowd without sacrificing depth of flavor, and itâs become a staple at my table ever since.
The beauty of this curry is its versatilityâitâs rich enough to stand alone but pairs perfectly with jasmine rice or warm naan for soaking up every last drop of that velvety coconut-tomato sauce.
I use a combination of ground pork and tenderloin for texture contrast, while the pineapple adds a bright, tropical sweetness that cuts through the spice. The slow simmer ensures the pork stays juicy and tender, while the spices meld into a complex, aromatic blend thatâs impossible to resist.
What makes this recipe truly special is the balance of flavorsâjust enough heat from chili powder and cayenne to warm you up, but sweet pineapple and coconut milk to keep it from being overwhelming. The sauce thickens beautifully as it simmers, creating a glossy finish that clings to every bite.
Itâs the kind of dish that tastes even better the next day, making it perfect for meal prep or entertaining.
Serve it with a side of steamed greens or a simple cucumber salad to round out the meal, and donât forget the lime wedges for a final burst of brightness. This curry is proof that a one-pan dish can deliver restaurant-quality results with minimal effort. Letâs get cooking!
Ingredients for pork and pineapple curry
Pantry staples meet tropical flavors in this one-pan pork and pineapple curry.
| Ingredient | Amount | Notes |
|---|---|---|
| Ground Pork 𼊠| 1 ½ lb | Lean or regular, not extra lean |
| Pork Tenderloin đ | 1 lb | Trimmed of fat, cut into chunks |
| Fresh Pineapple đ | 2 cups | Chunks, no core or skin |
| Coconut Milk 𼼠| 1 can | Full-fat, 13.5 oz can |
| Tomato Paste đ | ½ cup | Smooth, not chunky |
| Yellow Onion đ§ | 1 whole | Medium size, diced |
| Garlic Cloves đ§ | 6 cloves | Minced, fresh preferred |
| Chili Powder đśď¸ | 2 tbsp | Medium heat preferred |
| Ground Cumin đż | 1 tbsp | Toasted for depth |
| Cayenne Pepper đĽ | ½ tsp | Adjust for heat preference |
| Ground Coriander đż | 1 tsp | Freshly ground preferred |
| Cinnamon đż | ½ tsp | Ground, not stick |
| Cardamom Pods đż | 4 whole | Lightly crushed |
| Cloves đż | 2 whole | Lightly crushed |
| Lime Juice đ | 2 tbsp | Freshly squeezed |
| Fresh Cilantro đż | Âź cup | Chopped, for garnish |
| Salt đ§ | 1 ½ tsp | Kosher or sea salt |
| Black Pepper đśď¸ | ½ tsp | Freshly ground |
The pork is where this dish shines. Ground pork and tenderloin give you that perfect mix of tender chunks and rich, meaty texture. Costco or local butchers usually have pre-cut tenderloin at great pricesâlook for pieces with good marbling. If you can't find tenderloin, pork shoulder works too, but it'll need longer cooking. The pineapple should be ripe but firmâDole or Del Monte cans are fine, but fresh is brighter. For the coconut milk, full-fat is a mustâthe richness balances the spices perfectly. Skip the light version, trust me.
No cardamom? Skip itâthis curry still sings without it. Short on cloves? Allspice berries work in a pinch, but they're different flavors. The lime juice is non-negotiable thoughâMexican or Persian limes have more punch than regular grocery store ones. Chili powder too mild? Add a pinch of cayenne or swap in half a teaspoon of smoked paprika for depth. The tomato paste can be from a tube if that's what you've gotâTrader Joe's has great ones that last forever. And if you're worried about the pineapple being too sweet, add an extra pinch of salt to the sauce.
This curry tastes even better the next dayâmake extra. Keeps 4-5 days in the fridge, freezes beautifully for 3 months. I always portion mine into containers so I can grab it for lunches all week. The spices lose potency after opening, so transfer them to airtight containers if they're not already in jars. Cilantro hates sitting aroundâstore it wrapped in damp paper towels in a baggie, and it'll last 5 days in the fridge.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe when Iâm too tired to wash a million dishesâjust one skillet, ground pork and tenderloin searing together, then simmered with pineapple and coconut milk. The sauce thickens right there, no straining, no fuss, and the cleanup? One spatula, done.
- Sweet-Savory Balance: That fresh pineappleâjuicy, brightâcuts through the richness of the coconut milk like a knife through butter, while the tomato paste adds depth without overpowering. Itâs the kind of dish where every bite has a little surprise: creamy, tangy, and just a hint of smoky pork.
- Weeknight to Dinner Party: Between us, this curry is my lazy night and my âIâm hostingâ go-to. Double the batch, serve it with rice over the weekend, or bring it to a potluckâit reheats beautifully and always gets raves. (Yes, even from my picky uncle.)
- Budget-Friendly Luxury: Ground pork and tenderloin stretch further than youâd think, especially with pineappleâs natural sweetness making it feel indulgent. A can of coconut milk and a block of tomato paste turn this into a pantry-friendly feast that tastes like you slaved over itâwithout the grocery bill.
Step-by-step instructions for pork and pineapple curry
This sweet-spiced curry comes together in one pan with bold flavors and tender meat.
đł Step 1: Sear the Pork for Deep Flavor
Heat a large Dutch oven over medium-high heat and add the 1.5 lb ground pork and 1 lb pork tenderloin chunks. Cook, breaking up the ground pork with a wooden spoon, until the pork is deep golden brown and fully cooked throughâabout 8-10 minutes. This step builds the rich, caramelized base for your curry.
Don't rush thisâyou want the meat to develop that deep color and flavor. If it starts sticking, just break it up more and let it cook. Once browned, transfer the pork to a plate and set aside. You'll use that beautiful browned pork fat as the foundation for your sauce.
đ¨âđł Step 2: Build the Spiced Base
In the same Dutch oven, reduce heat to medium and add the 1 whole yellow onion and 6 cloves garlic cloves. SautĂŠ for 3-4 minutes until the onions soften and the garlic becomes fragrant. Here's where it gets goodâadd the 0.5 cup tomato paste, 2 tbsp chili powder, 1 tbsp ground cumin, 0.5 tsp cayenne pepper, 1 tsp ground coriander, 0.5 tsp cinnamon, 4 whole cardamom pods, and 2 whole cloves.
Stir everything together and cook for 1-2 minutes until the spices are toasted and aromatic. This is your flavor bombâdon't skip the toasting. The spices should smell warm, earthy, and slightly sweet. If it starts sticking, add a splash of water to loosen it up.
đĽ Step 3: Simmer the Curry Sauce
Pour in the 1 can coconut milk and add 1.5 tsp salt and 0.5 tsp black pepper. Stir well to combine, then return the pork to the pot. Add the 2 cups fresh pineapple and bring everything to a gentle simmer. Reduce heat to low and let it cook uncovered for 20-25 minutes, stirring occasionally, until the sauce thickens slightly and the pork is fork-tender.
Here's the thingâyou want the sauce to coat the back of a spoon but still be luscious, not gluey. If it's too thick, add a splash of water or coconut milk to loosen it. The pineapple should soften slightly but still retain some bite. Taste and adjust seasoning if neededâthis is your chance to balance the sweet, spicy, and savory flavors.
â° Step 4: Finish with Bright Acid and Fresh Herbs
Once the sauce has thickened and the pork is tender, stir in the 2 tbsp lime juice. This brightens the whole dish and cuts through the richness of the coconut milk. Taste again and adjust salt or lime if needed. The lime juice should make your taste buds tingleâthis is the moment that makes the curry sing.
Remove from heat and let it sit for 5 minutes to let the flavors meld. Then stir in the 0.25 cup fresh cilantro. The cilantro adds a fresh, herbal note that balances all the rich, spicy, and sweet elements. Serve immediately over steamed rice or with warm naan bread to soak up every last bit of that delicious sauce.
Pro Tips For Making Pork And Pineapple Curry
- BROWN THE PORK FIRST: I learned this the hard wayâskipping the sear means your curry will taste flat. Cook the ground pork and tenderloin pieces in batches until deeply browned (not just pink), about 4-5 minutes per side. That crust packs serious flavor, and coconut milk canât hide undercooked pork.
- USE FROZEN PINEAPPLE CHUNKS: Fresh pineapple is great, but frozen chunks save time and donât water down the curry. Just thaw and drain themâno need to chop. (Yes, even if youâre impatient like me.) The texture holds up better in long simmering than fresh, and you avoid the mess of peeling/coring.
- SIMMER LOW AND LONG: Crank the heat to medium-high at first, but once the coconut milk comes in, drop it to a gentle simmer. Rushing this step makes the sauce break or turn grainy. Give it 30-40 minutesâthis is where the flavors meld, not where you rush.
- TOAST THE TOMATO PASTE: Cook the tomato paste in the same pan you browned the pork for 2-3 minutes before adding liquids. It deepens the caramel notes and cuts through the sweetness of the pineapple. Skip this, and your curry tastes like dessert instead of a balanced dish.
Make-ahead tips for this pork and pineapple curry
Prep Ahead Strategy
I always prep the spices and aromatics firstâthis is where the magic happens. Toast the whole cardamom pods, cloves, and cinnamon stick (if using) in a dry pan for 1-2 minutes until fragrant.
Let them cool completely, then store in an airtight container for up to 2 weeks. This step saves 10 minutes of active time later when you're ready to cook. đż
Pork Prep Shortcut
Save time by prepping the pork in advance. Cut the pork tenderloin into 1-inch chunks and store in a sealed container with 1 tbsp lime juice and ½ tsp salt for up to 24 hours in the fridge.
This tenderizes the meat and keeps it from drying out during storage. I do this the night beforeâitâs a game-changer for busy weeknights. đ
Sauce Assembly
Make the sauce base ahead of time to cut down on cooking day stress. In a bowl, mix the tomato paste, chili powder, cumin, cayenne, and coriander with 2 tbsp water to form a paste.
Store in the fridge for up to 3 days or freeze for 3 months. When ready to cook, simply sautĂŠ this mixture with the onions and garlicâitâs like having a shortcut to restaurant-quality flavor. đĽĽ
Pineapple Prep
Peel, core, and chop the pineapple into chunks ahead of time and store in an airtight container with a sprinkle of ½ tsp salt to prevent browning. Itâll keep fresh in the fridge for 3 days or freeze for 6 months.
I like to portion it into 1-cup containers so I can grab exactly what I need when cooking. đ
Complete Make-Ahead Meal
For a fully prepped meal, combine all ingredients except the pineapple and lime juice in a slow cooker. Cook on low for 4 hours, then add the pineapple and lime juice, cooking for another 1 hour.
Store in the fridge for up to 5 days. Reheat gently on the stovetop with a splash of water to restore the sauceâs luscious texture. This is perfect for meal prepâjust reheat and serve! đŤ
Freezer-Friendly
This curry freezes beautifully for up to 3 months. Let it cool completely, then transfer to freezer-safe containers or heavy-duty freezer bags. Label with the date and thaw overnight in the fridge before reheating.
I always double the recipe when I make thisâitâs worth having on hand for lazy days or unexpected guests. đ§
Nutrition facts
Frequently asked questions
Can I substitute chicken or shrimp for the pork?
This recipe works beautifully with chicken thighs or shrimp. For chicken, use 1.5 lbs bone-in thighs cut into chunksâcook them for 15-20 minutes until fully done. Shrimp cooks in just 3-4 minutes after adding to the sauce, so add them later. The pineapple and coconut milk flavors shine with seafood too!
How can I adjust the heat level?
Start with the 0.5 tsp cayenne as written for mild heat. For medium heat, add 1 tsp cayenne and ½ tsp smoked paprika. For spicy, increase cayenne to 1.5 tsp and add ½ tsp red pepper flakes. Always taste before servingâyou can balance heat with extra pineapple or coconut milk.
Why is my sauce too thin or too thick?
If too thin, simmer uncovered for 5-10 more minutes to reduce. For thicker sauce, mix 1 tbsp cornstarch with 2 tbsp water, stir into the curry, and simmer 2 minutes. The sauce should coat a spoon but remain luscious. Pro tip: Don't skip the 5-minute rest after cookingâthis lets flavors meld and thicken naturally.
Can I make this in an Instant Pot?
Yes! SautĂŠ onions and garlic, then add all spices and tomato paste. Pour in coconut milk, add pork and pineapple, then cook on high pressure for 12 minutes. Quick-release, stir in lime juice, and garnish. The Instant Pot version cooks 30 minutes faster than stovetop, but the flavors develop slightly differentlyâadd ½ tsp extra salt to compensate.
What's the best way to reheat leftovers?
Reheat gently on the stovetop with 2-3 tbsp water or coconut milk to restore moisture. Cover and simmer for 5-7 minutes until heated through. Microwave in 1-minute intervals stirring between, but add 1 tbsp water to prevent drying. Never reheat from frozenâthaw completely first for best texture.
