Vegan Pineapple Fried Rice

Ready to make the perfect vegan pineapple fried rice? This recipe is flavorful, fun to make, and checks many boxes. It's dairy-free, plant-based, vegetarian, and can easily be made gluten-free. Print off the recipe below and give this vegetarian pineapple fried rice a try this week!
post featured image
Vegan pineapple fried rice served in a pineapple.
This post may contain affiliate links, which means that I make a small commission off items you purchase at no additional cost to you. Please read my policy page.

This vegan pineapple fried rice is a quick, one-pan meal made with crispy tofu, sweet pineapple, and savory rice. It’s a great way to use leftover rice and comes together in about 30 minutes. Easily customizable with whatever vegetables or protein you have on hand.

If rice recipes are your side dish of choice, don’t miss out on our round up of favorite vegan rice recipes. Or, if the scent of pineapples makes your mouth water, try pairing this dish with our pineapple mango smoothie or creamy pineapple banana smoothie recipes!

Why This Recipe Works

  • Using cold, cooked rice prevents clumping and helps it crisp properly
  • Cooking tofu separately keeps it golden instead of soggy
  • High heat at the end helps caramelize the pineapple slightly
  • Curry powder adds depth without overpowering the dish
Vegan pineapple fried rice served in a hollowed-out pineapple.

Key Ingredients and Substitutions

Here are the key ingredients you need for vegan pineapple fried rice and some easy substitutions, in case you’re missing anything.

Ingredients for vegan pineapple fried rice with labels.
  • Cooked Rice – Use day-old or fully cooled rice. Fresh rice is too soft and will clump instead of frying properly. Prepared, frozen rice is a great shortcut to keep handy, too.
  • Tofu – Extra-firm tofu (our favorite is the extra firm tofu from Hodo) will give you the best texture that won’t crumble while cooking or liquefy in the wok.
  • Curry Powder – Mild yellow curry powder, otherwise known as Madras curry powder, is used as a way of adding more flavor without too much heat. Use your favorite, turmeric-based brand!
  • Chili Powder (or Bird’s Eye Chili) – Use with caution! Bird’s eye chilies are especially potent, around the same level as a habanero. You can also swap for crushed red pepper or leave it out altogether if you’d like a milder version.
  • Pineapple – Fresh gives a brighter, less sweet flavor. Canned works well but is sweeter—drain thoroughly to avoid excess moisture in the pan. You can also use canned or frozen tidbits instead. Substitute with fresh chunks of mango or peach, if pineapple is not a favorite.
  • Cashews – You’ll love this crunchy finishing touch that pairs beautifully with the naturally nutty toasted flavor of the rice! If you want to make your version nut free, though, you can omit them or substitute 2 tablespoons of sesame seeds (either black or white) for the same flavor sensation.

How To Make

Pineapple fried rice is a breeze to whip up, combining sweet pineapple, crispy tofu, and crunchy cashews for a flavor-packed dish. Here’s what you’ll do to bring it all together:

A bowl of sushi rice on a bamboo mat.

Step 1: Prepare the Rice – Break apart any clumps of rice in a large bowl, or cool freshly cooked rice under a fan for 10 minutes.

Small bowl full of raw tofu cubes with some cubes scattered around the bowl.

Step 2: Press the Tofu – Press tofu for at least 10 minutes to remove excess moisture, then cut into ½-inch cubes.

Tofu cubes cooking in a wok.

Step 3: Cook the Tofu – Heat oil in a skillet or wok over medium-high heat. Cook tofu until golden on all sides, about 10 minutes.

Red pepper being added to a skillet with tofu cubes and onions.

Step 4: Sauté Veggies – Push tofu to the side, then add onion and bell pepper. Sauté until tender, about 2 minutes.

Rice being added to a skillet with vegetables.

Step 5: Season and Fry the Rice
Add rice to the skillet.

Spices being added to a skillet with rice and vegetables.

Step 6: Season – Add the soy sauce, sugar, curry powder, and chili powder. Mix well and adjust salt and white pepper to taste.

