This post may contain affiliate links. Read my disclosure policy.
This pineapple pork stir-fry combines tender pork tenderloin, juicy pineapple, colorful bell peppers, and carrots in a sweet and savory honey-soy sauce. 30 Minutes, One-Pan.

Pineapple Pork with Honey Soy Sauce
My pineapple pork tastes like your favorite takeout stir-fry but uses fresh ingredients and comes together in one skillet in exactly 30 minutes right at home.
Serve it over white rice, brown rice, cauliflower rice, or even noodles. I also recommend it with the reader-favorite cilantro-lime black bean rice. If you enjoyed my recent recipes like Mongolian Beef and Orange Chicken, this pineapple pork deserves a spot in your dinner rotation.

Why You'll Love It
- I make everything in one skillet - minimal cleanup, and it's faster than ordering takeout. The marinate-ahead step means dinner comes together in under 15 minutes once you're ready to cook. It's as simple as my Asian beef with veggies or Asian salmon with noodles.
- I use pantry staples plus fresh pineapple to make a restaurant-quality stir-fry that tastes like your favorite Chinese takeout spot. The sweet and savory pineapple sauce is made with soy sauce, honey, garlic, ginger, and sesame oil.
- Nutrition profile: This weeknight dinner is naturally high in protein thanks to lean pork tenderloin and packed with fresh produce like pineapple, bell peppers, and carrots. It's also dairy-free and naturally gluten-free if you use GF soy sauce or tamari sauce.
- Perfect for meal prep, guests & kid-approved: The leftovers reheat beautifully for lunches and quick dinners throughout the week. Mild heat (easy to adjust), familiar veggies, and a fun tropical twist - both kids and adults love this for casual dinners, meal prep, or packing for lunches. Just like my 30-minute ground chicken ramen noodles and sweet chili shrimp.

Ingredients & Substitutions
- Pork tenderloin is what I use here because it's lean, cooks fast, and slices thinly easily. Pork loin or boneless pork chops work too, just slice them thin against the grain. You can also use skinless, boneless chicken breast or thighs if you'd rather skip pork entirely.
- Pineapple. I used fresh, but you can certainly use canned pineapple chunks. Just drain it thoroughly and pat it dry before adding it to the skillet, since canned pineapple holds a lot of extra liquid that'll thin out your sauce.
- Soy sauce. Use low-sodium soy sauce. Coconut aminos can be a gluten-free, soy-free substitute. You can also use gluten-free tamari sauce.
- Honey. Makes the sauce sticky and gives a glossy finish. Brown sugar or maple syrup both work as substitutes.
- Vinegar. I used rice vinegar to add a bit of sourness and brighten the flavors. You can use apple cider vinegar as a substitute.
- Sriracha. Adds a touch of heat. You can adjust the amount to your liking. Chili-garlic sauce or a small spoonful of gochujang both work as substitutes.
- Sesame oil. Adds toasted, nutty flavor to the sauce.
- Garlic and ginger. Freshly minced. You can also use jarred minced garlic and ginger paste.
- Olive oil. Use olive oil with high smoke point or any other neutral cooking oil for searing thinly sliced pork tenderloin.
- Vegetables. I use green bell pepper, red bell pepper, and carrot. They add crunch, natural sweetness, and a bright color. Snap peas, broccoli florets, or snow peas are good swaps.
- Green onions are just for garnish. You can also use chopped cilantro instead.


Can you marinate the pork tenderloin overnight?
Yes, you can safely marinate the pork overnight in this recipe as long as it's kept refrigerated in a covered container or zip-top bag. An 8-12 hour marinade actually helps the pork absorb more flavor from the soy sauce, garlic, ginger, and sesame oil, making it even more delicious.
I recommend keeping the marinating time under 24 hours to maintain the best texture, and be sure to reserve the remaining sauce separately for cooking rather than reusing the marinade that touched the raw pork.

How to Make Pineapple Pork
Find the complete ingredient amounts and recipe instructions in the full printable recipe card or continue reading for helpful tips.
- WHISK THE STIR-FRY SAUCE: In a small bowl, whisk together the soy sauce, honey, rice vinegar, sriracha, sesame oil, garlic, and ginger.
- SEASON & MARINATE PORK: Season the pork with salt and pepper. Toss with ⅓ of the sauce and refrigerate for at least 1 hour.
- SEAR PORK: Heat olive oil in a large skillet over medium-high heat. Shake excess marinade from the pork and sear until cooked through and caramelized. Transfer to a plate.


- SAUTÉ VEGGIES: In the same skillet, cook the bell peppers and carrot until slightly softened.
- COMBINE: Return the pork to the skillet. Add the pineapple and remaining sauce, then cook until everything is glazed and caramelized.

- SERVE: Garnish with green onions and serve over white rice.

