This Teriyaki Beef Pineapple Rice is my absolute favorite answer to the question of what’s for dinner on a busy night. It’s a vibrant, one-pan Japanese-inspired stir-fry that perfectly balances sweet and savory, and the best part is it comes together in about 30 minutes. I love how the pineapple caramelizes in the hot pan, adding a juicy, tropical brightness that cuts through the rich, sticky homemade teriyaki sauce. Every bite with that tender beef and fluffy rice feels like a complete, comforting meal.
Why You'll Love This Recipe
- It comes together in about 30 minutes for a totally stress-free weeknight dinner
- You get the satisfaction of making your own perfectly balanced teriyaki sauce
- Pineapple adds a natural sweetness and really brightens up the whole dish
- It’s fantastic for using up leftover rice or whatever veggies you have on hand
- The leftovers taste just as good the next day, so you’ll want to make extra
Ingredients You’ll Need
- Flank steak: slice it against the grain for the most tender bite every time you choose a piece with good marbling and a bright red color for the best flavor
- Low-sodium soy sauce: this gives the dish its savory base and lets you control the saltiness I always prefer low-sodium so the other flavors can really shine through
- Mirin: a sweet Japanese rice wine that adds depth and a subtle shine to your teriyaki sauce if you can’t find it a splash of dry sherry or a bit more sugar works
- Sake: this cooking wine helps tenderize the beef and adds a clean, sharp background note a dry white wine can pinch-hit in a real bind
- Brown sugar: it creates that classic sticky-sweet glaze that makes teriyaki so irresistible packed brown sugar melts perfectly into the sauce
- Garlic and ginger: these aromatics are non-negotiable for authentic flavor use the freshest you can find and grate the ginger finely
- Vegetable oil: a neutral high-heat oil is perfect for stir-frying without burning it lets the other ingredients take center stage
- Cooked white rice: day-old rice fries up so much better without turning mushy it’s the secret to perfect restaurant-style fried rice texture
- Fresh pineapple chunks: they caramelize and release amazing juices look for a pineapple that smells sweet at the stem and gives slightly to pressure
- Red bell pepper and yellow onion: they add crunch color and a savory sweetness that complements the pineapple beautifully
- Frozen peas: a pop of green color and a sweet vegetal note that thaws almost instantly in the hot pan
- Green onions and sesame seeds: these optional garnishes add a fresh finish and a lovely nutty crunch that makes the whole dish look restaurant-ready
How to Make It
Marinate the Beef:
In a medium bowl, whisk together the soy sauce, mirin, sake, brown sugar, garlic, and ginger until the sugar dissolves. This creates your homemade teriyaki sauce base. Add the sliced beef, toss it thoroughly to coat every piece, and let it sit at room temperature for about 15 minutes. This brief marinating time infuses the meat with flavor and starts the tenderizing process while you prep everything else.
Brown the Beef:
Heat your vegetable oil in a large skillet or wok over medium-high heat. Using tongs, lift the beef from the marinade, letting the excess drip back into the bowl. Be sure to reserve that marinade for later. Cook the beef in a single layer for 2-3 minutes per side until it’s nicely browned and cooked through. Don’t overcrowd the pan or it’ll steam instead of sear.
Sauté the Vegetables:
With the beef set aside on a plate, you’ll use the same skillet with all those delicious browned bits. Add the diced onion and bell pepper, and sauté them for 3-4 minutes, stirring occasionally. You want them to start softening and picking up the flavors left behind from the beef.
Caramelize the Pineapple:
Now add your fresh pineapple chunks and thawed peas to the skillet. Give everything a good stir and cook for another 2 minutes. This is where the magic happens. You’ll start to see the edges of the pineapple caramelize and they’ll release their sweet, fragrant juices into the pan.
Fry the Rice:
Push all the pineapple and vegetables to the sides of the skillet, creating a well in the center. Add your cooked rice right into that empty space. Stir-fry the rice for 3-4 minutes, breaking up any clumps with your spatula. This step heats the rice through and gives it a slightly crispy, toasted texture.
Simmer the Sauce:
Pour your reserved marinade into the skillet, right over the rice and vegetables. Bring the whole thing to a lively simmer and cook for 2-3 minutes, stirring constantly. This ensures the sauce is safe to eat and allows it to thicken slightly, coating every grain of rice and piece of veggie.
Combine and Finish:
Return the cooked beef and any accumulated juices back to the skillet. Stir everything together until it’s beautifully combined and heated through, which should only take a minute or two. The sauce should be glossy and clinging to everything.
Garnish and Serve:
Take the skillet off the heat immediately. Dish up your Teriyaki Beef Pineapple Rice into bowls and finish it with a sprinkle of thinly sliced green onions and toasted sesame seeds if you’re using them. That final touch adds freshness and texture.