Pineapple being added to a skillet.

Step 7: Add Pineapple – Increase heat to high, stir in pineapple, and cook for a few minutes, stirring occasionally.

Vegan pineapple fried rice sautéed in a skillet.

Step 8: Final Touches – Mix in cashews, green onions, and tomato. Cook for another 2 minutes, then taste and adjust seasonings.

Vegan pineapple fried rice in a hollowed out pineapple next to a fork and knife.

Step 9: Serve – Serve hot in bowls or hollowed-out pineapple halves, garnishing with extra green onions if desired. Enjoy!

Tasty Tips for Making the Best Vegan Fried Rice

Making the best vegan fried rice is all about getting the right flavors and textures. Here are the top five suggestions that helped us the most:

  1. Medium or long grain rice is best. Short grain rice is too sticky and will form large clumps where seasonings can’t penetrate. Go for grainless with cooked quinoa, millet, or barley.
  2. Cook your rice well in advance and make sure it’s completely cool. Once chilled, the grains will become firmer and give you fried rice with a more satisfying, toothsome bite.
  3. Use your biggest skillet or wok. Whatever you do, don’t crowd the pan! The best flavors and textures come from direct contact with a hot surface to ensure a crispy, lightly charred finish.
  4. Adjust the spice. Switch up the type of curry and chili powder to try different levels of heat. If you’re all about the burn, go ahead and add hot sauce to your heart’s content.
  5. Double the veggies. For an even more satisfying meal, double (or even triple) the amount of vegetables.
A close up shot of vegan pineapple fried rice served in a hollowed out pineapple.

FAQs

How long do Thai pineapple fried rice leftovers last?

Leftovers will keep in the fridge for about 3–4 days in a sealed container. Just reheat in a pan or microwave until warmed through.

Can I use fresh or canned pineapple?

Both work great! Fresh pineapple gives a brighter flavor, while canned is sweeter and super convenient—just drain it well.

How do I add more protein to this vegan Thai fried rice recipe?

Easy—simply toss in marinated tofu, edamame, air-fryer tempeh, or even some chickpeas. They soak up flavor and make the dish more filling.

If you make this Thai vegan pineapple fried rice recipe, please leave a star rating and let me know what you think in the comments below! I love reading your comments!

flower icon
Send This Recipe to My Inbox
Drop your email below to receive this recipe in your inbox. Plus, we’ll send you our favorite seasonal plant-based recipes weekly!

Vegan Pineapple Fried Rice

5 from 8 votes
This vegan pineapple fried rice has everything you need for a delicious meal. It has sweet chunks of pineapple, fresh veggies, and protein-packed tofu and cashews. Fancy it up by using a fresh pineapple to serve it in!
Vegan pineapple fried rice served in a pineapple.
Prep Time 20 minutes
Cook Time 20 minutes
Total Time 40 minutes
Servings 4

Ingredients

  • 3 cups cooked and cooled rice, leftover is best, (500 grams)
  • 14 ounces extra-firm tofu, (400 grams)
  • 3 tablespoons neutral oil, (45 ml)
  • ½ teaspoon salt, plus more to taste if needed
  • 1 small onion, diced
  • ½ cup seeded and diced red bell pepper, (75 grams)
  • 3 tablespoons soy sauce, (45 ml) or tamari for a gluten-free option
  • 2 teaspoons sugar, (10 grams), we used coconut sugar
  • 2 teaspoons curry powder, (4 grams)
  • ½ teaspoon chili powder, or 1 bird’s eye chile, sliced (optional)
  • ¼ teaspoon ground white pepper, or to taste
  • 1 cup fresh or canned pineapple chunks, sliced into ½" cubes, (165 grams)
  • ¼ cup roasted cashews, (45 grams)
  • ½ cup chopped green onions, plus more for garnishing, (30 grams)
  • ½ cup seeded and diced tomatoes, (90 grams)

