Pineapple Fried Rice Recipe | Thai Inspired & Vegan

Bowl filled with pineapple fried rice topped with cilantro

If like me, you love your food savory, sweet, and just a little bit spicy, then this Thai inspired pineapple fried rice recipe will be right up your alley. Colorful, wholesome, and bursting with caramelized pineapple, this fried rice is a winning combination of light and healthy, but satisfying. Enjoy as a side dish to a stir fry, or pile into a bowl for a deliciously hearty main meal. 

The best rice for pineapple fried rice

Unlike sushi rice, pineapple fried rice calls for a non-sticky variety of grain. The consensus is that long grain rice works best, as it fluffs up nicely when cooked, and is lower in starch. Basmati rice can also work, so if you have some leftover from a different meal then feel free to switch it up. Some recipes will suggest using jasmine rice, but in my experience, the texture is too sticky to achieve a fluffy result. 

How to prepare fried rice

Close up of cooked and dried rice

One of the biggest issues people encounter when they make their own pineapple fried rice is stodgy grains. This method prevents your rice sticking together, meaning the grains are tender, but keep their shape once fried. 

There are two important factors for preventing mushy rice. First, your rice must be cold. Second, your rice must be dry. If you hit both of these then you’ll find the rest of the process a breeze. 

Start by cooking your rice using your normal method. I use an instant pot for speed. Once cooked, spread your rice over a cookie sheet or large tray so that you have a super-thin layer. Leave to cool at room temperature for a couple of hours, or overnight if you have time. Place in the fridge if you plan to make fried rice that day. Don’t cover while your grains are still warm, otherwise, the rice will continue to cook from the residual heat. Once cool, you can cover and store until needed. 

Best vegetables for pineapple fried rice

Ingredients to make pineapple fried rice

This recipe is a great way to disguise vegetables if you’re feeding a fussy eater. Most vegetables work in this dish, but my favorites are red bell pepper, carrots, corn, and peas. I favor red pepper over the other colors because it’s super sweet, and compliments the pineapple. The carrots, corn, and peas came as a frozen vegetable medley and can be swapped out for whatever combination you prefer. Obviously you can also use fresh produce, but be aware this will add a little extra to your prep time. 

How to cut pineapple

In my opinion, fresh pineapple works better in fried rice than canned. It tends to be juicier, making it sweeter and more flavorsome when caramelised. 

  • Begin by removing the top and bottom of the pineapple with a large, sharp knife
  • Remove the skin by sliding your knife from top to bottom, following the natural curve of the pineapple.
  • Slice in half lengthways, then place the fruit flat side down on your cutting board.
  • Slice in half lengthways again, so that you have four wedge-shaped sections. 
  • Remove the core, then cut the flesh into bite-sized pieces. 

If you only have access to canned pineapple make sure you opt for the “in juice” variety rather than syrup. 

How to make Thai pineapple fried rice

Once your rice and pineapple are prepared, you’re ready to start cooking. 

  • Begin by frying* your tofu over medium heat, until golden brown on all sides. Once cooked remove from heat and set aside.
  • Add more oil to the skillet and cook your peppers, pineapple, and garlic for 3 minutes. 
  • Toss in your frozen vegetables and cook for a further 2-3 minutes
  • Crumble rice into pan
  • Add sriracha**, soy sauce***, and seasoning, and cook until the rice is heated through. 
  • Serve with green onions and a sprinkling of cilantro


* I love using coconut oil for this, because it gives the dish a tropical feel. If you prefer a more neutral flavor then you can use canola or vegetable oil in its place.  

** This recipe will give your pineapple fried fried rice a mild kick, so if you like things a little fierier then add another tablespoon of sriracha or 1 teaspoon of crushed red pepper.

*** If you want your fried rice to be a little saltier then I recommend adding a dash of salt, rather than extra soy sauce. Too much soy will make your rice darker than the photos, and overpower the rest of the dish.

Looking for more tasty recipes?

These are some of our readers favorites:
BBQ Jackfruit | Smoky + Flavorful
Corn Salad Recipe | Summer In A Bowl
Baked Sweet Potato Fries | Crispy Comfort Food

Kale Salad with Apple, Blood Orange, Pomegranate

We hope you enjoy this guide on how to make Pineapple Fried Rice! If you try our recipe, please let us know what you think with a comment and rating. Every bit of feedback helps make the blog even better.

clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Bowl filled with pineapple fried rice topped with cilantro

Pineapple Fried Rice Recipe | Thai Inspired & Vegan

  • Author: Rachel Steenland
  • Yield: 4 servings 1x


Thai inspired pineapple fried rice recipe | Healthy, quick and vegan! | Tips on how to stop your fried rice sticking together | Perfect side dish or main meal!


  • 1 1/2 cup white long grain rice
  • 3 cups water
  • 1 block firm tofu, pressed and cut into bite size cubes
  • 2 tablespoons coconut oil
  • 1 red bell pepper, cut into bite size pieces
  • 2 cups pineapple (fresh or canned), cut into bite size pieces
  • 1 cup frozen mixed vegetables (e.g. carrots, corn and peas)
  • 3 garlic cloves, minced
  • 12 tablespoons sriracha
  • 2 tablespoons soy sauce
  • Salt, to taste
  • 4 green onions, thinly sliced
  • Handful fresh cilantro, roughly chopped


  1. Cook the rice using your preferred method. Once cooked, spread the rice over a cookie sheet and set the rice aside on the counter or in the fridge to cool and dry out for 1-2 hours or overnight.
  2. Into a skillet over medium heat add 1 tablespoon of coconut oil. Once melted, add the tofu and cook until golden brown on all sides, stirring regularly. Remove browned tofu from the skillet and set aside.
  3. Add remaining 1 tablespoon of coconut oil, once melted add red bell pepper, pineapple and garlic, cook 3 minutes. Add frozen veggies, cook for a further 2-3 minutes.
  4. Increase the heat to high and then crumble in the cold white long grain rice into the skillet, add the cooked tofu, and then stir to combine with the pineapple mixture.
  5. Add sriracha, soy sauce and a pinch of salt, stir well. Stir-fry for 5 minutes until the the rice is heated through.
  6. Remove Pineapple Fried Rice from the heat, transfer to bowls, then sprinkle with green onions and cilantro. Enjoy!

Keywords: pineapple fried rice recipe

This post contains affiliate links, which means I’ll make a small commission if you purchase using these links. The price you pay as a consumer does not change.

Rachel Steenland

Rachel Steenland

2 Responses

  1. Easy Ingredient list and super tasty! Crumbled the Tofu to give a more egg style look/taste ?

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

This site uses Akismet to reduce spam. Learn how your comment data is processed.


Subscribe to my newsletter

Recent Recipes

related posts