
This tropical dish combines sweet pineapple with savory Thai flavors for a vibrant one-pan meal. The balance of sweet, sour, and umami creates a complex flavor profile that’s both satisfying and unique.
I developed this recipe to bring restaurant-quality Thai fried rice to home kitchens. The key is using fresh pineapple and cooking it just until caramelized, which enhances its natural sweetness without turning mushy.
The rice absorbs all the bold flavors from fish sauce, lime, and fresh herbs. Each bite delivers tender grains, juicy pineapple, and a hint of heat from optional chili.
Ready in under 30 minutes, this versatile dish works as a main course or side. For a vegetarian version, simply omit the fish sauce.
Ingredients for Thai Pineapple Rice
Bright flavors and simple ingredients bring this vibrant dish to your table in minutes.
| Ingredient | Amount | Notes |
|---|---|---|
| Jasmine Rice 🍚 | 3 cups | Cooked and cooled overnight |
| Fresh Pineapple 🍍 | 2 cups | Diced into small pieces |
| Red Bell Pepper 🌶️ | 1 whole | Diced into small cubes |
| Green Onions 🧅 | 4 whole | Thinly sliced, green parts only |
| Garlic Cloves 🧄 | 3 cloves | Minced finely |
| Fresh Cilantro 🌿 | ½ cup | Chopped, stems removed |
| Peanuts 🥜 | ½ cup | Chopped, for garnish |
| Lime 🍋 | 2 whole | Juiced and zested |
| Fish Sauce 🐟 | 2 tbsp | Optional, omit for vegetarian |
| Soy Sauce 🫒 | 3 tbsp | Low-sodium preferred |
| Vegetable Oil 🫒 | 2 tbsp | For stir-frying |
| Red Chili 🌶️ | 1 whole | Minced, optional for heat |
| Brown Sugar 🍚 | 1 tbsp | Light or dark variety |
| Salt 🧂 | ½ tsp | Or to taste |
| Black Pepper 🌶️ | ¼ tsp | Freshly ground |
The pineapple is non-negotiable here. Fresh pineapple has the brightness and texture this dish needs—canned just doesn’t compare. Look for ripe but firm fruit at your local market, or grab pre-cut from Whole Foods if you’re short on time. For the rice, jasmine is ideal—its floral notes pair perfectly with the Thai flavors, but any long-grain white rice works in a pinch.
No fresh pineapple? Frozen works in a pinch—just thaw and drain well first. For a vegetarian version, skip the fish sauce and boost the soy sauce by a tablespoon. No cilantro? Thai basil or mint adds a great fresh note. The peanuts can be swapped for cashews or almonds if that’s what you’ve got in the pantry.
This keeps well in the fridge for 3-4 days—the pineapple actually gets more flavorful as it sits. Store in an airtight container, and reheat gently to avoid drying out the rice. Best served warm, but honestly, it’s still pretty great cold the next day.
Why You’ll Love This Recipe
- One Pan Wonder: I toss everything in a single skillet—jasmine rice, sweet pineapple, and those crisp red peppers—then let it do its thing.
- Sweet & Tangy burst: The pineapple caramelizes slightly while the garlic and green onions add that sharp, fresh kick I can’t get enough of.
- Weeknight Friendly: Honestly, it’s my go-to for busy Tuesdays when I need something quick, colorful, and filling on the table.
- Leftovers Gold: Tastes even better the next day, and I love how the rice soaks up all the juicy flavors overnight.
Step-by-Step Instructions for Thai Pineapple Rice
This method ensures perfect balance between sweet, tangy, and savory in every bite.
Step 1: Prepare and Combine the Sauce
In a small bowl, whisk together the 3 tablespoons soy sauce, 2 tablespoons fish sauce, juice from the 2 whole lime, 1 tablespoon brown sugar, 0.5 teaspoon salt, and 0.25 teaspoon black pepper. Stir until the sugar dissolves completely and the mixture becomes uniform.
This sauce forms the flavor backbone of the dish. I always taste it at this stage and adjust the lime juice or sugar slightly if needed—your palate will guide you to the right balance of sweet and tangy.
Step 2: Stir-Fry the Aromatics and Vegetables
Heat the 2 tablespoons vegetable oil in a large wok or skillet over medium-high heat until it shimmers. Add the minced 3 cloves garlic cloves and minced 1 whole red chili, stir-frying for 30 seconds until fragrant but not browned.
Immediately add the diced 1 whole red bell pepper and cook for 2-3 minutes until the edges soften but the pieces retain some crunch. The bell pepper should still have a slight bite—overcooking will make it mushy in the final dish.
Add the 2 cups fresh pineapple and stir-fry for another 2 minutes. The pineapple will release some juices, which will help deglaze the pan and prevent sticking.
Step 3: Incorporate Rice and Sauce
Add the 3 cups jasmine rice to the wok, breaking up any clumps with your spatula. Pour the prepared sauce over the rice and stir gently to distribute evenly. Cook for 2-3 minutes, stirring occasionally, until the rice is heated through and begins to absorb the sauce.
The rice should glisten slightly from the sauce but not be soggy. I press some rice against the side of the wok with my spatula—if it holds its shape briefly before sliding down, it’s ready for the next step.
Step 4: Finish with Fresh Herbs and Garnishes
Remove the wok from heat and stir in the thinly sliced 4 whole green onions and chopped 0.5 cup fresh cilantro. The residual heat will soften the green onions slightly while keeping the cilantro vibrant and fresh.
Transfer the rice to a serving platter and sprinkle the chopped 0.5 cup peanuts over the top. Garnish with a few cilantro leaves and lime wedges if desired. The peanuts add a satisfying crunch that contrasts beautifully with the soft rice and tender vegetables.
Pro Tips For Making Thai Pineapple Rice
- Use Day-Old Rice: Fresh rice turns to mush when stir-fried. I learned this the hard way—make your jasmine rice the day before or spread it on a tray to cool and dry for 30 minutes if you’re in a pinch.
- Char the Pineapple: Don’t just toss in raw pineapple chunks. Sear them in the wok for 2-3 minutes first to caramelize the sugars—it adds that authentic smoky-sweet depth.
- Mince Garlic Fine: Big garlic pieces burn fast and taste bitter. Chop it to the size of rice grains so it disperses evenly and cooks through without overpowering the dish.
- Skip the Wet Veggies: Pat the bell pepper dry before cooking—watery veggies steam the rice instead of frying it. Sounds fussy, but it keeps the texture right.
Dietary Considerations for thai pineapple rice
Vegetarian Adaptation
This dish is naturally vegetarian if you omit the fish sauce—simply boost the soy sauce by 1 extra tablespoon to maintain the umami depth. I often use coconut aminos as a fish sauce substitute for a slightly sweeter, gluten-free alternative. 🌱
Gluten-Free Options
For gluten-free versions, replace regular soy sauce with tamari or a certified gluten-free soy sauce. Ensure all other ingredients, especially the peanuts, are processed in gluten-free facilities. The flavors remain just as vibrant with these simple swaps.
Allergen Awareness
This recipe contains peanuts, a common allergen. To make it nut-free, swap the peanuts for toasted sunflower seeds or pumpkin seeds—they provide a similar crunch. Always check labels for cross-contamination warnings.
Sugar Control
To reduce sugar, replace the 1 tablespoon brown sugar with 1 teaspoon monk fruit sweetener or simply omit it. The natural sweetness of ripe pineapple often compensates well. I find the dish still balanced with just the fruit’s sugars. 💡
Low-Sodium Adjustments
Use low-sodium soy sauce and skip the added salt entirely. The dish will still be flavorful from the lime, garlic, and herbs. For extra depth, add a pinch of MSG—it enhances savory notes without the sodium.
Pineapple Alternatives
If pineapple isn’t available, try mango chunks for a different tropical twist. They bring a similar sweetness but with a smoother texture. Adjust the lime juice slightly, as mango can be sweeter than pineapple.
Nutrition Facts
Frequently Asked Questions
Can I use canned pineapple instead of fresh?
Fresh is best, but canned works in a pinch. Drain well and pat dry to prevent excess moisture.
What type of rice works best?
Jasmine rice is ideal for its floral aroma. Use day-old, cooled rice to prevent mushiness.
How do I make this spicier?
Add extra minced chili or include 1 teaspoon of chili flakes. Taste as you go to control the heat.
Can I make this ahead of time?
Yes, it keeps well for 3-4 days refrigerated. Reheat gently with a splash of water to restore moisture.
- Jollof Rice Sauce Recipe: West African Tomato and Spice Infusion - September 25, 2026
- Japanese Rice Soup Recipe: Umami-Rich Comfort in a Bowl - September 25, 2026
- Homemade Cream Of Rice Recipe: Silk-Smooth Breakfast in Minutes - September 25, 2026