Instructions

  • Add the rice to a large bowl and use a spoon to break apart the grains if it's clumped together. If using freshly cooked rice, place in front of a fan for 10 minutes for the moisture to evaporate and the rice to cool. 
  • Meanwhile, press the tofu for at least 10 minutes to drain any excess liquid, then slice into ½-inch cubes.
  • Heat a large skillet or wok with the oil over medium-high heat. Once hot, add the tofu and cook, flipping them about every 2 minutes, until golden brown on all sides, about 10 minutes. Move the tofu to the side of the pan. 
  • Add the onion and bell pepper and sauté for 2 minutes until the bell pepper is tender. Add the rice and then season with the soy sauce, sugar, curry powder and chili powder or fresh chile. Mix well and then season with the salt and white pepper.
  • Add the pineapple and increase the heat to high. Give the mixture a good stir and cook for a few minutes, stirring occasionally to prevent the rice from sticking to the bottom of the pan.
  • Mix in the cashews, green onions, and tomato. Cook for 2 more minutes. Taste and adjust seasonings as desired.
  • Remove from heat and serve the rice in bowls or pineapple bowls. Garnish with more chopped green onions, if desired. Enjoy while hot!

Notes

  • Cooking Tip: If your skillet isn’t non-stick, keep the heat on medium to medium-high to prevent sticking instead of increasing to high heat. Increase cook time as needed.
  • Storing Suggestion: Leftovers will keep in the fridge for about 3–4 days in a sealed container. Just reheat in a pan or microwave until warmed through.

Nutrition

Calories: 281kcal | Carbohydrates: 22g | Protein: 11g | Fat: 18g | Saturated Fat: 3g | Polyunsaturated Fat: 8g | Monounsaturated Fat: 6g | Trans Fat: 0.1g | Sodium: 871mg | Potassium: 474mg | Fiber: 3g | Sugar: 14g | Vitamin A: 977IU | Vitamin C: 36mg | Calcium: 69mg | Iron: 3mg
Course — dinner, Lunch, Side
Cuisine — Thai
Love this Recipe? Leave a Rating!And follow @Vegan on Instagram for more.

This delicious vegan pineapple fried rice recipe is a recipe adaptation from Vegan Asian: A Cookbook by Jeeca Uy.

newsletter offer

Enter to Win Our Monthly Giveaway!

New winner every month! Drop your name below for a chance to win hundreds of dollars of vegan prizes from our brand partners. You’ll also receive our weekly e-newsletter with plant-based recipes galore!

Leave a Comment

5 from 8 votes (1 rating without comment)

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


The reCAPTCHA verification period has expired. Please reload the page.
Recipe Rating




9 comments
  1. Janaye Vaillancourt says:

    Hey, awesome post! Really liked your take on vegan pineapple fried rice — it sounds delish.
    Quick question, does keeping the rice in the pineapple contribute to the final taste, or is it more about the presentation? I’ve been trying to step up my food game, and your insights are super helpful.
    Keep it up!

    • The pineapple in the rice really makes a big difference in flavor. It gives just a little bit extra sweetness and complements the veggies. But, if you’re not a fan of pineapple, you can totally leave it out. It’ll just lose that hint of sweetness. Thank you so much for your lovely comment!

  2. 5 stars
    I love pineapple rice I don’t know why it tastes so much better out the pineapple

  3. 5 stars
    I’m so happy that I can finally recreate one of my favorite Thai dishes right at home. Yes!

  4. 5 stars
    Love the addition of pineapple to this fried rice dish! So sweet and delicious!

  5. 5 stars
    One of our favorite meals! Delicious and amazingly easy. Many textures and flavors melding together into a great dish.

  6. 5 stars
    I never even considered making this at home because pineapple fried rice feels like such a fancy tropical restaurant meal. But OMG it’s surprisingly easy and one of the best vegan fried rice dishes I’ve tried! Will definitely be making this again.

  7. 5 stars
    This is such an easy and delicious recipe! So easy to customize, too.

Stay Inspired!

Thank you for subscribing!