There’s something just so cheerful about this dish—bright pineapple chunks, colorful veggies, and savory ham all stir-fried together to create a harmony of flavors and textures. I absolutely love how this Pineapple Fried Rice Recipe balances sweet, salty, and umami notes with a bit of crunch in every bite. It’s quick to make but feels special enough for guests or a weeknight treat.
Why You’ll Love This Recipe
- Vibrant Flavors: The natural sweetness of pineapple perfectly complements the savory ham and soy-based sauce to create a delightful contrast.
- Easy to Customize: You can swap ingredients or add your favorite veggies to tailor the dish exactly to your taste.
- Perfect Weeknight Meal: Quick to pull together and uses leftover rice, making it practical and delicious.
- Crowd-Pleaser: My family goes crazy for this recipe, so it’s a guaranteed hit whenever I make it!
Ingredients You’ll Need
The ingredients in this Pineapple Fried Rice Recipe work together beautifully — sweet pineapple, salty ham, fresh veggies, and a savory sauce all contribute to a dish that’s full of flavor and texture. When shopping, I recommend fresh produce and quality leftover rice (or cook fresh rice ahead of time and let it cool properly).
Save - Soy Sauce: Adds essential salty umami flavor; use low sodium if preferred.
- Chicken Broth: Gives a rich base for the sauce; you can replace with vegetable broth for a vegetarian twist.
- Honey or Brown Sugar: Provides the perfect touch of sweetness to balance the savory elements.
- Hot Sauce: Adds a gentle kick – adjust to your taste.
- Sesame Oil (Optional): Gives an authentic toasted aroma but can be skipped if you don’t have it.
- Butter: For scrambling eggs and adding richness.
- Eggs: Adds protein and a lovely texture.
- Peanut Oil (or Olive/Canola Oil): High-heat oil perfect for stir-frying.
- Ham Steak: The savory meat star of this recipe – diced into bite-sized pieces.
- Dry White Wine: Used to deglaze the pan and add complexity; sub with broth if preferred.
- Yellow Onion: Adds sweetness and body when cooked down.
- Carrots: Julienned for a tender-crisp texture and natural sweetness.
- Red Bell Pepper: Bright color and mild crunch.
- Garlic: Essential for that aromatic depth.
- Rice: Ideally leftover and chilled, which helps keep it from clumping when frying.
- Pineapple Chunks: Drain well to avoid sogginess— I pat mine dry with paper towels.
- Green Onions: For a fresh, sharp garnish.
- Cashews: Roughly chopped for an addictive crunch.
Variations
I love that this Pineapple Fried Rice Recipe is so flexible — it truly welcomes your personal touch! Whether you want to make it vegetarian or add different proteins, there’s room for creativity.
- Chicken or Shrimp Instead of Ham: I swapped ham for shrimp once, and it brought a lovely seafood twist that was just as satisfying.
- Cauliflower Rice Version: For a low-carb take, I sometimes use cauliflower rice—toss it into the sauce last and cook briefly for a fresh, lighter dish.
- Extra Veggies: Adding shredded cabbage or snap peas amps up the texture and nutrition while keeping the dish colorful.
- Make it Spicy: Add fresh chilies or more hot sauce to give your fried rice an exciting kick!
How to Make Pineapple Fried Rice Recipe
Save Step 1: Prep Your Sauce and Ingredients
Start by whisking together soy sauce, chicken broth, honey, hot sauce, sesame oil (if using), and ground ginger. Set this aside—it’s going to bring everything together. Next, drain your pineapple chunks really well; I pat them dry with paper towels to avoid watery rice later. Dice the ham, chop the veggies, and measure out your remaining ingredients. Having everything ready makes this stir-fry a breeze.
Step 2: Scramble the Eggs
Melt the butter in a skillet over medium-low heat, then add whisked eggs and gently scramble until they’re just set but still soft. I like to use a small nonstick pan here for the fluffiest eggs. Once done, remove them from the pan and set aside—these will get folded back in near the end.
Step 3: Sear the Ham and Deglaze the Pan
Heat about a tablespoon of peanut oil in a wide skillet over medium-high heat and add diced ham. Cook for roughly 3 minutes until it develops a nice golden color. Remove the ham and turn off the heat for a moment. Pour in the white wine and turn heat back to medium, scraping the bottom with a spatula to lift all those tasty bits. Let it reduce by half, about 3 to 4 minutes—that step adds serious flavor.
Step 4: Cook the Vegetables
Add the diced onion to the skillet and cook until softened, about 3 minutes. Then toss in the carrots, bell pepper, and garlic. Stir everything and cook another 2 minutes until veggies are tender-crisp. This layering brings out the sweetness and texture you want in your fried rice.
Step 5: Stir-Fry the Rice
Now add your chilled rice and pour over the prepared sauce. Turn the heat up to medium-high and toss continuously for about 3 minutes. You’re aiming for the rice to absorb the sauce while getting a bit of a crisp edge. Keep that rice moving—it shouldn’t stick or clump together.
Step 6: Fold in Ham, Pineapple, and Eggs
Reduce the heat to medium and stir the reserved ham, pineapple chunks, and scrambled eggs into the rice. Toss gently to combine and heat through. This is when all those flavors meld beautifully.
Step 7: Garnish and Serve
Remove the skillet from heat, sprinkle sliced green onions and chopped cashews on top, then serve immediately. The crunch and freshness of these toppings really elevate the dish — a little finishing touch that makes a huge difference!
Pro Tips for Making Pineapple Fried Rice Recipe
- Use Day-Old Rice: I discovered this trick when I saw how much better cold, drier rice fried up—no clumps, and it gets wonderfully crispy.
- Dry Your Pineapple Well: Excess moisture from canned pineapple can make the rice soggy, so I always pat mine very dry with paper towels.
- Don’t Rush the Sauce Reduction: Taking the time to reduce the wine and broth mixture intensifies flavor and prevents watery rice.
- Keep the Heat High: Stir-frying is all about quick, hot cooking to keep rice from steaming—use the widest pan you have to let rice spread out.
How to Serve Pineapple Fried Rice Recipe
Save Garnishes
I’m all about fresh green onions and toasted cashews on top—those little add-ons bring a pop of flavor and crunch that complement the fluffy fried rice perfectly. Sometimes I sprinkle extra sesame seeds for a nutty touch, too.
Side Dishes
This pineapple fried rice pairs beautifully with simple grilled chicken or a crisp cucumber salad to freshen the palate. For something heartier, I like serving it alongside a bowl of hot and sour soup or spring rolls as an appetizer.
Creative Ways to Present
For special occasions, I’ve served this fried rice inside hollowed-out pineapple halves — it looks stunning and adds an extra burst of tropical vibe. It’s always a conversation starter and makes the meal feel a little more festive!
Make Ahead and Storage
Storing Leftovers
I usually store leftovers in an airtight container in the fridge, and they keep well for up to 3 days. When reheating, a quick toss in a hot skillet revives the flavors and textures better than the microwave.
Freezing
I’ve frozen this pineapple fried rice a few times with great results. Just pack it tightly in a freezer-safe container or bag and thaw overnight in the fridge before reheating. The cashews can lose a bit of crunch, so I sometimes add fresh ones after reheating.
Reheating
My favorite way to reheat is in a skillet with a small splash of oil or broth, stirring constantly over medium-high heat. This refreshes the rice’s texture and prevents it from drying out. Avoid microwaving if you want to keep the rice fluffy and crisp.
Final Thoughts
Honestly, this Pineapple Fried Rice Recipe is one of those dishes that always leaves me feeling like I’ve whipped up something truly satisfying with minimal fuss. The combination of sweet pineapple and savory ham in a quick stir-fry makes it a recipe I come back to again and again. I really hope you give it a try — it’s a little tropical getaway right from your own kitchen, and I promise your taste buds will thank you!