
This one-pot creation transforms simple ingredients into a fragrant, naturally sweet side dish that complements any meal. The rice absorbs the fruits’ juices as it cooks, creating a perfect balance of texture and flavor without added sugar.
I developed this method to maximize flavor while minimizing effort. The key is using ripe, seasonal fruit and a precise ratio of liquid to rice. A gentle simmer ensures the grains stay separate and tender.
The result is a dish that’s as visually appealing as it is delicious—speckled with colorful fruit and carrying a subtle, natural sweetness. It pairs beautifully with both savory and sweet main courses.
Ready in under 30 minutes, this becomes a go-to for busy weeknights or special occasions alike.
Ingredients for Fruit Rice
Simple, fresh ingredients create a fragrant one-pot dish with natural sweetness and vibrant colors.
| Ingredient | Amount | Notes |
|---|---|---|
| Jasmine Rice 🍚 | 1 ½ cups | Rinsed until water runs clear |
| Mixed Seasonal Fruit 🍎 | 3 cups | Diced, ripe but firm (peaches, apples, berries) |
| Coconut Milk 🥥 | 1 ½ cups | Full-fat for creaminess |
| Vegetable Broth 🥣 | 1 ½ cups | Low-sodium preferred |
| Shallot 🧅 | 1 whole | Finely minced for aroma |
| Garlic Cloves 🧄 | 2 cloves | Minced for depth |
| Fresh Ginger 🌿 | 1 tbsp | Peeled and grated |
| Coconut Oil 🫒 | 1 tbsp | For sautéing aromatics |
| Lime Zest 🍋 | 1 tsp | Freshly grated for brightness |
| Ground Cinnamon 🌶️ | ½ tsp | Ceylon if available |
| Sea Salt 🧂 | ½ tsp | Fine grain for even distribution |
| Toasted Almond Slices 🥜 | ¼ cup | For garnish and crunch |
| Fresh Mint Leaves 🍃 | 2 tbsp | Chopped, for garnish |
| Lime Juice 🍋 | 1 tbsp | Freshly squeezed for acidity |
The rice choice matters here. Jasmine rice provides the perfect texture—fragrant, slightly sticky, and quick-cooking. Basmati works too but requires a bit more liquid. For the fruit, seek out ripe but firm specimens at your local market or Whole Foods. Overripe fruit will turn mushy. The coconut milk should be full-fat for richness; light versions dilute the flavor.
No jasmine rice? Short-grain white rice works in a pinch (add 5 minutes to cook time). Out of coconut milk? Oat milk plus 1 tbsp coconut oil mimics the creaminess. Fresh ginger is ideal, but ground ginger at one-quarter the amount gets you close. Any seasonal fruit works—pears, mangoes, or pineapple are excellent substitutes for the mixed fruit.
Leftover rice keeps 4-5 days in the fridge—store in an airtight container. The flavors deepen overnight, making it even better the next day. Freeze for up to 3 months, though the fruit texture may soften slightly upon thawing. Garnishes like almonds and mint are best added fresh.
Why You’ll Love This Recipe
- One Pot Wonder: I just dump everything in a single pot—jasmine rice, coconut milk, and fruit—and walk away.
- Creamy & Sweet: The coconut milk makes the rice so rich, and the seasonal fruit adds natural sweetness in every bite.
- Weeknight Friendly: Honestly, it’s my go-to for busy evenings when I need something quick but still satisfying.
- Leftovers Shine: Tastes even better the next day, and my kids happily eat it cold straight from the fridge.
Step-by-Step Instructions for Fruit Rice
This one-pot method combines all ingredients efficiently for optimal flavor development.
Step 1: Sauté Aromatics in Coconut Oil
Heat the 1 tablespoon coconut oil in a large pot over medium heat. Add the finely minced shallot and cook for 2-3 minutes until it becomes translucent and starts to release its aroma. This builds the flavor foundation for your dish.
Stir in the minced garlic cloves and grated fresh ginger, cooking for an additional 1 minute until fragrant. Be careful not to let the garlic burn—it should just turn light golden at the edges. The combination of shallot, garlic, and ginger creates a complex aromatic base.
Step 2: Toast Rice and Incorporate Liquids
Add the 1.5 cups jasmine rice to the pot and stir to coat the grains with the aromatic oil. Toast for 1-2 minutes until the rice becomes slightly translucent at the edges. This step enhances the nutty flavor of the rice.
Pour in the 1.5 cups coconut milk, 1.5 cups vegetable broth, 1 teaspoon lime zest, 0.5 teaspoon ground cinnamon, and 0.5 teaspoon sea salt. Stir well to combine, ensuring the rice is evenly distributed in the liquid. The mixture should just cover the rice by about ½ inch.
Step 3: Simmer with Seasonal Fruit
Gently fold in the 3 cups mixed seasonal fruit, distributing it evenly throughout the rice. Bring the mixture to a boil, then reduce the heat to low, cover the pot, and let it simmer for 15 minutes. The fruit will soften slightly and infuse the rice with natural sweetness.
After 15 minutes, check that most of the liquid has been absorbed and the rice is nearly tender. If the mixture appears dry before the rice is cooked, add 2-3 tablespoons of water and continue cooking. The fruit should retain some texture rather than turning to mush.
Step 4: Rest and Finish with Fresh Elements
Remove the pot from heat and let it sit covered for 5 minutes. This resting period allows the rice to steam and finish cooking evenly. The grains should be tender with a slight bite, and the fruit should be warm and fragrant.
Fluff the rice gently with a fork, then stir in the 1 tablespoon lime juice. Taste and adjust seasoning if needed. The lime juice brightens the dish and balances the sweetness of the fruit and coconut milk.
Transfer to a serving dish and garnish with the 0.25 cup toasted almond slices and 2 tablespoons chopped fresh mint leaves. The almonds add a satisfying crunch while the mint provides a fresh, vibrant finish to this fragrant one-pot creation.
Pro Tips For Making Fruit Rice
- Rinse the Rice: Soak jasmine rice for 10 minutes then rinse until water runs clear—I learned this the hard way after ending up with gummy fruit rice more times than I care to admit.
- Sauté Shallots First: Cook minced shallots in a bit of oil until translucent before adding liquids; it adds a depth of flavor that raw shallots just can’t match.
- Use Ripe Fruit: Pick fruit that’s just shy of overripe—it’ll soften perfectly during cooking without turning mushy or losing its sweetness.
- Simmer Low and Slow: Once you add coconut milk and broth, keep the heat at a gentle simmer—any higher and the rice burns while the fruit stays undercooked.
Pro Cooking Tips for This Dish
Rice Prep Perfection
Always rinse your jasmine rice until the water runs clear to remove excess starch. This prevents a gummy texture. I use a fine-mesh strainer for this step. Soaking for 15 minutes before cooking ensures even hydration, though it’s optional for this recipe. 💡
Fruit Selection Tips
Choose ripe but firm fruit that holds its shape during cooking. I prefer a mix of textures—peaches for juiciness, apples for crunch, and berries for bursts of flavor. Avoid overripe specimens that will turn to mush.
Liquid Ratio Mastery
The 1:1 ratio of coconut milk to vegetable broth creates the perfect creamy yet light consistency. For every 1.5 cups rice, use 3 cups total liquid. If using basmati, increase liquid by ¼ cup as it absorbs more.
Aromatic Blooming
Cook your shallot, garlic, and ginger in coconut oil until fragrant but not browned. This blooming process unlocks their essential oils. I find medium heat works best—too hot and the garlic burns, too low and it takes forever. 🔥
Simmering Success
Once boiling, immediately reduce to low heat and cover tightly. The 15-minute simmer is crucial—lifting the lid releases steam and extends cook time. If liquid absorbs too quickly, add 2-3 tbsp water and continue cooking.
Resting Technique
That 5-minute rest off heat is non-negotiable. It lets the rice steam finish cooking and the flavors meld. I fluff with a fork, then stir in lime juice for that bright, zesty finish that ties everything together.
Nutrition Facts
Frequently Asked Questions
Can I use frozen fruit instead of fresh?
Yes, but thaw and drain it first to avoid excess liquid. Frozen fruit can work well, especially berries or mango. Just pat them dry before adding to prevent a soggy texture.
What if my rice turns out too dry?
Add 2-3 tablespoons of water or broth, cover, and let it steam for 5 minutes. This usually revives the texture. Next time, check the liquid level earlier in cooking.
How can I make this dish nut-free?
Skip the almond garnish and use seeds like pumpkin or sunflower for crunch. Or try toasted coconut flakes for a similar texture without nuts.
Can I prepare this ahead of time?
Cook it up to 1 day ahead and store in the fridge. Reheat gently with a splash of water to restore moisture.
- Cream of Wild Rice Soup Recipe: Earthy Grains in Silky Broth - October 9, 2026
- Filipino Garlic Rice Recipe: Crispy Fried Aroma With Every Bite - October 9, 2026
- Gobi Manchurian Rice Recipe: Indo-Chinese Fusion in One Bowl - October 9, 2026