Tender beef, juicy pineapple, crisp vegetables, and a glossy sweet-savory sauce come together in this irresistible Pineapple Beef Stir-Fry.
The beef stays soft and flavorful while the pineapple adds bright, juicy bursts of sweetness. A quick sauce coats every piece, creating a rich finish without making the dish heavy.
This recipe is ideal for busy home cooks because everything cooks in one skillet or wok. The ingredients are simple, the preparation is straightforward, and dinner can be on the table in about 30 minutes.
Serve the stir-fry over fluffy steamed rice, noodles, or your favorite grain for a satisfying meal. It is colorful enough for a family dinner but easy enough for a weeknight.
For more quick dinner inspiration, pair this recipe with a serving of easy vegetable stir-fry or another favorite one-pan meal from the recipe collection.
Ingredients
For the Beef
- 1 pound (450 g) beef sirloin or boneless beef steak, thinly sliced
- 2 tablespoons cornstarch
- 1 tablespoon low-sodium soy sauce
- 1 teaspoon sesame oil
- 1/2 teaspoon ground black pepper
- 1/4 teaspoon salt
For the Stir-Fry
- 1 tablespoon neutral cooking oil, such as avocado or canola oil
- 1 cup fresh pineapple chunks
- 1 red bell pepper, sliced
- 1 small yellow bell pepper, sliced
- 1 cup broccoli florets
- 1 small carrot, thinly sliced
- 1/2 medium yellow onion, sliced
- 3 cloves garlic, finely minced
- 1 teaspoon fresh ginger, finely grated
- 2 green onions, sliced
For the Sauce
- 1/3 cup pineapple juice
- 3 tablespoons low-sodium soy sauce
- 1 tablespoon honey
- 1 tablespoon freshly squeezed lemon juice
- 1 teaspoon cornstarch
- 1/2 teaspoon sesame oil
- 1/4 teaspoon red pepper flakes, optional
Use halal-certified soy sauce and other packaged ingredients when required by personal dietary standards. Choose plain, alcohol-free ingredients and avoid cooking wines, mirin, or sauces containing alcohol.
Tools Needed
- Large skillet or wok
- Sharp knife
- Cutting board
- Small mixing bowl
- Whisk or fork
- Wooden spoon or spatula
- Measuring cups and spoons
Step-by-Step Instructions
1. Slice the Beef Thinly
Place the beef on a cutting board and slice it thinly against the grain.
Thin slices cook quickly and are much easier to keep tender. If the beef is difficult to slice, place it in the freezer for about 15 minutes first.
2. Season the Beef
Add the sliced beef to a bowl.
Sprinkle with cornstarch, soy sauce, sesame oil, black pepper, and salt. Toss until every piece is lightly coated.
The cornstarch helps create a delicate coating that keeps the beef juicy while giving the sauce something to cling to.
3. Mix the Sauce
Add pineapple juice, soy sauce, honey, lemon juice, cornstarch, sesame oil, and red pepper flakes, if using, to a small bowl.
Whisk until the cornstarch is completely dissolved. Set the sauce aside.
4. Heat the Skillet
Place a large skillet or wok over medium-high heat.
Add the cooking oil and allow it to become hot but not smoky. A properly heated pan helps the beef brown instead of releasing too much liquid.
5. Sear the Beef
Add the beef in a single layer. Avoid overcrowding the pan.
Cook for about 2 minutes on the first side, then turn and cook for another 1 to 2 minutes. The beef should be browned on the outside and nearly cooked through.
Work in two batches if necessary. Transfer the cooked beef to a clean plate.
6. Cook the Vegetables
Add the sliced onion, bell peppers, broccoli, and carrot to the same skillet.
Stir-fry for 3 to 4 minutes. The vegetables should become slightly tender while keeping a little bite.
Avoid cooking them until completely soft. A little crispness creates a much better contrast with the tender beef and juicy pineapple.

