
This vegetarian pineapple fried rice brings tropical flair to your wok with a perfect balance of sweet and savory flavors. I developed this version to capture the vibrant street food taste without any meat.
The secret lies in using day-old rice and cooking on high heat to achieve that signature smoky flavor. Fresh pineapple adds natural sweetness while vegetables contribute texture and color to each bite.
You’ll get a dish that’s as visually appealing as it is delicious, with golden rice, charred bits, and juicy pineapple pieces. It’s a complete meal that satisfies both hunger and cravings.
Ready in 20 minutes, this recipe proves vegetarian food can be exciting and flavorful. Here’s how to make it.
Ingredients for Pineapple Fried Rice Recipe Vegetarian
Day-old rice, fresh pineapple, and a handful of veggies create this vibrant vegetarian wok dish.
| Ingredient | Amount | Notes |
|---|---|---|
| Day-Old Cooked Jasmine Rice 🍚 | 4 cups | Fully cooled, preferably overnight |
| Fresh Pineapple 🍍 | 2 cups | Diced into small pieces |
| Firm Tofu 🧈 | 14 oz | Pressed and cubed for protein |
| Red Bell Pepper 🌶️ | 1 whole | Diced into small cubes |
| Green Onions 🧅 | 4 whole | Thinly sliced, whites and greens separated |
| Garlic Cloves 🧄 | 3 cloves | Minced for aromatic base |
| Fresh Ginger 🌿 | 1 tbsp | Peeled and grated |
| Soy Sauce 🫒 | 3 tbsp | Low-sodium preferred for control |
| Sesame Oil 🫒 | 1 tbsp | Toasted, for finishing aroma |
| Vegetable Oil 🫒 | 2 tbsp | High smoke point for stir-frying |
| Frozen Peas 🌱 | ¾ cup | Thawed for quick cooking |
| Large Eggs 🥚 | 2 whole | Lightly beaten for richness |
| Salt 🧂 | ½ tsp | To taste for seasoning |
| White Pepper 🌶️ | ¼ tsp | Freshly ground for authenticity |
The rice is non-negotiable—day-old, fully cooled jasmine rice gives you that perfect texture without turning mushy. I’ve had the best luck with rice cooked the night before and kept in the fridge. Trader Joe’s has great pre-cooked jasmine rice if you’re in a pinch. For the pineapple, fresh is ideal (that juicy sweetness can’t be beat), but canned works too—just drain it well to avoid a soggy stir-fry.
No tofu? Edamame or chickpeas add similar protein. Swap the bell pepper for snap peas or carrots if that’s what you’ve got. The soy sauce can be tamari for gluten-free, but taste before adding salt—it’s saltier. For extra depth, a dash of fish-free oyster sauce (like vegetarian stir-fry sauce) takes this to the next level. Skip the eggs if you’re vegan, but they add great richness here.
Leftover fried rice keeps well in the fridge for 3-4 days, though it’s best fresh. Reheat in a skillet with a splash of water to revive. For meal prep, cook the rice and prep all the veggies ahead—store separately and combine when ready to cook. Freezing isn’t ideal (texture suffers), but it’ll hold for 1 month if needed.
Why You’ll Love This Recipe
- One Pan Wonder: I toss everything into a single wok—rice, pineapple, tofu—and it’s ready before the kids finish arguing over who gets the last piece of fresh pineapple.
- Sweet & Savory: That juicy pineapple with the crispy tofu and scallions? It’s like a party in my mouth, no invite needed.
- Meal Prep Hero: I make a big batch on Sunday and it reheats beautifully for lunches all week.
- Budget Stretch: Firm tofu and day-old rice keep this dish cheap, and the pineapple makes it feel fancy.
Step-by-Step Instructions for Pineapple Fried Rice
Here’s the method that guarantees perfectly balanced sweet and savory flavors every time.
Step 1: Prep and Press the Tofu
Start by pressing the 14 oz firm tofu between paper towels with a heavy pan on top for 15 minutes to remove excess water. This ensures it browns properly instead of steaming in the pan. While it presses, dice the 2 cups fresh pineapple into small pieces and cube the 1 whole red bell pepper.
Once pressed, cut the tofu into ½-inch cubes. I like to pat them dry again right before cooking—this extra step makes a noticeable difference in texture. Separate the whites and greens of the 4 whole green onions, slicing both thinly for garnish and flavor.
Step 2: Stir-Fry Tofu and Vegetables
Heat 1 tablespoon vegetable oil in a wok or large skillet over medium-high heat until it shimmers. Add the cubed tofu and cook for 5-6 minutes, flipping occasionally, until golden brown on all sides. Transfer to a plate and set aside.
In the same pan, add the remaining 1 tablespoon vegetable oil and toss in the diced red bell pepper. Stir-fry for 2-3 minutes until the edges soften. Add the minced 3 cloves garlic cloves and 1 tablespoon fresh ginger, cooking for 30 seconds until fragrant. Toss in the 0.75 cup frozen peas and cook for 1 minute until heated through.
Step 3: Scramble Eggs and Combine with Rice
Push the vegetables to one side of the pan and add the 2 whole large eggs to the empty space. Scramble quickly with a spatula until just set—this should take 30-45 seconds. The eggs should be soft and slightly runny, as they’ll continue cooking when mixed with the remaining ingredients.
Add the 4 cups day-old cooked jasmine rice, breaking up any clumps with your spatula. Stir-fry for 2-3 minutes until the rice is heated through and begins to crisp slightly in spots. This is where you’ll see the rice transform from clumpy to individual grains.
Step 4: Season and Finish with Pineapple
Drizzle the 3 tablespoons soy sauce evenly over the rice mixture, then add the 0.5 tsp salt and 0.25 tsp white pepper. Toss everything together for 1-2 minutes until the rice is evenly coated and the flavors meld. The rice should start to turn a light golden color from the soy sauce.
Stir in the diced 2 cups fresh pineapple and the reserved tofu. Cook for an additional 2 minutes just to warm the pineapple through—you want it to retain some freshness. Remove from heat and stir in the 1 tablespoon sesame oil. Garnish with the sliced green onion greens before serving.
Pro Tips For Making Pineapple Fried Rice Recipe Vegetarian
- Use Cold Rice: Always start with day-old jasmine rice straight from the fridge—fresh rice turns mushy. I learned this the hard way after my first batch turned into a sticky mess.
- Press the Tofu: Press firm tofu between paper towels for 15 minutes before cooking to get it crispy. Sounds tedious, but it actually changes the outcome.
- High Heat Only: Crank the heat to medium-high and keep the wok hot to get that classic fried rice texture. After burning three batches, I finally figured out low heat just steams the rice.
- Char the Pineapple: Let fresh pineapple chunks caramelize in the pan for 2-3 minutes before stirring—it adds a smoky sweetness that raw pineapple can’t. My grandmother swore by this, and she was right.
Regional Styles of This Dish
Thai Street Food
Thailand’s version swaps soy sauce for fish sauce—but since we’re keeping it vegetarian, use 1 tbsp coconut aminos for that umami depth. They add Thai basil and lemongrass for aromatic complexity. The pineapple here is often served with a lime wedge for brightness. 🌺
Chinese Takeout Style
This is the classic you’d find in American Chinese restaurants. Use light soy sauce and dark soy sauce in a 2:1 ratio for color and flavor. Add 1 tsp sugar to balance the pineapple’s acidity. The rice tends to be slightly sweeter and more uniform in texture.
Indonesian Nasi Goreng
Here, they use kecap manis (sweet soy sauce) for a deeper, caramelized flavor. Add 1 tbsp along with regular soy sauce. Garnish with fried shallots and a sambal drizzle for heat. The pineapple is often grilled first for a smoky note. 🔥
Jamaican Jerk Twist
Inspired by Caribbean flavors, add 1 tsp jerk seasoning to the tofu before cooking. Swap bell pepper for scotch bonnet if you like heat. The pineapple pairs beautifully with the smoky, spicy jerk flavors. Serve with a lime wedge to cut through the richness.
Hawaiian Plate Lunch
This version leans into the pineapple even more, using 1 cup extra for a sweeter profile. Add macadamia nuts for crunch and top with teriyaki glaze. It’s often served with a side of spam musubi—but we’ll keep it vegetarian with extra tofu. 🍍
Nutrition Facts
Frequently Asked Questions
Can I use canned pineapple instead of fresh?
Yes, canned works in a pinch. Drain it well and pat dry to prevent a soggy stir-fry. Fresh is ideal for that juicy burst, but canned saves time without sacrificing much flavor.
Why use day-old rice?
Day-old rice has less moisture, so it fries up fluffy instead of mushy. Fresh rice turns sticky and clumps together in the wok. 12-24 hours in the fridge is perfect.
What can I substitute for tofu?
Try edamame, chickpeas, or tempeh for protein. For extra richness, add cashews or peanuts at the end. Each brings a different texture to the dish.
How do I make it gluten-free?
Swap soy sauce for tamari or coconut aminos. Double-check other sauces for hidden gluten. The rest of the ingredients are naturally gluten-free.
- Pina Colada Dip Recipe Red Lobster: Tropical Creaminess With Toasted Coconut - October 12, 2026
- Pickled Sweet Cherry Peppers Recipe Canning: Tangy Heat for Pantry Staples - October 12, 2026
- Peppercorn Sauce Recipe Vegan: Rich Umami Depth Without Cream - October 12, 2026