What to Serve with Pineapple Pork
- Rice: I recommend serving Pineapple Pork over steamed jasmine rice, which soaks up all of the sticky honey-soy sauce. You can also serve it with brown rice or coconut rice. For a lower-carb option, cauliflower rice works surprisingly well. You will also love it with my cilantro-lime black bean rice.
- Noodles: If you're craving takeout-style comfort food, serve this pineapple pork over lo mein, rice noodles, or sesame noodles instead of rice. The sauce coats the noodles beautifully, turning the dish into a hearty, restaurant-style meal.
- Salad: I love Pineapple Pork alongside my crunchy Asian salad or with seaweed salad. It will also pair beautifully with Asian cucumber salad.

More Stir-Fry Recipes
- Asian Ground Beef Stir-Fry
- Asian Beef, Broccoli, and Cabbage Stir-Fry
- Mediterranean Chicken Stir Fry with Veggies
- Ground Beef Ramen Noodle Stir Fry with Cashews
- Mongolian Beef

Pineapple Pork (Easy Sweet and Savory Skillet Dinner)
Ingredients
For the Sauce:
- ¼ cup low-sodium soy sauce
- 3 tablespoons honey
- 1 teaspoon rice wine vinegar
- 1 teaspoon sriracha
- 1 teaspoon sesame oil
- 2 cloves garlic minced
- 1 teaspoon fresh ginger minced
For the Pineapple Pork:
- 1 lb pork tenderloin thinly sliced
- pinch salt to taste
- pinch pepper to taste
- 1 tablespoon olive oil
- ½ medium green bell pepper chopped
- ½ medium red bell pepper chopped
- ½ cup carrot shredded
- 1 ½ cups fresh pineapple chunks
- 3 medium green onions for garnish
Instructions
- Prepare the sauce. In a small bowl, whisk together soy sauce, honey, rice wine vinegar, sriracha, sesame oil, garlic, and ginger. Set aside.
- Marinate pork. Add thinly sliced pork tenderloin to a medium bowl. Season with salt and pepper. Then, pour ⅓ of the sauce over the pork. Marinate in the fridge for at least 1 hour.
- Heat a large, high-sided skillet (I used a cast iron skillet) on medium-high heat for about 2-3 minutes. Once hot, add olive oil and swirl to evenly coat the skillet. Shake off the excess marinade from the pork slices to avoid steaming. Sear for a few minutes until cooked and caramelized. Remove from the skillet.
- Add green bell pepper, red bell pepper, and carrot to the same skillet. Sauté for about 2-3 minutes or until softened. Return seared pork to the skillet, add pineapple chunks, and pour the remaining sauce. Stir together and cook until pork and veggies are glazed and caramelized. Garnish with chopped green onions. Serve over white rice. Enjoy!
Notes
- Use a high-sided, heavy skillet like cast iron or stainless steel to ensure even cooking and prevent burning or sticking.
- Marinate the pork for at least 1 hour, or even overnight. For this specific recipe, I would actually consider overnight marination (in the fridge) ideal if you're planning ahead. This will help the flavors soak into the pork, making it more tender and flavorful.
- Don't overcrowd the pan: Sear thinly sliced pork tenderloin in batches instead of overcrowding the pan. Batch cooking will ensure the pork has a nice golden crust and doesn't steam.
- Can I use canned pineapple instead of fresh? Yes. I recommend draining it very well before adding it to the skillet. Fresh pineapple delivers the best texture and flavor, but canned pineapple works perfectly when you're short on time.
- How do I keep the pork from drying out? Slice it thinly, cook over medium-high heat, and avoid overcooking. I always remove the pork as soon as it's cooked through and return it to the pan only long enough to coat it with the sauce.
Storage, Reheating, Freezing
- Storage: Store leftover Pineapple Pork in an airtight container in the refrigerator for up to 4 days. Keep rice separate if possible to maintain the best texture.
- Reheating: Reheat in a skillet over medium heat with a splash of water to loosen the sauce. You can also microwave individual portions in 30-second intervals until heated through.
- Freezing: Freeze cooled Pineapple Pork in freezer-safe containers for up to 3 months. The peppers soften slightly after thawing, but the flavor remains excellent.
Nutrition
Nutrition Disclaimer:
The nutritional information on this website is only an estimate and is provided for convenience and as a courtesy only. The accuracy of the nutritional information for any recipe on this site is not guaranteed. It should not be used as a substitute for a professional nutritionist's advice.



Love this recipe,and it looks so colourful,delicous.
So I have to say , I have not made your recipe yet, but I know it’s going to be delicious. I like the Pork variation instead of chicken. Plus the Pineapple at the Fruit Stands are Delicious.
I know we will love this recipe.
Thanks. Melody.