Main Courses
This beef pineapple stir fry delivers restaurant-quality results with a perfect balance of juicy beef, sweet pineapple, and a tangy-sweet sauce that locks in every bite.
The secret lies in marinating the beef for maximum tenderness and using high-heat stir-frying to create that signature caramelized crust while keeping the pineapple crisp. I've perfected this recipe over countless weeknight dinners, and it never fails to impress—even with picky eaters.
What sets this recipe apart is the sauce—a simple yet flavorful blend of soy sauce, brown sugar, and a touch of garlic that enhances rather than overpowers the natural sweetness of the pineapple.
The beef is sliced thinly against the grain for quick cooking, ensuring it stays tender and absorbs the sauce beautifully. This dish is a crowd-pleaser that comes together in under 30 minutes, making it ideal for busy weeknights or weekend gatherings.
By the time you finish cooking, you'll have a vibrant stir fry with perfectly seared beef strips, bright pineapple chunks, and a glossy sauce that ties everything together.
The aroma alone will have everyone gathering around the table, and the first bite delivers that perfect harmony of sweet, savory, and umami flavors. Serve it over steamed jasmine rice or noodles for a complete meal that feels both comforting and exciting.
This recipe works equally well with traditional teriyaki or a modern sweet chili glaze, so feel free to experiment with different sauces to suit your taste.
The technique is straightforward, but the results are undeniably impressive—proof that a little prep work goes a long way in creating a dish that tastes like it came from a high-end restaurant. Let's get cooking!
Ingredients for beef pineapple stir fry
Juicy beef and sweet pineapple meet a tangy-sweet sauce for a restaurant-quality stir fry.
| Ingredient | Amount | Notes |
|---|---|---|
| Flank Steak 🥩 | 1 ½ lb | Thinly sliced against the grain |
| Fresh Pineapple 🍍 | 2 cups | Cubed, 1-inch pieces (fresh or frozen) |
| Red Bell Pepper 🧅 | 1 whole | Sliced into thin strips |
| Yellow Onion 🧅 | 1 whole | Thinly sliced |
| Garlic Cloves 🧄 | 4 cloves | Minced |
| Vegetable Oil 🫒 | 3 tbsp | High smoke point preferred |
| Soy Sauce 🥄 | ½ cup | Low-sodium preferred |
| Brown Sugar 🍯 | ¼ cup | Light or dark |
| Rice Vinegar 🍶 | 2 tbsp | White or seasoned |
| Sesame Oil 🫒 | 1 tbsp | Toasted for aroma |
| Cornstarch 🌾 | 1 tbsp | For tenderizing beef |
| Green Onions 🧅 | 3 whole | Sliced, for garnish |
| Toasted Sesame Seeds 🌾 | 1 tbsp | For garnish |
| Diamond Crystal Kosher Salt 🧂 | ½ tsp | For seasoning |
| Ground Black Pepper 🌶️ | ¼ tsp | Freshly cracked |
The flank steak is the star—look for a cut with good marbling for juiciness. Costco or Whole Foods often carry high-quality flank steaks, but your local butcher can trim it to your preferred thickness. Slice it thinly against the grain (about 1/4-inch thick) for maximum tenderness. For the pineapple, fresh is ideal, but frozen works in a pinch—just thaw and pat dry to avoid excess moisture. The bell pepper and onion add crunch, so choose firm, vibrant produce. Garlic should be freshly minced for the best flavor, though pre-minced works if you're in a hurry.
No soy sauce? Coconut aminos or low-sodium tamari work well, though the flavor profile will shift slightly. Brown sugar can be swapped for honey or maple syrup (reduce other liquids slightly to balance). If you prefer less tang, cut the rice vinegar to 1 tbsp and add 1 tsp of honey instead. The cornstarch is key for that signature tenderized texture—don’t skip it! For extra depth, toast the sesame seeds in a dry pan for 30 seconds before using. The green onions should be bright green, not wilted, for the best garnish.
Prep the beef and pineapple first—they take the longest. Store raw beef in the coldest part of your fridge and use within 2 days. The stir-fry sauce keeps for up to 1 week in an airtight container, and the cooked dish reheats beautifully (though it’s best fresh). For meal prep, portion into glass containers—it keeps for 3-4 days in the fridge. Freeze portions for up to 3 months if you're planning ahead. Leftovers taste even better the next day as flavors meld.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this—just one skillet, no extra dishes. Slice the flank steak thin, toss in the pineapple chunks and peppers, and let the garlic and onions caramelize while you chop. Twenty minutes later, dinner’s done. (Yes, even on a Tuesday night.)
- Sweet-Savory Balance: The pineapple’s tang cuts through the rich beef, while the bell pepper adds a crisp sweetness. Honestly, the garlic gets all toasty and fragrant, and that’s when you know it’s going to be ridiculously good—like a flavor party in your mouth.
- Lunchbox Hero: This keeps perfectly for days, so I make a big batch on Sundays. Pack it in containers for work lunches or freeze portions for those nights when takeout feels like too much effort. My kids actually eat their veggies in this—no complaints.
- Budget-Friendly Feast: Flank steak stretches far when sliced thin, and pineapple’s cheaper than you’d think when you buy it whole. Between us, this feeds four for under $15, and the leftovers? Even better the next day. (Not the prettiest, but the taste makes up for it.)
Step-by-step instructions for beef pineapple stir fry
This method delivers perfectly tender beef with bright, sweet-tangy sauce every time.
Prep and Tenderize the Flank Steak
Begin by slicing the 1.5 lb flank steak thinly against the grain into ¼-inch strips. This cut ensures maximum tenderness. Place the sliced beef in a bowl and sprinkle evenly with 1 tbsp cornstarch and 0.5 tsp diamond crystal kosher salt. Toss gently to coat—this creates a light barrier that locks in juices during cooking.
Let the beef marinate for 15-20 minutes at room temperature. This resting period allows the cornstarch to adhere properly and prevents the meat from toughening during stir-frying. I like to cover the bowl loosely with plastic wrap to keep it from drying out while still allowing airflow.
Build the Sweet-Tangy Sauce
In a small bowl, whisk together 0.5 cup soy sauce, 0.25 cup brown sugar, 2 tbsp rice vinegar, and 1 tbsp sesame oil. This combination creates a balanced sweet-tangy profile that complements the beef's richness. Taste the mixture and adjust the sugar or vinegar to your preference—you want it to taste vibrant but not overly sweet or acidic.
Set the sauce aside while you prep the vegetables. The acidity in the rice vinegar will help tenderize the pineapple slightly as it cooks, preventing it from becoming mushy. Keep the sauce at room temperature so it integrates smoothly with the hot stir-fry.
Stir-Fry the Vegetables and Beef
Heat 2 tbsp vegetable oil in a large skillet or wok over medium-high heat until shimmering. Add the 1 whole yellow onion and 1 whole red bell pepper, sliced into strips, along with the 4 minced garlic cloves. Stir-fry for 3-4 minutes until the onions soften and the peppers begin to blister slightly—this builds a flavorful base without overcooking the vegetables.
Push the vegetables to one side of the pan and add the remaining 1 tbsp vegetable oil. Increase heat to high and add the cornstarch-coated beef in a single layer. Let it sear undisturbed for 1-2 minutes until the edges turn golden brown. This step creates that coveted caramelized crust while keeping the center juicy. Stir the beef and cook for another 2-3 minutes until just cooked through—it should reach 145°F internally.
Combine and Finish with Sauce
Add the 2 cups cubed fresh pineapple to the pan and stir everything together. Pour in the prepared sauce and bring to a simmer. Cook for 2-3 minutes until the sauce thickens slightly and coats the beef and vegetables evenly. The pineapple should soften slightly but still retain its texture—you're aiming for a juicy, slightly caramelized bite.
Taste and adjust seasoning if needed. The sauce should be glossy and cling to the ingredients. If it's too thick, add 1-2 tablespoons of water to loosen it. Remove from heat and let it rest for 1-2 minutes—this allows the flavors to meld and the sauce to thicken further.
Garnish and Serve Immediately
Transfer the stir-fry to serving plates and garnish with 3 sliced green onions and 1 tbsp toasted sesame seeds. The green onions add a fresh contrast to the rich sauce, while the sesame seeds provide a nutty crunch. Serve immediately over steamed rice or noodles to soak up every last drop of that sweet-tangy sauce.
This dish is best enjoyed fresh while the beef remains tender and the pineapple retains its juicy crunch. The combination of textures—tender beef, crisp-tender vegetables, and juicy pineapple—makes each bite satisfying. Leftovers can be refrigerated for up to 2 days, but I find they're always better the first time around.
Pro Tips For Making Beef Pineapple Stir Fry
- CUT STEAK AGAINST GRAIN: Flank steak’s fibers run long—slicing perpendicular means every bite stays tender. Use a sharp knife and angle it low; I learned this the hard way after chewing through tough strips that looked perfect but tasted like shoe leather.
- CHAR THE ONION FIRST: Cook the sliced yellow onion in oil until deep golden brown before adding anything else. The caramelized flavor cuts through the sweetness of pineapple and beef, adding depth. Skip this, and your stir-fry tastes like a sad weeknight salad.
- DON’T OVERCROWDLE THE PAN: Pineapple releases juice like a broken water balloon, and overcrowding turns your stir-fry into a steamed mess. Work in batches—start with the beef, then add veggies in waves. Your future self will thank you when the pineapple stays bright and the beef stays seared, not soggy.
- USE FROZEN PINEAPPLE (YES, REALLY): Thawed frozen pineapple chunks are just as sweet, hold their shape better, and save you from dealing with sticky cores and peels. Toss them in ice water for 10 minutes before cooking to mimic fresh texture—no one will guess they weren’t plucked from a tree.
Storing and reheating your beef pineapple stir fry
Fridge Storage Tips
Let your beef pineapple stir fry cool to room temperature for 10-15 minutes before storing. Transfer to an airtight container with a lid—I use glass Pyrex for even reheating.
Store in the fridge at 40°F or below for up to 2 days. The flavors actually deepen overnight, making the sauce even more vibrant. 💛
Freezer Prep
For longer storage, portion the stir fry into freezer-safe glass containers or heavy-duty plastic bags. Leave 1-inch headspace to prevent expansion cracks. Freeze for up to 3 months—the cornstarch coating helps maintain texture. Label with the date to track freshness. Thaw overnight in the fridge for best results.
Stovetop Reheating
My preferred method is stovetop reheating. Transfer the stir fry to a nonstick skillet over medium heat and add 2 tbsp water or beef broth to prevent sticking.
Cover and heat for 5-7 minutes, stirring occasionally. The sauce will re-gloss beautifully. For extra crispiness, add fresh toasted sesame seeds at the end. ✨
Microwave Method
For quick reheating, place individual portions in a microwave-safe bowl with a splash of water. Cover loosely with a microwave-safe lid and heat on 70% power for 2-3 minutes.
Stir halfway through to ensure even heating. The pineapple may soften further, but the beef stays tender. Garnish with fresh green onions to brighten the dish.
Sauce Salvage
If your stir fry seems dry after reheating, simply add 1-2 teaspoons of water or soy sauce to the pan and stir until the sauce re-emulsifies. The cornstarch in the original recipe helps restore that glossy texture.
For extra richness, drizzle with ½ teaspoon sesame oil before serving. This works wonders for leftovers!
Garnish Refresh
Always finish with fresh garnishes after reheating. Toast ½ teaspoon sesame seeds in a dry pan for 30 seconds and sprinkle over the top. Add sliced green onions for a bright pop of color.
These final touches make reheated stir fry taste almost as good as fresh—trust me, it's a game-changer! 💡
Nutrition facts
Frequently asked questions
Can I use frozen pineapple instead of fresh?
Yes, but thaw and pat it completely dry first to prevent excess moisture in your stir fry. Frozen pineapple works well, though fresh will give you that juicier, more vibrant texture. If using frozen, microwave it for 1-2 minutes to speed up thawing, then drain well before cubing.
What's the best cut of beef for this recipe?
Flank steak is ideal because it's flavorful and slices thinly against the grain for maximum tenderness. Other good options include sirloin or ribeye, but avoid tougher cuts like chuck. Always slice ¼-inch thick and marinate for 15-20 minutes with cornstarch for best results.
How do I adjust the sauce for less sugar?
Reduce the brown sugar to 2 tablespoons and add ½ teaspoon of ginger or 1 teaspoon of honey to balance flavors. The rice vinegar will keep the tangy brightness while cutting back on sweetness. Taste as you go—you may need to add a splash of water if the sauce thickens too much.
Can I make this gluten-free?
Replace soy sauce with coconut aminos or tamari (gluten-free soy sauce). Check all ingredients for hidden gluten—some brown sugars contain additives. The cornstarch can be swapped for arrowroot powder if needed. The recipe will still turn out delicious and tender.
Why did my pineapple turn mushy?
Overcooking is the most common cause. Pineapple should cook just 2-3 minutes in the stir fry—it's naturally tender. Add it last and keep heat at medium-high to maintain texture. If using frozen pineapple, ensure it's fully thawed and drained before cooking.
