Pineapple Rice is a vibrant, tropical-inspired dish that balances sweet, savory, and gently spicy flavors in every bite. Fragrant jasmine or basmati rice is toasted with garlic and ginger, then simmered with juicy pineapple and a touch of sriracha for a naturally gluten-free and vegan meal that’s both comforting and refreshing.
Why You’ll Love This Recipe
- Perfect Sweet-Savory Balance – Fresh pineapple and coconut sugar contrast beautifully with garlic, ginger, and coconut aminos.
- One-Pot Simplicity – Everything cooks in a single pan for easy preparation and cleanup.
- Naturally Vegan & Gluten-Free – Ideal for a variety of dietary preferences without substitutions.
- Beginner-Friendly Technique – Straightforward steps make it approachable for novice cooks.
- Versatile Serving Options – Works as a main dish or flavorful side.
- Bright, Tropical Flavor Profile – Sriracha and chili flakes add gentle heat that complements the sweetness.
Ingredients You’ll Need
Main Ingredients
- 1 tablespoon avocado or olive oil – Provides a base for sautéing and flavor development.
- 2 garlic cloves, minced – Adds aromatic depth and savory notes.
- 1 (2-inch) knob fresh ginger root, grated – Brings warmth and subtle spice.
- 1 cup uncooked white rice (Jasmine or Basmati) – Forms the fluffy, fragrant foundation of the dish.
- 2 cups fresh or frozen pineapple, chopped – Delivers natural sweetness and tropical brightness.
- 1 tablespoon sriracha – Adds mild heat and tang.
- 1 tablespoon coconut aminos (or soy sauce) – Contributes umami and seasoning.
- 1 teaspoon coconut sugar – Enhances caramel notes and balances acidity.
- 1 teaspoon salt – Adjusts overall flavor.
- ¼ teaspoon red chili flakes – Adds subtle background heat.
- 1½ cups water – Hydrates and cooks the rice to tenderness.
Step-by-Step Instructions
Sauté the Aromatics
Heat oil in a medium saucepan over medium heat. Add minced garlic and grated ginger, cooking for about 5 minutes until fragrant but not browned.
Toast the Rice
Add the uncooked rice and stir frequently for 2 minutes, allowing the grains to lightly toast and absorb the aromatic oil.
Incorporate Flavorings
Stir in the chopped pineapple, sriracha, coconut aminos, coconut sugar, salt, and chili flakes. Sauté for 1 additional minute to combine flavors.
Simmer to Perfection
Pour in 1½ cups water and bring to a boil. Reduce heat to medium-low, cover, and simmer for about 15 minutes, or until the water has fully evaporated and the rice is tender.
Rest and Fluff
Remove from heat and let the rice rest, covered, for 5 minutes. Fluff gently with a fork before serving to separate the grains.
Recipe Notes & Tips
- Rinse Rice First – Rinsing removes excess starch for fluffier results.
- Use Fresh Pineapple for Brightness – Fresh fruit provides better texture and flavor than canned.
- Control the Heat – Adjust sriracha and chili flakes to your spice preference.
- Keep Lid Closed While Simmering – Trapped steam ensures properly cooked rice.
- Let It Rest Before Fluffing – Resting allows moisture to redistribute evenly.
- Taste Before Serving – Adjust salt or sweetness as needed.
Nutritional Information
- Prep Time: 8 minutes
- Cooking Time: 25 minutes
- Total Time: 33 minutes
- Servings: Approximately 4 servings
- Calories: About 320 calories per serving
- Carbohydrates: 55 g
- Protein: 6 g
- Fat: 8 g
(Nutritional values are estimates and may vary based on ingredient brands.)

Perfect Pairings
- Grilled Tofu or Tempeh – Enhances protein content while keeping it plant-based.
- Teriyaki Chicken or Shrimp – Complements the tropical sweetness.
- Cucumber Salad with Lime – Adds refreshing crunch.
- Mango Smoothie or Iced Green Tea – Continues the bright flavor theme.
Ideal Occasions
- Casual Weeknight Dinners – Quick and satisfying with minimal effort.
- Summer Gatherings – Tropical flavors shine at warm-weather meals.
- Potluck Events – Travels well and appeals to a wide audience.
- Meatless Mondays – A flavorful vegetarian main dish.
Storage & Serving Tips
- Refrigerate Leftovers – Store in an airtight container for up to 3–4 days.
- Reheat with a Splash of Water – Prevents dryness when warming.
- Freeze for Meal Prep – Freeze portions up to 2 months; thaw overnight before reheating.
- Garnish Before Serving – Add fresh herbs like cilantro or green onions for brightness.
Creative Variations to Try
- Thai-Inspired Version – Add curry powder and a squeeze of lime juice.
- Vegetable-Packed Option – Stir in bell peppers, peas, or carrots.
- Protein Boost – Mix in edamame or roasted cashews for added texture.
- Coconut Rice Twist – Replace half the water with coconut milk for creaminess.
Troubleshooting Common Issues
- Rice Too Mushy – Use precise water measurements and avoid stirring during simmering.
- Rice Undercooked – Add 1–2 tablespoons water and cook covered for a few more minutes.
- Too Sweet – Balance with extra coconut aminos or a squeeze of lime.
- Too Spicy – Reduce sriracha or omit chili flakes.
Why This Recipe Works
This recipe succeeds because it layers flavor at each stage. Sautéing garlic and ginger releases aromatic oils that coat the rice during toasting, enhancing depth. Pineapple’s natural sugars caramelize slightly during cooking, balancing the saltiness of coconut aminos and the heat of sriracha. Simmering the rice gently allows the grains to absorb seasoned liquid evenly, while resting ensures proper moisture distribution. At approximately 320 calories per serving, this dish offers a satisfying yet light plant-based option rich in flavor and texture.
Final Thoughts
Pineapple Rice is a simple yet vibrant dish that brings tropical warmth to your table with minimal effort. Its balance of sweet pineapple, savory aromatics, and subtle heat makes it versatile enough for both weeknight dinners and festive gatherings. Naturally vegan and gluten-free, it’s a flavorful, accessible recipe that can easily be customized to suit your taste and nutritional goals.