This dish pairs fragrant jasmine rice, simmered in rich coconut milk with aromatic ginger and garlic, with crisp-tender roasted broccoli florets seasoned with olive oil and chili flakes. The rice becomes creamy and luscious while maintaining its fluffy texture, perfectly complementing the charred, caramelized edges of the roasted vegetables. Finished with bright cilantro, toasted coconut flakes, and fresh lime wedges, each bite balances creaminess, warmth, and crunch. The entire preparation comes together in under an hour, making it ideal for weeknight dinners or meal prep lunches.
The first time coconut milk met my rice pot, I was honestly just trying to use up a lonely can from the back of the pantry. That accidental discovery has since become the foundation for this coconut ginger jasmine rice, a dish that somehow manages to feel both indulgent and wholesome at the same time.
Last winter, when my sister came over feeling completely drained from work, I made this rice without saying much. The kitchen filled with that sweet coconut aroma as the ginger sizzled, and she actually stopped mid-sentence to ask what smelled so incredible. Sometimes food just knows what to say when we dont.
Ingredients
- Jasmine rice: Its natural floral aroma pairs beautifully with coconut, and rinsing it until the water runs clear prevents clumping
- Unsweetened full-fat coconut milk: Creates that creamy richness without added sugar, and the fat content helps the rice stay perfectly tender
- Fresh ginger: Grating it releases more oils than chopping, giving you that bright, spicy warmth throughout every grain
- Broccoli florets: High heat roasting creates crispy, caramelized edges that contrast beautifully with the soft rice
- Coconut oil: Using this to sauté the ginger and garlic ties all the coconut flavors together in a subtle way
Instructions
- Get the oven going:
- Preheat to 425°F so its ready when the broccoli is prepped, giving you that perfect roasted texture
- Prep the broccoli:
- Toss florets with olive oil, salt, pepper, and chili flakes until evenly coated, then spread them out on a baking sheet without overcrowding
- Roast until golden:
- Bake for 20 to 25 minutes, flipping halfway through, until the edges are crispy and slightly charred in spots
- Rinse the rice well:
- Wash the jasmine rice under cold water until it runs clear to remove excess starch for fluffier results
- Build the flavor base:
- Heat coconut oil in a saucepan over medium heat, then sauté grated ginger and minced garlic for about 1 minute until fragrant
- Combine and simmer:
- Add the rinsed rice, coconut milk, water, and salt, stir everything together, and bring to a gentle boil
- Cook slowly:
- Reduce heat to low, cover tightly, and let simmer for 15 minutes until all liquid is absorbed and rice is tender
- Let it rest:
- Remove from heat and keep covered for 5 minutes, then fluff gently with a fork to separate the grains
- Bring it together:
- Serve the fragrant rice topped with roasted broccoli, adding cilantro, toasted coconut, and lime wedges if you like
This recipe has become my go-to for those nights when I want something comforting but not heavy. Theres something about the combination of tropical coconut and earthy roasted broccoli that feels like a warm hug in a bowl.
Making It Your Own
Sometimes I toss in some pan-seared tofu or crack a fried egg on top for extra protein. The rice is also incredible with a drizzle of soy sauce or tamari right before serving, which adds a savory depth that really rounds everything out.
Perfect Pairings
This dish works beautifully alongside a simple lentil soup or as part of a larger spread with other vegetable sides. The mild flavors make it versatile enough to complement bolder main dishes without competing for attention.
Storage and Prep Ahead
The rice actually keeps well in the refrigerator for up to three days, and it reheats beautifully with a splash of water to loosen it up. You can also cut the broccoli ahead of time and store it in the fridge, ready to roast whenever you need a quick side.
- Toast extra coconut flakes and store them in an airtight container for quick garnishing
- Grate your ginger ahead and freeze it in small portions if you dont use the whole root
- Double the rice portion and use leftovers for breakfast the next day, warmed with a splash of coconut milk
Theres something deeply satisfying about a recipe that comes together so simply but tastes so complex. Hope this brings a little coconut warmth to your table.
Recipe FAQs
- → Can I use brown rice instead of jasmine?
-
Yes, brown rice works well but requires longer cooking time and additional liquid. Increase water by 1/4 cup and simmer for 40-45 minutes until tender.
- → How do I store leftovers?
-
Store rice and broccoli separately in airtight containers for up to 4 days. Reheat rice with a splash of water and warm broccoli in a 350°F oven for 10 minutes.
- → What proteins pair well with this dish?
-
Pan-seared tofu, baked tempeh, or a fried egg complement the flavors beautifully. For non-vegan options, grilled shrimp or roasted chicken work perfectly.
- → Can I make this ahead?
-
Yes, prepare both components up to 24 hours in advance. Store separately and reheat before serving. The rice actually benefits from resting overnight as flavors deepen.
- → Is this dish spicy?
-
The chili flakes add mild heat, but they're optional. Without them, the ginger provides gentle warmth rather than significant spiciness. Adjust to your preference.
- → Can I use frozen broccoli?
-
Fresh broccoli yields the best texture, but frozen works in a pinch. Thaw completely, pat dry thoroughly, and reduce roasting time to 15-18 minutes to prevent sogginess.