Pork And Pineapple Curry Recipe: Sweet-Spiced One-Pan Harmony

Main Courses

Pork And Pineapple Curry Recipe: Sweet-Spiced One-Pan Harmony

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!

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

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.

1

🍳 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.

2

👨‍🍳 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.

3

🥘 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.

4

⏰ 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

Servings 6
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 16g80%
Cholesterol 120mg40%
Sodium 850mg37%
Total Carbohydrate 32g11%
Dietary Fiber 4g14%
Sugars 18g
Protein 32g64%
* 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 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!

2

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.

3

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.

4

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.

5

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.

★★★★★4.9(7 reviews)
Categories Main Courses