You Must Know
- Always slice flank steak against the grain for maximum tenderness
- Day-old rice is the secret to perfect fried rice texture
- You must simmer the marinade to make it safe and thicken the sauce
- It’s a fantastic clean-out-the-fridge meal with flexible veggies
Storage Tips
You can store any leftovers in an airtight container in the refrigerator for up to 3 days. When you’re ready to eat, reheat it in a skillet over medium heat with just a tiny splash of water. That splash helps loosen the sauce and refresh everything without making it soggy. I don’t recommend freezing this dish because the pineapple’s texture can become a bit mushy and the rice might dry out. Honestly, it’s so good that you probably won’t have any leftovers, but if you do, they make a fantastic next-day lunch.
Ingredient Substitutions
If you can’t find flank steak, skirt steak or sirloin tip work beautifully here, just remember to slice them thinly against the grain. For a gluten-free version, simply swap the regular soy sauce for tamari or a certified gluten-free brand. No fresh pineapple? Well-drained canned pineapple chunks are a perfectly fine substitute in a pinch, though you might want to pat them dry to avoid extra liquid. Don’t have mirin or sake? A tablespoon of rice vinegar mixed with a teaspoon of sugar can mimic mirin’s sweet-tangy profile, and a splash of dry white wine or even chicken broth can stand in for sake. The veggies are super flexible too, try broccoli florets or snap peas instead of the bell pepper and peas.
Serving Suggestions
I love serving this Teriyaki Beef Pineapple Rice just as it is in a big bowl, but a simple side like a quick cucumber salad or some steamed broccoli adds a fresh, cool contrast. For a fun presentation that’s perfect for entertaining, you can spoon the stir-fry into crisp butter lettuce cups or even into hollowed-out pineapple halves. If you want to round out the meal, a small bowl of miso soup or a side of crispy vegetable gyoza makes it feel extra special without much more work. It’s a complete meal on its own, so you really don’t need much else.
Cultural Context
This dish is a wonderful example of modern home cooking that takes inspiration from classic Japanese teriyaki, a cooking technique where foods are grilled or broiled with a glaze of soy sauce, mirin, and sugar. The addition of pineapple and fried rice speaks to a more fusion-style approach, blending savory elements with a touch of tropical sweetness that you might find in Hawaiian or other Pacific Rim cuisines. In Japan, teriyaki is often served as a simple protein over rice, but the one-pan stir-fry method used here is a practical and delicious Western adaptation that turns it into a complete, family-style meal. It’s a testament to how food traditions evolve, creating something new and wholly satisfying from a beloved foundation.

Pro Tips
- Let your beef marinate at room temp for no more than 30 minutes
- Use a very hot pan to get a proper sear on the beef
- If you like extra sauce, stir in a cornstarch slurry at the end
- I always keep a bag of day-old rice in my freezer for this exact recipe
Frequently Asked Questions
Flank steak is ideal for this recipe because it’s lean and tender when sliced thinly against the grain. You can also use sirloin or skirt steak for a similar result. The key is cutting it against the grain for maximum tenderness.
Absolutely! You can prepare the components ahead and store them separately. The beef and vegetables can be pre-cut and the sauce mixed. Cook just before serving for the best texture, or reheat gently on the stove with a splash of water to refresh the rice.
If you don’t have mirin, you can use a mixture of 2 tablespoons of rice vinegar and 1 tablespoon of sugar. Alternatively, a dry sherry or white wine with a pinch of sugar can work in a pinch, though the flavor profile will be slightly different.
The dish is ready when the beef is cooked through and the sauce has thickened to a sticky glaze, which takes about 5-7 minutes of stir-frying. The pineapple should be slightly caramelized and the vegetables tender-crisp. The sauce will coat the back of a spoon.
This dish is a complete meal on its own! For a traditional Japanese touch, serve it with a simple miso soup or a side of pickled ginger and cucumber. A light cucumber salad also provides a refreshing contrast to the rich, sweet-savory flavors.