Thai-style pineapple-coconut rice recipe for a tropical taste
Peer reviewed by UK recipe editorsAuthored by UK recipe editorsOriginally published 6 Oct 2025
Meets Patient’s editorial guidelines
- DownloadDownload
- Share
- Language
- Discussion
Thai-style pineapple-coconut rice is a vibrant vegan dish that beautifully marries the tropical sweetness of fresh pineapple with the creamy richness of coconut milk. The nutty aroma of long-grain brown rice, enhanced by fragrant curry powder, creates a comforting base that is both satisfying and nutritious. Each bite bursts with the freshness of colourful vegetables, including crunchy broccoli, sweet peppers, and tender carrots, making it a feast for the senses.
Ideal for a quick weeknight dinner or as a delightful side dish for gatherings, this rice dish is not only easy to prepare but also packed with vitamins and minerals. Serve it warm, topped with a sprinkle of crushed peanuts or cashews for added texture, and enjoy a wholesome meal that showcases the best of vegan cooking.
In this article:
Continue reading below
Ingredients for Thai-style pineapple-coconut rice
225 g uncooked long-grain brown rice, such as brown basmati
240 ml light coconut milk, or more as needed
15 ml safflower oil or other high-heat oil, or 45 ml vegetable stock or water
1 large onion, preferably red, chopped
300 g small broccoli florets
1 medium red or green pepper, diced
2 medium carrots, peeled, sliced
2 medium ripe fresh tomatoes, diced
300 g fresh pineapple chunks, or one 570 g can unsweetened pineapple chunks in juice, drained (reserve liquid for another use)
5–10 ml good-quality curry powder
10 ml minced fresh or jarred ginger, or more to taste
Salt to taste
Crushed red pepper flakes to taste
Crushed peanuts or cashews for topping (optional)
How to make Thai-style pineapple-coconut rice
Combine the rice, 500 ml of water, and the coconut milk in a saucepan. Bring to a rapid simmer, then cover and simmer gently for 30–35 minutes until the water is absorbed.
Meanwhile, heat the oil in a stir-fry pan or wide frying pan over medium heat. Add the onion and sauté until golden.
Add the broccoli, bell pepper, and carrots. Increase the heat to medium-high and stir-fry for 3–4 minutes until the vegetables are just tender-crisp.
Add the tomatoes and pineapple chunks, and continue to stir-fry for 1–2 minutes until the tomatoes soften slightly.
Stir in the cooked rice, curry powder, and ginger. Gently mix until all the ingredients are fully combined. If you prefer a moister mixture, add approximately 60 ml more coconut milk, taking care not to make it soupy.
Season with salt and red pepper flakes. Serve immediately, offering crushed nuts to top individual servings if desired.
Disclaimer
While every effort has been made to ensure the information is accurate and up to date, individual needs may vary and dietary requirements can differ based on personal health conditions. Always check food labels and allergen information before preparing or consuming any recipe. If you have specific health concerns, allergies, intolerances, or are following a medically prescribed diet, seek advice from your GP, pharmacist, or a registered dietitian before making significant changes to your diet or lifestyle.
Continue reading below
Article history
The information on this page is peer reviewed by qualified clinicians.
6 Oct 2025 | Originally published
Authored by:
UK recipe editors
Peer reviewed by
UK recipe editors

Ask, share, connect.
Browse discussions, ask questions, and share experiences across hundreds of health topics.

Feeling unwell?
Assess your symptoms online for free
Sign up to the Patient newsletter
Your weekly dose of clear, trustworthy health advice - written to help you feel informed, confident and in control.
By subscribing you accept our Privacy Policy. You can unsubscribe at any time. We never sell your data.