Main Courses
This bulletproof rice transforms basic grains into a rich, creamy base using coconut milk and butter—perfect for the ketogenic diet. The secret lies in slow-cooking rice with full-fat dairy and coconut oil, creating a velvety texture that satisfies cravings while keeping carbs in check.
Unlike traditional rice, this version stays moist and indulgent without the guilt.
The result is a foolproof side dish that pairs beautifully with proteins like grilled chicken or steak, making it a staple for low-carb meals.
With just a few simple ingredients and minimal effort, you’ll achieve restaurant-quality creaminess at home—ideal for those following the Bulletproof Diet or seeking a healthier twist on classic rice dishes.
Ingredients for bulletproof rice
Creamy coconut milk and butter transform simple rice into a luxurious ketogenic staple.
| Ingredient | Amount | Notes |
|---|---|---|
| Jasmine Rice 🍚 | 1 cup | Uncooked, long-grain preferred |
| Full-Fat Coconut Milk 🥥 | 1 can | 13.5 oz can, no substitutes |
| Unsalted Butter 🧈 | ½ cup | Cold, cut into small cubes |
| Heavy Whipping Cream 🥛 | ¼ cup | Full-fat for richness |
| Coconut Oil 🫒 | 2 tbsp | Refined, for extra creaminess |
| Salt 🧂 | ½ tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ¼ tsp | Freshly ground for aroma |
| Garlic Cloves 🧄 | 2 cloves | Minced for subtle flavor |
| Fresh Parsley 🌿 | 2 tbsp | Chopped, for garnish |
| Water 💧 | 1 ½ cups | Filtered preferred |
The coconut milk is non-negotiable here—full-fat canned brands like Thai Kitchen deliver that velvety texture. Look for cans with minimal additives, and avoid the light versions that skimp on creaminess. Unsalted butter matters too; Plugrá or Land O'Lakes are reliable choices. If you're following strict Bulletproof principles, grass-fed butter is ideal. For the rice, jasmine grains absorb flavors beautifully, but basmati works just as well if that's what you have on hand. Pre-measure your rice and water for consistency—this isn't a recipe for guesswork.
No coconut milk? Full-fat Greek yogurt plus extra coconut oil gets you close, though the texture will be slightly different. Substituting heavy cream for coconut milk (1:1) works in a pinch, but you'll lose that signature tropical richness. The garlic can be roasted for a deeper flavor—toss minced cloves with olive oil and roast at 400°F for 5 minutes before adding. For extra indulgence, add 1 tbsp of nutritional yeast for a cheesy note without dairy. The parsley is purely decorative, so skip it if you're keeping this strictly low-carb—just don't skip the salt, which balances all the richness.
This rice reheats beautifully—microwave 2-3 minutes with a splash of water to restore creaminess. Store leftovers in an airtight container for up to 5 days in the fridge, though it's best enjoyed fresh. For meal prep, portion into single servings before freezing—it keeps for 3 months without drying out. The coconut milk solidifies when chilled, so gently reheat and stir until smooth. This dish is all about balance: the creaminess of the coconut and butter, the subtle garlic, and just enough salt to make it sing.
Why You'll Love This Recipe
- Here’s the thing: full-fat coconut milk and butter might sound indulgent, but a little goes a long way. I stretch this recipe to feed four for under $5, and it tastes like I spent twice that. Leftovers? Even better the next day.
- One-Pot Magic: I swear by this—just toss everything in one pot, stir once, and walk away. No measuring cups, no stress. The rice cooks in the same liquid that makes it creamy, so cleanup is just a quick rinse.
- Rich Without Effort: That combo of coconut milk, butter, and heavy cream? It’s like a hug in rice form. The jasmine rice soaks up all the richness, giving you that buttery, almost dessert-like texture—no fancy techniques needed.
- Meal Prep MVP: Make a big batch on Sunday, and you’ve got lunch or dinner covered for days. It reheats beautifully (just add a splash of water) and pairs with anything—grilled chicken, roasted veggies, or even straight from a bowl with a fried egg on top.
Step-by-step instructions for creamy coconut milk rice
Transform ordinary rice into a luxurious, velvety dish with this foolproof method.
Rinse and Toast the Jasmine Rice
Place the 1 cup jasmine rice in a fine-mesh strainer and rinse under cold water until the water runs completely clear. This removes excess starch that would otherwise make the rice gummy. Drain well and transfer the rice to a heavy-bottomed saucepan.
Set the saucepan over medium heat and dry-toast the rice for 2-3 minutes, stirring constantly with a wooden spoon. You'll notice the rice releases a nutty aroma and turns slightly translucent at the edges. This step develops deeper flavor and prevents the rice from becoming mushy later. Keep a close eye on it—rice burns quickly once it starts to brown.
Cook the Rice in Coconut Milk Mixture
Add the 1 can full-fat coconut milk, 1.5 cups water, 2 tbsp coconut oil, 0.5 tsp salt, and 0.25 tsp black pepper to the saucepan. Stir well to combine, ensuring all the rice grains are fully coated with the liquid. Bring the mixture to a gentle boil over medium-high heat.
Once boiling, immediately reduce heat to low, cover the saucepan tightly with a lid, and simmer for 15 minutes without stirring. The rice will absorb the coconut milk gradually, creating a rich, creamy texture. If you notice the liquid level drops significantly before 15 minutes, add 2-3 tablespoons of hot water through the lid to maintain proper moisture.
Incorporate Butter and Cream
After 15 minutes, remove the saucepan from heat and let it sit covered for 5 minutes. This resting period allows the rice to finish absorbing the remaining liquid. Then, gently fold in the 0.5 cup cold unsalted butter and 0.25 cup heavy whipping cream using a wooden spoon or spatula.
I like to work quickly here—add the butter first and let it melt slightly into the warm rice before incorporating the cream. The butter should create a luxurious sheen on the rice grains, while the cream adds an extra layer of richness. The mixture will look thick and luxurious, almost like a cross between risotto and pudding.
Finish with Garlic and Parsley
Return the saucepan to low heat and stir in the 2 cloves minced garlic. Cook for an additional 2 minutes, just until the garlic becomes fragrant but doesn't brown. This step infuses subtle garlic flavor without overpowering the delicate coconut profile.
Remove from heat and stir in the 2 tbsp chopped fresh parsley. The parsley adds a bright contrast to the rich coconut and butter flavors. For best results, serve immediately while the rice is still warm and creamy. If needed, you can gently reheat portions in a covered saucepan over low heat, adding a splash of water or coconut milk as necessary to maintain moisture.
Pro Tips For Making Bulletproof Rice
- Toast the Rice First: Dry-toast the jasmine rice in coconut oil for 2-3 minutes before adding liquid—this deepens the nutty flavor and prevents gummy texture. I learned this the hard way after making rice that tasted like glue; the Maillard reaction here actually matters.
- Simmer, Don’t Boil: Once the coconut milk and butter come to a gentle simmer, drop the heat to low and keep it there—no rolling boils. I used to rush this, and the rice would split open like overcooked pasta. A steady, barely-there bubble is what you want.
- Whisk the Cream Cold: Chill the heavy whipping cream before folding it in at the end—warm cream turns the rice greasy. I was skeptical until I tried it; now I swear by it for that silky, not-buttery finish.
- Salt the Butter Hard: Use ½ teaspoon salt per cup of rice with the unsalted butter—trust me, the coconut milk and cream dilute flavor more than you think. I skipped this once and ended up with bland, forgettable rice.
Best sauces and condiments for these flavors
Creamy Coconut Sauce
This rice is already rich, but a drizzle of homemade coconut sauce elevates it to new heights. Blend ½ cup full-fat coconut milk, 1 tbsp coconut oil, 1 tbsp lime juice, and ½ tsp chili powder until smooth.
Drizzle over the rice just before serving—it adds a tangy, slightly spicy contrast that cuts through the richness. 🥥
Garlic Butter Drizzle
For an extra layer of flavor, prepare a quick garlic butter drizzle by melting 2 tbsp unsalted butter with 1 minced garlic clove and a pinch of salt. Spoon this over the rice tableside—it adds a luxurious, savory finish that pairs perfectly with proteins like steak or salmon.
I like to use European-style butter for a higher fat content that keeps the rice even creamier.
Spicy Sriracha Mayo
Mix 2 tbsp mayonnaise with 1 tsp sriracha and a squeeze of lime for a spicy kick. This condiment works wonders as a topping or even a dip for extra rice scoops.
The heat balances the coconut's sweetness, creating a perfect harmony of flavors. For extra richness, use duck-fat mayo—it adds depth without overpowering the dish.
Fresh Herb Garnishes
Brighten up your plate with fresh cilantro or basil—just chop 1 tbsp and sprinkle over the rice before serving. The herbs add a fresh, vibrant note that contrasts beautifully with the creamy coconut base.
If you're feeling fancy, try toasted sesame seeds for a nutty crunch that complements the dish's richness.
Optional Protein Add-Ins
While this rice is delicious on its own, you can turn it into a complete meal by adding soft-boiled eggs or crispy bacon bits. The eggs add protein and a silky texture, while bacon brings a smoky depth.
For a vegetarian option, stir in tofu cubes cooked in coconut oil for a similar texture without meat. The rice absorbs flavors beautifully, making it a versatile base for any protein you choose.
Nutrition facts
Frequently asked questions
What makes this rice "bulletproof" in the Bulletproof Diet?
This recipe uses coconut milk, butter, and coconut oil to create a high-fat, low-carb version of rice that aligns with the Bulletproof Diet's principles. The coconut milk provides healthy fats, while the butter and cream add richness without spiking blood sugar. It's designed to be satisfying and energy-sustaining, unlike traditional white rice.
Can I use regular milk instead of coconut milk?
No, coconut milk is essential for that signature creamy texture and flavor. Regular milk would make the rice watery and less rich. If you're avoiding dairy, try full-fat Greek yogurt mixed with extra coconut oil, but the texture won't be identical. The coconut milk's fat content is what makes this dish truly indulgent while staying keto-friendly.
How do I prevent the rice from getting mushy?
Rinse the rice thoroughly first to remove excess starch, then dry-toast it for 2-3 minutes before adding liquid. Use a heavy-bottomed pot and simmer on low heat after boiling. Stirring too much or lifting the lid too soon releases steam and can make the rice gummy. The resting period after cooking is also key—let it sit covered for 5 minutes before adding butter and cream.
What are the best proteins to serve with this rice?
This creamy rice pairs beautifully with high-fat proteins like grilled salmon, steak, or chicken thighs. For a complete Bulletproof meal, try adding soft-boiled eggs or crispy bacon bits. The richness of the rice complements the savory flavors perfectly, making it a hearty, satisfying dish that keeps you full for hours.
Can I make this ahead of time?
Yes! Store leftovers in an airtight container for up to 5 days in the fridge. For meal prep, portion into single servings before freezing—it keeps for 3 months without drying out. To reheat, microwave for 2-3 minutes with a splash of water or coconut milk to restore creaminess. The flavors actually improve overnight as the rice absorbs more of the coconut milk's richness.
