One-Pot Vegan Pineapple Fried Rice (GF)

One-Pot Vegan Pineapple Fried Rice (GF)

This Vegan Pineapple Fried Rice is fruity and tangy, full of flavour and made in one pot!
Course Main Course
Cuisine Asian
Keyword one-pot fried rice, vegan pineapple fried rice
Prep Time 15 minutes
Cook Time 20 minutes
Total Time 35 minutes
Servings 4
Calories 462kcal
Author Rhian Williams


  • 1 tablespoon (1 tablespoon) coconut oil (or sub vegetable or rapeseed oil)
  • 3 (3 ) spring onions , finely sliced
  • 2 (2 ) garlic cloves , minced
  • 1 cm (1/2 inch) fresh ginger , peeled and minced
  • 1 (1 ) carrot , peeled and diced
  • 240 g (8.5 oz) pineapple , chopped into small pieces (you can use either fresh* or tinned)
  • 255 g (2 1/4 cup) uncooked (Basmati) rice (or any other long-grain rice)
  • 200 g (1 1/3 cup) frozen green peas
  • 75 g (1/2 cup) cashew nuts
  • 2 tablespoons (2 tablespoons) tamari to taste (or soy sauce if not gluten-free)
  • 1 teaspoon (1 teaspoon) sesame oil
  • Salt + pepper to taste
  • 600 ml (2 1/2 cup) water


  • Heat up the oil in a pan and once hot add the spring onion, garlic, ginger, carrot and pineapple
  • Fry for 5 minutes until softened
  • Add the rice and fry for another couple of minutes until it turns translucent
  • Add the remaining ingredients, along with 600ml (2 1/2 cups) water (or enough to roughly cover) and mix well
  • Bring to the boil, turn down the heat and cook for 15 minutes with a lid over it, until all the water if absorbed
  • Turn off the heat and keep the lid over the rice for a further 5 minutes 
  • Use a fork or spoon to 'fluff up' the rice before serving 


*Scroll up for step-by-step instructions and photographs showing you how to cut up a fresh pineapple!
This fried rice does taste best when fresh, but keeps covered in the fridge for up to a few days. Reheat it in the microwave or in a dry frying pan on the hob (stove) until piping hot. 


Calories: 462kcal | Carbohydrates: 74g | Protein: 12g | Fat: 13g | Saturated Fat: 4g | Sodium: 531mg | Potassium: 477mg | Fiber: 5g | Sugar: 11g | Vitamin A: 3055IU | Vitamin C: 51.7mg | Calcium: 64mg | Iron: 3.1mg