Main Courses
This butterfly pea flower rice recipe transforms ordinary jasmine rice into a vibrant, color-changing masterpiece that will impress any dinner guest. The secret lies in infusing the rice with dried butterfly pea flowers, which shift from deep purple to bright green when exposed to acid—like lime juice.
This visually stunning dish is not only beautiful but also packed with earthy, slightly floral notes that pair perfectly with coconut milk and lemongrass.
The process is simple yet magical: cook the rice with the flower infusion, then serve with a tangy lime dressing to trigger the color change. Whether you're preparing a vegan main course or an eye-catching side dish, this recipe delivers both flavor and spectacle.
Ready to create a dish that’s as delicious as it is visually stunning?
Ingredients for butterfly pea flower rice
Unlock vibrant color magic with these 15 ingredients—simple yet spectacular for your table.
| Ingredient | Amount | Notes |
|---|---|---|
| Jasmine Rice 🍚 | 1 ½ cups | Uncooked, long-grain preferred |
| Dried Butterfly Pea Flowers 🌸 | 1 tbsp | Food-grade, vibrant purple |
| Light Coconut Milk 🥥 | 1 ½ cups | Full-fat for creaminess |
| Fresh Lemongrass 🌿 | 1 whole | Stalk, finely chopped |
| Fresh Ginger 🌶️ | 1 tbsp | Grated, fresh preferred |
| Garlic Cloves 🧄 | 3 cloves | Peeled, minced fine |
| Vegetable Broth 💧 | 2 cups | Low-sodium preferred |
| Fresh Lime Juice 🍋 | ½ cup | For color transformation |
| Extra-Virgin Olive Oil 🫒 | 1 tbsp | For richness |
| Sea Salt 🧂 | ½ tsp | Diamond Crystal preferred |
| Coconut Sugar 🍯 | 1 tbsp | Or agave nectar |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
| Red Chili Flakes 🌶️ | ½ tsp | Optional, for heat |
| Tofu 🍱 | ½ lb | Firm, pressed and cubed |
| Sesame Seeds 🌾 | 1 tsp | Toasted, for garnish |
The dried butterfly pea flowers are the star—sourcing matters here. Specialty Asian markets or trusted online suppliers like Penzeys carry food-grade quality. Look for deep purple flowers, not faded or dusty. Fresh lemongrass? Thai markets often sell it in bundles—grab extra. The jasmine rice should be fragrant and plump, not stale. For coconut milk, full-fat canned versions work best, but avoid cartons with additives. Tofu? Press it for 30 minutes before cubing to remove excess water.
No lemongrass? Substitute 1 tsp lemongrass paste (found in Asian aisles). Short on butterfly pea flowers? Spirulina powder at 1/4 tsp adds a green tint (no color change). Use agave nectar if coconut sugar’s unavailable. For protein, swap tofu for crispy baked tempeh or edamame. The lime juice is crucial for the color transformation—freshly squeezed only. Pre-made juice lacks the acidity needed for the full effect. Chili flakes can be omitted if avoiding heat entirely.
Store dried butterfly pea flowers in an airtight container away from light—they’ll keep for 6-12 months. Fresh lemongrass lasts 1 week in the fridge, wrapped tightly. Cooked rice with infused flowers? Refrigerate for 4 days max—the color fades over time. For best presentation, assemble the lime dressing just before serving. Garnish with cilantro and sesame seeds right before eating to keep everything vibrant. Freeze tofu cubes separately for up to 3 months** if prepping ahead.
Why You'll Love This Recipe
- Magic Color Shift: The rice starts pale green—then turns purple when you add lemon. My kids think it’s a science experiment, but honestly? It’s the kind of visual wow that makes dinner feel special without extra effort.
- One-Pot Unfussy: Jasmine rice, coconut milk, and those dried flowers? Just soak the flowers, simmer everything together, and let it sit. No stirring every five minutes, no burnt bottoms—just done. My lazy Sundays thank me.
- Meal Prep MVP: This keeps for days in the fridge, and the flavors actually deepen. Pack it for lunches or reheat for a quick weeknight dinner. Plus, the coconut milk makes it creamy enough to eat cold—yes, even straight from the fridge.
- Budget Brightener: Butterfly pea flowers are cheap, lemongrass lasts forever in the freezer, and you’re using whole spices, not pre-mixed pastes. I’ve made this for under $2 a serving, and it still tastes like I spent hours in the kitchen. (Between us, I haven’t.)
Step-by-step instructions for butterfly pea flower rice
This vibrant dish transforms from purple to green—here's how to make it perfectly.
🍳 Step 1: Prepare the Aromatic Base
Heat the 1 tablespoon extra-virgin olive oil in a medium pot over medium heat. Add the 1 whole fresh lemongrass (finely chopped), 1 tablespoon fresh ginger (grated), and 3 cloves garlic (minced fine). Cook for 2-3 minutes until the garlic becomes fragrant and just begins to turn golden—this prevents bitterness.
Here's the thing—don't walk away. Ginger and garlic burn faster than you think. You'll know it's ready when the mixture smells intensely aromatic and the garlic edges start to color. Add the 0.5 teaspoon sea salt and 0.5 teaspoon red chili flakes (if using) and stir for another 30 seconds to distribute the heat evenly.
👨🍳 Step 2: Toast the Rice and Add Butterfly Pea Flowers
Add the 1.5 cups jasmine rice to the pot and stir to coat the grains completely in the aromatic oil. Toast the rice for 2 minutes until you can smell the nutty aroma developing—this enhances the rice's natural flavor. Remove the pot from heat and sprinkle the 1 tablespoon dried butterfly pea flowers evenly over the rice. Stir gently to distribute them.
This step is where the magic begins. The flowers will infuse the rice with their vibrant purple hue and unique earthy flavor. Don't skip the stirring—uneven distribution can create splotchy color results. Return the pot to medium heat and pour in the 1.5 cups light coconut milk. Stir once more to combine everything.
🥘 Step 3: Simmer the Rice with Broth and Seasoning
Add the 2 cups vegetable broth and 1 tablespoon coconut sugar to the pot. Bring the mixture to a gentle boil, then immediately reduce heat to low. Cover the pot with a tight-fitting lid and let it simmer for 15 minutes without lifting the lid. This resting period allows the rice to absorb the liquid evenly and develop its signature texture.
I press down gently on the lid every few minutes to ensure steam circulates properly. The rice should cook undisturbed—peeking too early can dry it out. After 15 minutes, remove the lid and check for doneness. The liquid should be mostly absorbed, with just a slight glisten remaining on the surface.
🍳 Step 4: Cook the Tofu and Finish the Rice
While the rice simmers, press the 0.5 pound tofu between paper towels for 10 minutes to remove excess moisture. Cut it into ½-inch cubes and heat ½ tablespoon olive oil in a separate skillet over medium heat. Add the tofu and cook for 5-6 minutes until golden brown on all sides, stirring occasionally. Season lightly with ¼ teaspoon sea salt and set aside.
Return to the rice pot and stir in the 0.5 cup fresh lime juice. The color will transform instantly from vibrant purple to bright green—this is the moment that matters. The acidity from the lime juice neutralizes the anthocyanins in the butterfly pea flowers, creating the stunning color change. Stir gently to distribute the lime juice evenly.
🔪 Step 5: Rest and Garnish for Serving
Remove the rice from heat and let it rest for 5 minutes covered. This resting period allows the flavors to meld and the rice to reach its ideal texture. Fluff the rice gently with a fork, then transfer it to a serving dish. Arrange the cooked tofu cubes on top and sprinkle with 0.25 cup fresh cilantro (chopped) and 1 teaspoon toasted sesame seeds. Serve immediately while the color is at its most vibrant.
Real talk—the color transformation never fails to impress guests. The rice should be tender with a slight chew, the tofu crispy on the outside and soft inside, and the flavors perfectly balanced between earthy, floral, and tangy. Enjoy while the green hue is at its peak—it'll gradually fade back to purple over time, but the flavor remains constant.
Pro Tips For Making Butterfly Pea Flower Rice
- Bloom the Flowers First: Soak the dried butterfly pea flowers in warm water for 10-15 minutes before adding them to the rice—this guarantees vibrant color and full flavor infusion. I used to toss them in dry, and the dish always looked duller and tasted weaker.
- Toast the Ginger Hard: Pulse fresh ginger in a food processor until it’s a fine paste, then fry it in coconut milk for 3-4 minutes until it’s golden and fragrant. Skipping this step leaves the dish tasting raw and underdeveloped—trust me, the aroma changes everything.
- Don’t Boil the Rice: Once the rice absorbs the coconut milk and herbs, reduce to the lowest simmer possible and cover tightly. I learned this the hard way—boiling turns jasmine rice mushy and turns this dish into a sad, watery mess.
- Use Cold Coconut Milk: Chill the light coconut milk for 30 minutes before using it—this prevents the rice from steaming too aggressively and keeps the grains distinct. Sounds counterintuitive, but it makes a real difference in texture.
Perfect pairings for this recipe
Tropical Fruit Pairings
Bright, citrusy fruits like mango and pineapple complement the floral notes of butterfly pea flowers beautifully. Serve with diced mango (tossed in lime juice) for a refreshing contrast. For a creamy pairing, add coconut chunks—they echo the coconut milk in the rice while adding texture. 🍍
For a tangy twist, try papaya slices drizzled with honey-lime dressing (mix 1 tbsp honey with 1 tbsp lime juice). The sweetness balances the earthy rice, while the lime enhances the color transformation. Keep fruit chilled until serving to maintain crispness.
Protein Additions
Swap the tofu for grilled tempeh or seared chickpeas to add heartiness. Marinate ½ lb tempeh in 1 tbsp soy sauce, 1 tbsp maple syrup, and 1 tsp grated ginger for 20 minutes before grilling. The smoky flavor pairs perfectly with the rice’s floral undertones. 🍗
For a seafood option, try shrimp skewers tossed in 1 tbsp lime juice, 1 minced garlic clove, and ½ tsp chili flakes. Grill for 2-3 minutes per side—the citrusy shrimp brightens the dish while keeping it light. Garnish with extra cilantro for freshness.
Vegan Protein Boosters
Add crispy baked falafel (store-bought or homemade) for a Middle Eastern-inspired twist. Warm 4-6 falafel balls in a skillet with 1 tbsp olive oil until golden, then drizzle with tahini-lemon sauce (mix 2 tbsp tahini with 1 tbsp lemon juice and 1 tsp maple syrup).
The nutty falafel adds depth to the floral rice. 🥙
For a smoky option, try crispy baked tofu bites coated in 1 tbsp smoked paprika and 1 tsp garlic powder. Bake at 400°F for 20 minutes, flipping halfway. The smokiness cuts through the coconut milk’s creaminess while keeping the dish vegan-friendly.
Sauce Enhancements
Drizzle the rice with peanut sauce (blend 2 tbsp peanut butter, 1 tbsp soy sauce, 1 tsp lime juice, and 1 tsp coconut sugar with 2 tbsp water). The nutty richness balances the floral notes, while the lime keeps the color vibrant. 🥜
For a spicy kick, serve with sriracha-lime aioli (mix 2 tbsp vegan mayo, 1 tsp sriracha, and 1 tsp lime juice). The heat contrasts the earthy rice, and the lime ensures the color transformation stays dramatic. Adjust spice levels to taste.
Beverage Pairings
Pair this dish with sparkling limeade (mix 1 cup sparkling water, ½ cup lime juice, and 1 tbsp agave syrup). The effervescence cleanses the palate between bites, while the lime enhances the rice’s color shift. 🥤
For a tropical vibe, serve with coconut water chilled over ice. The natural sweetness complements the coconut milk in the rice, and the hydration balances the richness. Add a lime wedge for an extra pop of color and acidity.
Nutrition facts
Frequently asked questions
Why does the butterfly pea flower rice change color?
The dried butterfly pea flowers contain natural pigments called anthocyanins that react to acidity. When you add lime juice, the pH change causes the purple hue to shift to bright green—it’s completely edible and safe! The color transformation happens instantly and can even fade back to purple over time.
Can I make this recipe without coconut milk?
Yes, but the flavor will change. Replace coconut milk with 1.5 cups vegetable broth or cashew cream (blend 1 cup soaked cashews with 1 cup water) for a neutral base. The floral notes from the butterfly pea flowers will still shine, but the dish will be less creamy.
How do I store leftover butterfly pea flower rice?
Store cooked rice in an airtight container in the fridge for up to 4 days. The color will fade over time, but the flavor stays delicious. Reheat gently with a splash of water or broth to restore moisture. For longer storage, freeze for up to 3 months—thaw overnight in the fridge.
What if I can't find dried butterfly pea flowers?
Try these substitutes: 1/4 tsp spirulina powder (for green tint, no color change) or 1/2 tsp turmeric (for golden hue). For the full effect, order dried flowers online from specialty stores like Penzeys or check Asian markets. The flavor won't be identical, but the dish will still be flavorful!
Can I make this dish gluten-free?
This recipe is naturally gluten-free as long as you use gluten-free vegetable broth and check your tofu packaging. For extra safety, toast the rice in gluten-free olive oil and verify all spices (like chili flakes) are certified gluten-free. The butterfly pea flowers and other ingredients are safe by default.
