Main Courses
This butterfly pea rice recipe transforms ordinary rice into a stunning visual masterpiece with its natural purple-to-blue color shift—no dyes needed. The secret lies in steeping dried butterfly pea flowers, creating a vibrant infusion that changes with pH levels, adding magic to every bite.
Perfect for modern or traditional dishes, this one-pot wonder delivers both beauty and bold flavor.
Pair the infused rice with coconut milk for creaminess, fresh herbs for brightness, or proteins like tofu or chicken for heartiness. The result? A visually striking dish that’s as delicious as it is impressive, with the added thrill of watching colors transform as you eat.
Ready to elevate your rice game with this simple yet spectacular technique?
Ingredients for butterfly pea rice
Just eight ingredients turn plain rice into a magical purple-blue spectacle—no fancy tools needed.
| Ingredient | Amount | Notes |
|---|---|---|
| Jasmine Rice 🍚 | 1 ½ cups | Uncooked, long-grain preferred |
| Dried Butterfly Pea Flowers 🌸 | 2 tbsp | Food-grade, vibrant purple |
| Light Coconut Milk 🥥 | 1 ½ cups | Full-fat for creamier texture |
| Vegetable Broth 💧 | 2 cups | Low-sodium preferred |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, stems removed |
| Fresh Mint Leaves 🍃 | ¼ cup | Chopped, for garnish |
| Garlic Cloves 🧄 | 2 cloves | Minced, for aroma |
| Olive Oil 🫒 | 1 tbsp | Extra-virgin for richness |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Lime Zest 🍈 | 1 tsp | For bright citrus notes |
| Tofu (optional) 🍠 | 8 oz | Firm, cubed and pan-seared |
The butterfly pea flowers are the star here. Look for food-grade dried flowers—they should be a deep purple and smell earthy. Trader Joe's or Asian markets usually carry them, but if you can't find them, Amazon or specialty spice shops are great backup. I always buy extra because they're fun to use in drinks too. The jasmine rice is non-negotiable for this—it absorbs the color beautifully. If you can't find it, basmati is a decent substitute, but the aroma won't be as floral. And trust me on the coconut milk: full-fat makes the rice luxuriously creamy—don't skimp here.
No dried butterfly pea flowers? Blue spirulina powder at 1/2 teaspoon gives a similar effect, though not the same vibrant shift. Fresh herbs running low? Dried cilantro or mint at 1/4 the amount works in a pinch, but fresh is worth hunting down. The tofu is completely optional—this rice is delicious on its own, but pan-seared cubes add protein. For extra flavor, toast the garlic in the olive oil for 30 seconds before adding the broth—that's where the magic aroma comes from. And if you're feeling fancy, add a pinch of turmeric to the broth for extra depth.
This rice keeps its vibrant color for 3-4 days in the fridge, though the purple hue fades slightly. To revive it, add a splash of lemon juice before serving. The tofu, if using, reheats beautifully—just toss it in a hot pan for 2 minutes. For a color show, serve with a squeeze of lemon on the side: the rice will turn blue instantly. Portion into containers for easy lunches—the color shift makes it feel special every time. Freezes well for up to 2 months, though texture changes slightly after thawing.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this—just rice, flowers, and broth simmering together until the aroma hits your kitchen. No fancy techniques, no last-minute shopping runs. Honestly, the dried butterfly pea flowers steep right into the rice like tea bags, so you’re basically making a fancy version of rice you’d already cook anyway.
- Color-Changing Wow: That first bite of purple rice turning blue with lemon juice? It’s like a science experiment you get to eat. The floral, slightly earthy notes from the pea flowers balance the creamy coconut milk perfectly—subtle but unforgettable, like a secret ingredient your taste buds will thank you for.
- Meal Prep MVP: This keeps amazingly in the fridge for four days, so I make a big batch on Sundays. The coconut milk keeps it rich, and the lemon juice brightens it up when reheated—great for lunches or even as a bed for proteins. (Yes, even on a Tuesday night.)
- Budget Bright Spot: Jasmine rice is cheap, dried flowers last forever, and coconut milk stretches far. I’ve made this for under $3 a serving, and it still feels like a restaurant dish. Between us, it’s the kind of recipe that makes grocery day less stressful.
Step-by-step instructions for butterfly pea rice
Here's how to make this stunning purple rice that transforms into blue—simple, flavorful, and perfect for any meal.
Sauté Aromatics for Deep Flavor
Heat the 1 tablespoon olive oil in a medium pot over medium heat. Add the 2 cloves minced garlic cloves and sauté for 30 seconds until fragrant—you'll smell that irresistible aroma. Be careful not to let it brown, or it'll turn bitter.
Next, add the 1.5 cups jasmine rice and stir to coat it in the oil and garlic. Toast the rice for 2 minutes until it's translucent at the edges and smells nutty. This step builds the foundation of flavor, so don't rush it. If the rice starts to brown too quickly, reduce the heat slightly.
Bloom the Butterfly Pea Flowers
Stir in the 2 tablespoons dried butterfly pea flowers and cook for 1 minute, stirring constantly. These little flowers are the magic ingredient—they'll give your rice that vibrant purple hue that transforms into blue when acid hits it. You'll see the rice start to take on a soft lavender tint.
Now add the 1.5 cups light coconut milk and bring the mixture to a gentle simmer. The coconut milk will help create a creamy texture while keeping the rice tender. Let it cook for 2 minutes while you prepare the next ingredients—this gives the flavors time to meld.
Simmer with Broth and Seasonings
Pour in the 2 cups vegetable broth and bring everything to a boil. Once boiling, reduce heat to low, cover the pot with a tight-fitting lid, and let it simmer for 15 minutes. Don't peek or stir—this steams the rice evenly and prevents it from becoming mushy.
After 15 minutes, stir in the 1 tablespoon lemon juice, 1 teaspoon salt, 0.5 teaspoon black pepper, and 1 teaspoon lime zest. The lemon juice is key—it reacts with the butterfly pea flowers to create that stunning color transformation. You'll see the rice turn from purple to a beautiful blue right before your eyes. If it doesn't change color, add a little more lemon juice.
Rest and Prepare Optional Tofu
Turn off the heat and let the rice sit, covered, for 10 minutes. This resting period allows the rice to absorb any remaining liquid and become perfectly fluffy. While it rests, if you're using the 8 ounces tofu, heat a separate pan with a little oil over medium heat and pan-sear the tofu cubes until golden brown on all sides. Season lightly with salt and pepper.
Once the rice is ready, fluff it gently with a fork to separate the grains. The texture should be tender but not sticky. If it's too dry, add a splash of water or broth. The rice should be vibrant blue now—if it fades back to purple, just add a little more lemon juice.
Garnish and Serve
Transfer the rice to a serving dish and top with the 0.25 cup chopped fresh cilantro and 0.25 cup chopped fresh mint leaves. The herbs add a fresh contrast to the rich, creamy rice. Serve immediately with the optional pan-seared tofu on the side for a complete meal.
This dish is perfect for any occasion—it's visually stunning, packed with flavor, and surprisingly easy to make. The color change is always a crowd-pleaser, and the combination of coconut, lemon, and herbs makes it irresistibly delicious. Enjoy your vibrant butterfly pea rice!
Pro Tips For Making Butterfly Pea Rice
- SOAK THE FLOWERS FIRST: Dried butterfly pea flowers taste like sawdust if you toss them dry into the pot. Steep 1 teaspoon in ¼ cup hot water for 5 minutes before adding to the rice—this softens them and unlocks their vibrant blue hue. (Yes, even if you’re impatient like me, this step makes a real difference.)
- USE JUST ENOUGH COCONUT MILK: Light coconut milk is creamy but can turn the rice gluey if overused. For every cup of rice, use only ½ cup coconut milk—any more and you’ll end up with a sad, mushy pile. Save the rest for smoothies or curries where texture doesn’t matter.
- LEMON JUICE LAST: Adding lemon juice too early turns your rice an unappetizing gray. Wait until the rice is fully cooked and off the heat before squeezing in that bright citrus—it’ll keep the color electric blue and cut through the richness of the coconut. (Your future self will thank you.)
- RINSE THE RICE WELL: Jasmine rice has starch that turns your rice gummy if not rinsed. Swirl 1 cup rice in a bowl of cold water, drain, then repeat until the water runs almost clear. This isn’t about perfection—just enough to remove the cloudiness. (I skip this when I’m lazy, but the dish is noticeably better when I don’t.)
Dietary considerations for this dish
Vegetarian-Friendly Base
This recipe is naturally vegetarian, making it perfect for plant-based diets. The butterfly pea flowers provide a vibrant, earthy flavor without any animal products, while the jasmine rice and coconut milk create a satisfying, creamy texture.
The optional tofu adds protein for a complete meal, but you can easily skip it for a fully vegan dish. 🌱
Gluten-Free by Nature
All ingredients in this recipe are gluten-free, so it's safe for those with celiac disease or gluten sensitivity. The jasmine rice, vegetable broth, and coconut milk are naturally gluten-free, and the butterfly pea flowers are a pure botanical addition.
Always double-check labels on broth and coconut milk to ensure no cross-contamination occurred during processing. ✨
Allergen Considerations
If you have coconut allergies, simply replace the coconut milk with an equal amount of light vegetable broth or water—the dish will still be flavorful and visually stunning.
For those with nut allergies, this recipe is nut-free, but always verify ingredient labels, especially for pre-packaged broths or tofu. 💡
Low-Carb Adaptation
For a lower-carb version, reduce the jasmine rice to 1 cup and increase the vegetable broth to 2.5 cups to maintain moisture. The butterfly pea flowers and coconut milk add richness without adding significant carbs.
Pair with extra pan-seared tofu or a side of roasted vegetables for a balanced meal. 🥦
Protein Boost Options
Want more protein? Add 1 cup cooked chickpeas or ½ cup edamame to the pot during the final 10-minute rest—they’ll absorb the flavors beautifully. For a meat option, stir in ½ cup cooked shrimp or chicken breast at the end.
The butterfly pea infusion works wonders with all proteins! 🍤
Nutrition facts
Frequently asked questions
Why does the butterfly pea rice change color?
The vibrant color shift happens because butterfly pea flowers contain anthocyanins, natural pigments that react to pH levels. When you add lemon juice (acidic), the purple rice turns blue instantly. It's a fun science experiment you can do right at your table! The color change is completely safe and edible.
Can I make this recipe without coconut milk?
Yes! For a lighter version, replace the 1.5 cups coconut milk with 2 cups vegetable broth or water. The rice will still absorb the butterfly pea color beautifully. If you want creaminess without dairy, try cashew cream (blend soaked cashews with water) or Greek yogurt for a tangy twist.
How do I store leftovers to keep the color vibrant?
Store leftovers in an airtight container in the fridge for up to 4 days. To revive the color, add a splash of lemon juice before serving—it'll turn blue again instantly. For freezing, portion the rice into containers with a bit of extra broth to prevent drying. The texture stays great, though the color may fade slightly after thawing.
What are the best proteins to pair with this rice?
This versatile rice pairs beautifully with grilled chicken, pan-seared tofu, or shrimp skewers. For vegetarian options, try crispy chickpeas or marinated tempeh. The creamy coconut and floral notes complement both delicate fish and hearty meats. Pro tip: Add a pinch of turmeric to the protein for extra color harmony!
Can I use fresh butterfly pea flowers instead of dried?
Fresh flowers work, but you'll need 3-4 times more (about 6 tablespoons) since they're less concentrated. Rinse them well to remove dirt, then pat dry before using. Dried flowers are more convenient and consistent—they're also shelf-stable for months. If you can't find either, blue spirulina powder (½ teaspoon) gives a similar effect, though without the dramatic color shift.
