Main Courses
This black rice and coconut milk recipe transforms deep purple forbidden rice into a luxurious, creamy dish with layers of spiced harmony.
The contrast between the earthy, nutty black rice and the velvety coconut milk creates a texture and flavor profile that feels both exotic and comforting—perfect for plant-based meals or special occasions.
The secret lies in balancing the rice’s natural chewiness with the rich, slightly sweet coconut milk, creating a dish that’s both satisfying and elegant. Cooked just right, the black rice absorbs the coconut’s creaminess while maintaining its signature purple hue, making every bite visually stunning.
This recipe delivers restaurant-quality results with minimal effort, proving that sophisticated flavors don’t require complicated techniques.
Ingredients for black rice and coconut milk
Forbidden rice meets velvety coconut in this luxurious, plant-based dish—earthy and creamy harmony in every bite.
| Ingredient | Amount | Notes |
|---|---|---|
| Black Rice (Forbidden Rice) 🍚 | 1 ½ cups | Uncooked, rinsed thoroughly |
| Full-Fat Coconut Milk 🥥 | 13 ½ oz | Canned, unsweetened preferred |
| Extra-Firm Tofu 🍳 | 14 oz | Pressed and cubed |
| Red Curry Paste 🌶️ | 1 ½ tbsp | High-quality, no added sugar |
| Fresh Ginger 🧄 | 1 tbsp | Grated, freshly peeled |
| Garlic Cloves 🧄 | 4 cloves | Minced, fresh preferred |
| Vegetable Broth 💧 | 1 ½ cups | Low-sodium, homemade or store-bought |
| Coconut Oil 🫒 | 1 tbsp | Refined, for sautéing |
| Lime Juice 🍋 | 2 tbsp | Freshly squeezed |
| Cilantro Leaves 🌿 | ¼ cup | Chopped, for garnish |
| Red Chili Flakes 🌶️ | ½ tsp | Adjust to taste |
| Sea Salt 🧂 | 1 tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Sesame Oil 🫒 | 1 tsp | Toasted, for finishing |
The black rice is the star here—look for high-quality forbidden rice at specialty stores like Whole Foods or Asian markets. The deep purple hue fades slightly as it cooks, but that's part of the magic. For the coconut milk, full-fat canned versions work best—avoid the ultra-light versions, which lack richness. The tofu should be extra-firm and pressed for at least 15 minutes to remove excess water, ensuring it absorbs flavors beautifully. Fresh ginger and garlic are non-negotiable—they elevate the dish from good to extraordinary.
No red curry paste? Make your own blend with curry powder, turmeric, and a pinch of cayenne. Short on time? Maesri or Thai Kitchen brands are reliable. The vegetable broth can be swapped for coconut milk if you prefer even more creaminess, though the texture will be slightly heavier. For extra depth, toast the sesame seeds before adding them to the dish—they release a nutty aroma that complements the coconut perfectly. If you're sensitive to heat, reduce the chili flakes to a mere quarter teaspoon or omit entirely.
Store leftover rice in an airtight container with a thin layer of coconut milk on top to preserve moisture—keeps for 4-5 days in the fridge. For longer storage, freeze portions in single-serving containers for up to 3 months. The tofu absorbs flavors well, so reheating works beautifully. Garnish with fresh cilantro and a drizzle of sesame oil just before serving to maintain the dish's vibrant presentation.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe when I’m too tired to wash a million dishes. The rice, tofu, and coconut milk all simmer together—no separate pans, no fuss. Just stir, simmer, and serve. That’s it.
- Rich, Nutty Comfort: The black rice soaks up the coconut milk like a sponge, turning it into this velvety, almost pudding-like texture. Add a spoonful of red curry paste and a knob of ginger, and suddenly you’ve got a dish that tastes like a hug in a bowl.
- Meal Prep MVP: Between us, this is my go-to for busy mornings. Cook a big batch on Sunday, and you’ve got lunch or dinner covered all week. The flavors only get better as it sits—honestly, the leftovers might be the best part.
- Budget-Friendly Luxury: Black rice might sound fancy, but it’s actually cheaper than white rice in bulk. Pair it with tofu and coconut milk, and you’ve got a restaurant-worthy dish for half the price. Plus, the tofu stretches to feed a crowd without breaking the bank.
Step-by-step instructions for black rice and coconut milk dish
Transform simple ingredients into a rich, aromatic bowl where deep purple forbidden rice meets velvety coconut-spiced tofu.
Prepare the Forbidden Rice Foundation
Rinse the 1.5 cups Black Rice (Forbidden Rice) thoroughly under cold water until the water runs clear—this removes excess starch that can make the grains gummy. Drain well and transfer to a medium saucepan with 1.5 cups Vegetable Broth. Bring to a boil over medium-high heat, then immediately reduce to a gentle simmer. Cover and cook for 30-35 minutes until the rice absorbs all liquid and becomes tender but still slightly firm to the bite. The grains should maintain their shape with no excess moisture—this ensures they hold up when mixed with the coconut sauce later.
While the rice simmers, press the 14 oz Extra-Firm Tofu between two heavy plates or a tofu press for 15 minutes to remove excess water. Cut into ½-inch cubes and set aside. The firm texture is crucial—it will absorb the rich coconut curry without falling apart.
Build the Spiced Coconut Curry Base
Heat 1 tbsp Coconut Oil in a large skillet over medium heat. Add the 4 cloves Garlic Cloves and 1 tbsp Fresh Ginger (pre-grated), cooking for 1-2 minutes until fragrant but not browned—this prevents bitterness. Stir in the 1.5 tbsp Red Curry Paste, cooking for 30 seconds until the raw aroma dissipates. Pour in the 13.5 oz Full-Fat Coconut Milk and bring to a gentle simmer, stirring occasionally for 5 minutes to allow the flavors to meld. The sauce should thicken slightly but remain silky.
Add the cubed tofu to the skillet, gently tossing to coat evenly in the curry mixture. Sprinkle with 1 tsp Sea Salt, 0.5 tsp Black Pepper, and 0.5 tsp Red Chili Flakes, then simmer uncovered for 8-10 minutes until the tofu is heated through and the sauce reduces to a glossy consistency. The tofu should be tender but not mushy—this balance is key for texture.
Combine and Finish with Bright Flavors
Remove the skillet from heat and stir in the 2 tbsp Lime Juice and 1 tsp Sesame Oil. The lime brightens the rich coconut flavors while the sesame oil adds a nutty depth. Gently fold in the cooked Black Rice (Forbidden Rice), mixing until every grain is coated in the creamy curry sauce. Taste and adjust seasoning—you may need a pinch more salt or chili flakes to balance the sweetness of the coconut.
Let the dish rest for 5 minutes before serving. This allows the rice to fully absorb the sauce, creating a harmonious blend where each bite delivers the earthy forbidden rice, tender tofu, and aromatic coconut-spice harmony. Garnish with 0.25 cup chopped Cilantro Leaves just before serving to add a fresh contrast to the rich flavors.
Pro Tips For Making Black Rice And Coconut Milk
- Rinse the Rice Twice: Black rice stays gritty if you skip this—dump it in a fine-mesh strainer and run cold water over it for 30 seconds twice. I learned this the hard way when my first batch tasted like sandpaper, and now my rice cooks up tender every time, soaking up that creamy coconut milk like a dream.
- Press the Tofu Hard: Extra-firm tofu still holds water—wrap it in a towel, press it between two plates (or a heavy pan) for 15 minutes, then slice it thin. This guarantees it absorbs the curry paste and coconut milk instead of turning mushy halfway through cooking.
- Bloom the Paste First: Heat the oil low, add the red curry paste, and let it sizzle for 60 seconds before tossing in ginger or tofu. Skipping this step means your dish will taste raw and underdeveloped—like eating a curry that never grew up.
- Simmer, Don’t Boil: Once the coconut milk hits the pot, drop the heat to a bare simmer. I used to rush it, and the rice would turn mushy while the tofu stayed undercooked. Low and slow keeps everything perfect—no burnt edges, no sad textures.
Regional styles of this black rice and coconut milk
Thai-Inspired Coconut Curry
The Thai approach to this dish focuses on balancing sweet, spicy, and savory flavors. In Thailand, black rice is often paired with coconut milk in dishes like Khao Tom, where the forbidden rice absorbs the rich curry sauce beautifully.
I like using Maesri red curry paste for its balanced heat and aromatic spices. The dish is traditionally served with fresh herbs like Thai basil and a squeeze of lime—swap the cilantro for basil if you can find it. 🌶️
For extra authenticity, add 1 tbsp fish sauce (or soy sauce for vegan) to the curry base—it deepens the umami without overpowering the coconut. Garnish with crushed peanuts for texture and a sprinkle of Thai bird's eye chili for heat lovers.
Serve with steamed jasmine rice on the side to let everyone build their own bowls.
Japanese Forbidden Rice Bowl
In Japan, black rice is called Kinmei-mairu and is often used in sushi rolls or bento boxes. For a Japanese-inspired version, replace the red curry with a miso-coconut glaze—mix 1 tbsp white miso paste with 2 tbsp coconut milk and 1 tsp mirin.
Simmer until smooth, then toss with the rice and tofu. Top with pickled ginger and toasted sesame seeds for a bright, tangy contrast. 🍱
This version pairs well with steamed bok choy or quick-pickled cucumbers on the side. The miso adds a fermented depth that complements the coconut’s creaminess. For extra richness, drizzle with yuzu kosho (a Japanese citrus-chili paste) before serving—it’s a game-changer for adding complexity.
Caribbean-Inspired Coconut Rice
The Caribbean takes black rice and coconut milk in a completely different direction—think jerk-spiced tofu and sweet plantains. Start by marinating the tofu in a mix of 1 tbsp jerk seasoning, 1 tbsp lime juice, and 1 tsp soy sauce for 30 minutes.
Grill or pan-sear until charred, then shred or cube. Toss the cooked black rice with 1 cup coconut milk, 1 tbsp honey, and ½ tsp allspice, then mix in the jerk tofu. 🌴
Finish with diced mango and fresh cilantro for a sweet-savory balance. Serve with grilled pineapple slices on the side. This version is perfect for summer—it’s light enough for a main course but rich enough to feel special.
The jerk seasoning adds smoky depth that pairs surprisingly well with the forbidden rice’s earthiness.
Modern Fusion Twist
For a contemporary take, blend the flavors of Latin America and Asia—think black rice with coconut, black beans, and corn. Sauté 1 cup black beans and 1 cup corn with the tofu in the curry sauce.
Stir in 1 tsp cumin and ½ tsp smoked paprika for a smoky twist. Top with avocado slices, crumbled cotija cheese (or vegan feta), and fresh cilantro. This fusion dish is hearty, colorful, and packed with texture. 🌈
Serve with lime crema (mix ¼ cup coconut yogurt with 1 tbsp lime juice and ½ tsp salt) for dipping. The black beans add protein and earthiness, while the corn brings natural sweetness.
This version is perfect for meal prep—it tastes even better the next day as the flavors meld together.
Nutrition facts
Frequently asked questions
Why does black rice turn gray when cooked?
The deep purple hue of black rice fades to a soft grayish-brown as it cooks—this is completely normal! The anthocyanins (natural pigments) break down with heat, but the grains retain their nutty flavor and satisfying chew. For a more vibrant presentation, use full-fat coconut milk in the recipe, which helps preserve some of the original color.
Can I substitute regular rice for black rice in this recipe?
While you can technically use regular rice, the dish loses its signature visual appeal and unique earthy flavor. Black rice has a firmer texture and deeper taste that pairs perfectly with coconut milk. If you must substitute, try brown rice for a nuttier alternative, but expect a less luxurious presentation.
How do I make this dish extra creamy without more coconut milk?
Blend ½ cup cashews (soaked for 2 hours) with ½ cup coconut milk until smooth, then stir into the finished dish. The cashews add natural creaminess and a subtle sweetness that complements the coconut. Alternatively, whisk in 1 tbsp coconut cream (the thick part from a can) for instant richness.
What's the best way to store leftovers?
Store in an airtight container with a thin layer of coconut milk on top to prevent drying. Keeps for 4-5 days in the fridge or 3 months frozen. Reheat gently with a splash of water or coconut milk to restore creaminess—microwaving can make the rice gummy. For best texture, reheat only until warm, then let sit for 2 minutes before serving.
Can I make this dish spicier?
Add 1 tsp extra chili flakes or 1 sliced Thai chili while cooking the tofu. For heat lovers, stir in 1 tsp sambal oelek with the lime juice at the end. Remember: black rice absorbs flavors well, so the spice will mellow slightly as it sits.