7. Add Garlic and Ginger
Add the minced garlic and grated ginger.
Cook for about 30 seconds, stirring constantly, until fragrant. Do not let the garlic become dark brown because it can turn bitter.
8. Add the Pineapple
Add the pineapple chunks to the skillet.
Cook for 1 to 2 minutes. Fresh pineapple will become warm and juicy while still keeping some of its natural texture.
9. Return the Beef
Add the cooked beef back to the skillet.
Give the prepared sauce another quick stir because the cornstarch may have settled at the bottom of the bowl.
10. Add the Sauce
Pour the sauce over the beef, pineapple, and vegetables.
Stir continuously for 1 to 2 minutes. The sauce will quickly bubble and thicken into a glossy coating.
11. Finish the Stir-Fry
Cook for another minute, just until the beef is fully cooked and everything is evenly coated.
Remove the skillet from the heat and scatter the sliced green onions over the top.
12. Serve Hot
Spoon the Pineapple Beef Stir-Fry over fluffy steamed white rice, brown rice, or noodles.
Serve immediately while the beef is tender, the vegetables are crisp-tender, and the sauce is warm and glossy.
Tips & Variations
Slice Against the Grain
The direction of the muscle fibers matters when cooking beef.
Look for the long lines running through the steak and cut across them rather than along them. Shorter fibers make each bite noticeably more tender.
Do Not Overcrowd the Pan
Too much beef in the skillet at once causes the temperature to drop.
Instead of browning, the beef may steam in its own juices. Cooking in batches gives the edges a lightly browned, flavorful finish.
Use a Hot Pan
A hot skillet is one of the easiest ways to improve a stir-fry.
The beef should sizzle as soon as it touches the pan. Keep the cooking time short to help preserve its soft texture.
Choose the Right Beef
Sirloin is an excellent choice because it is tender without being overly expensive.
Other suitable cuts include flank steak, flat iron steak, or another tender boneless beef steak. Always slice these cuts thinly against the grain.
Fresh or Canned Pineapple?
Fresh pineapple gives the dish a bright, juicy texture.
Canned pineapple also works well when drained thoroughly. Choose pineapple packed in juice rather than heavy syrup for a less sugary sauce.
Make It Spicier
Add extra red pepper flakes for gentle heat.
For a stronger kick, add a small amount of finely sliced fresh chili pepper with the bell peppers.
Add More Vegetables
This recipe works well with plenty of vegetables.
Try sliced mushrooms, snap peas, zucchini, baby corn, or shredded cabbage. Keep the pieces similar in size so they cook evenly.
For another colorful side, serve the meal alongside easy roasted vegetable recipes or a simple cucumber salad.
Make the Sauce Sweeter
For a sweeter pineapple beef recipe, increase the honey by 1 teaspoon.
Avoid adding too much at once because pineapple juice already provides natural sweetness.
Make It Less Sweet
Use only 1 to 2 teaspoons of honey and add an extra teaspoon of lemon juice.
The lemon adds brightness and balances the sweetness without making the sauce watery.
Keep the Beef Tender
The most common mistake is overcooking the beef.
Thin slices need only a few minutes in a very hot pan. Once the beef is browned and cooked through, move on to the next step.
Avoid These Common Mistakes
Do not add cold, wet beef directly to a crowded skillet.
Do not skip the cornstarch coating if a glossy, clingy sauce is desired.
Do not pour the sauce into the pan before the vegetables and beef are ready. The cornstarch thickens quickly, so the final sauce step should be short.
Make It Gluten-Free
Use certified gluten-free tamari or soy sauce instead of regular soy sauce.
Check every packaged ingredient for its gluten-free labeling if cross-contact is a concern.
Make It More Filling
Add extra broccoli, carrots, or bell peppers for a vegetable-packed meal.
For more protein, the beef can be paired with a fried or steamed egg on the side.
Storage & Serving
How to Store Leftovers
Allow the stir-fry to cool slightly, then place it in an airtight food-safe container.
Refrigerate within 2 hours of cooking. Properly refrigerated leftovers are best enjoyed within 3 to 4 days.
How to Reheat
Reheat leftovers in a skillet over medium heat with a small splash of water.
Stir occasionally until the beef and sauce are heated through. A microwave can also be used, but short intervals help prevent the beef from becoming tough.

Can It Be Frozen?
Yes, the cooked stir-fry can be frozen.
Place cooled portions in airtight freezer-safe containers or bags and use within about 2 months for the best quality. Thaw overnight in the refrigerator before reheating.
The pineapple and vegetables may become slightly softer after freezing, but the flavor will remain delicious.
What to Serve With Pineapple Beef Stir-Fry
Steamed jasmine rice is a simple and fluffy choice.
Brown rice adds a nuttier flavor, while cooked noodles make the dish feel more like a classic Asian-inspired beef stir-fry.
A simple cucumber salad, steamed edamame, or extra stir-fried vegetables can round out the meal.
For another quick option to add to the dinner table, consider fluffy homemade rice recipes that can soak up the extra pineapple sauce.
Frequently Asked Questions
Can pineapple make beef more tender?
Fresh pineapple contains an enzyme called bromelain that can break down proteins. However, prolonged exposure can make beef overly soft or mushy.
For this stir-fry, pineapple is cooked with the other ingredients rather than used as a long marinade, helping preserve the beef’s pleasant texture.
What is the best beef for stir-fry?
Tender cuts such as sirloin, flank steak, and flat iron steak work especially well.
The most important detail is slicing the beef thinly against the grain. Even a good cut can become chewy if sliced incorrectly.
Can frozen pineapple be used?
Yes. Frozen pineapple can be used after thawing and draining excess liquid.
It may be slightly softer than fresh pineapple, but it still works nicely in the sauce and stir-fry.
Why is the stir-fry sauce not thickening?
The cornstarch may not have been fully mixed into the sauce before it was added.
Cornstarch settles quickly, so stir the sauce immediately before pouring it into the hot skillet. The sauce should thicken within a minute or two.
Can this recipe be made without honey?
Yes. The honey can be replaced with an equal amount of maple syrup or a small amount of brown sugar.
For a less sweet version, simply reduce the honey rather than removing all sweetener.
Can chicken be used instead of beef?
Yes. Thinly sliced boneless chicken breast or boneless chicken thighs can replace the beef.
Chicken should be cooked thoroughly before the sauce is added.
Is canned pineapple suitable for this recipe?
Absolutely. Canned pineapple is convenient and available year-round.
Drain it well before adding it to the skillet. Pineapple packed in juice is preferable to pineapple packed in heavy syrup.
How can the beef stay soft after reheating?
Avoid reheating the leftovers for too long.
Warm them gently over medium heat with a small splash of water. High heat and prolonged cooking can make thin beef slices chewy.
Can the vegetables be changed?
Yes. The vegetable combination is flexible.
Broccoli, bell peppers, carrots, and onions provide a good balance of color, crunch, and sweetness, but mushrooms, snap peas, zucchini, and cabbage can also be used.
Is this recipe spicy?
No. The base recipe has only a small optional amount of red pepper flakes.
For a mild family dinner, leave them out completely. For more heat, add fresh chili or extra red pepper flakes.
Conclusion
Soft beef, juicy pineapple, colorful vegetables, and a rich glossy sauce make this stir-fry a delicious dinner that feels special without requiring complicated cooking.
The key is keeping the beef slices thin, using a hot skillet, and adding the sauce at the very end. Those simple steps create tender beef and vegetables with plenty of sweet and savory flavor.
Serve it over fluffy rice or noodles, add a few green onions, and dinner is ready.
For busy home cooks looking for a quick beef dinner with bright tropical flavor, this Pineapple Beef Stir-Fry is an easy recipe worth adding to the regular meal rotation. Enjoy it fresh, share it with family, and make it your own with favorite vegetables and spice levels.