Brazilian Coconut Rice Recipe: Fragrant Coconut and Lime Zest Flavor

Main Courses

Brazilian Coconut Rice Recipe: Fragrant Coconut and Lime Zest Flavor

This Brazilian coconut rice recipe transforms simple white rice into a fragrant, creamy masterpiece with just a few key ingredients. The secret lies in coconut milk and lime zest, which infuse the grains with a bright, tropical aroma that pairs perfectly with grilled fish or feijoada.

Unlike traditional rice dishes, this version relies on slow simmering to develop its signature texture—soft yet distinct, with each grain separate and infused with coconut richness.

What sets this dish apart is the balance of flavors: the natural sweetness of coconut milk complements the zesty lime, while bay leaves add depth without overpowering. The result is a side dish that feels both elegant and approachable, ready in about 30 minutes with minimal effort.

Whether served as part of a larger meal or enjoyed on its own, this recipe delivers restaurant-quality results at home.

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

Ingredients for brazilian coconut rice

Nine ingredients transform ordinary rice into a fragrant, creamy Brazilian masterpiece with tropical brightness.

Ingredient Amount Notes
Long-Grain White Rice 🍚 1 ½ cups Uncooked, rinsed thoroughly
Full-Fat Coconut Milk 🥥 13 ½ oz Canned, no additives
Fresh Lime Zest 🍋 1 tbsp Organic preferred for brightness
Fresh Lime Juice 🍋 ½ cup Strained for clarity
Bay Leaves 🌿 2 whole Dried, high-quality preferred
Extra-Virgin Olive Oil 🫒 2 tbsp Light fruity variety
Garlic Cloves 🧄 3 cloves Minced, fresh preferred
Salt 🧂 1 ½ tsp Diamond Crystal preferred
Fresh Cilantro Leaves 🌿 ¼ cup Chopped, for garnish
Water 💧 2 cups Filtered preferred
Ground Black Pepper 🌶️ ½ tsp Freshly ground

The coconut milk is non-negotiable here—full-fat canned delivers that signature creaminess. Thai Kitchen or Goya brands are reliable staples, but always check for additives. Fresh lime zest makes all the difference; organic limes from the grocery store's produce section have more vibrant flavor. Bay leaves may be dried, but California Bay (available at specialty stores) adds a distinct, slightly floral note that elevates the dish. The rice should be long-grain white, like Mahatma or Calrose varieties—anything with a higher amylose content stays distinct.

No fresh lime zest? Lemon zest at double the amount works in a pinch, though it lacks that signature tropical brightness. Substituting light coconut milk for full-fat? Add 1 tbsp extra olive oil to compensate for creaminess. Running short on bay leaves? One 1-inch cinnamon stick provides depth, though it alters the flavor profile slightly. The garlic can be pre-minced from a jar—no need to fuss here—but fresh is always preferable. For the cilantro, Italian parsley works beautifully if you're avoiding cilantro's strong flavor.

This rice reheats beautifully—best the next day when flavors meld completely. Store in an airtight container for up to 5 days in the fridge, or freeze portions for 3 months. I always make a double batch; the leftovers pair perfectly with grilled shrimp or blackened chicken. For serving, transfer to a platter and garnish with the cilantro just before eating—the aroma alone makes the dish feel special. The lime zest can be prepped ahead and stored in the freezer for up to 2 weeks in an airtight container.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this recipe when I’m too tired to wash pots—just rice, coconut milk, and a few spices. The bay leaves infuse that earthy depth while the lime zest brightens everything up in one go. No straining, no fuss, just flavor.
  • Creamy-Lime Dream: That first bite of tender rice coated in rich coconut milk, then the zap of lime zest—it’s like a tropical hug. Honestly, the full-fat coconut milk makes it dangerously addictive, and the lime keeps it from feeling heavy.
  • Leftovers That Shine: This rice actually improves the next day, especially if you reheat it gently with a splash of water. I make a big batch on Sundays because it pairs perfectly with grilled fish, chicken, or even just a simple salad all week.
  • Budget Bright Spot: Coconut milk might sound fancy, but a can lasts forever, and rice? Cheap as dirt. Between us, this is my go-to when I want something special without breaking the bank—plus, the lime zest makes it feel like a restaurant dish.

Step-by-step instructions for Brazilian coconut rice

The secret to authentic Brazilian coconut rice lies in balancing textures and flavors—creamy coconut milk, bright citrus, and aromatic spices working together. Here's how to achieve that signature tropical aroma and perfectly tender grains.

1

Toast the Aromatics for Deep Flavor

Heat the 2 tablespoons extra-virgin olive oil in a medium saucepan over medium heat. Add the 3 cloves minced garlic and 2 whole bay leaves, stirring constantly for 30 seconds until the garlic becomes fragrant but not browned. This step develops the aromatic foundation—don't skip it, as it prevents the rice from tasting flat.

Add the 1.5 cups long-grain white rice and stir for 1 minute to coat each grain with the oil. The rice should look translucent at the edges but still retain its shape. This initial toasting prevents the grains from sticking together during cooking. Watch carefully—the rice is ready when it stops sizzling and begins to smell nutty.

2

Build the Coconut-Lime Base

Pour in the 2 cups water and bring to a gentle boil. Once boiling, reduce heat to low and stir in the 13.5 oz full-fat coconut milk, 1.5 teaspoons salt, and 0.5 teaspoon ground black pepper. The mixture should simmer steadily without bubbling vigorously—this ensures even cooking and prevents the rice from becoming mushy.

Add the 1 tablespoon fresh lime zest and 0.5 cup fresh lime juice, stirring well to distribute the citrus throughout. The zest will infuse the rice with bright, aromatic notes while the juice adds a subtle tang. Let the mixture simmer uncovered for 5 minutes, allowing the coconut milk to slightly thicken and the flavors to meld together.

3

Cook the Rice to Perfect Texture

Cover the saucepan with a tight-fitting lid and reduce heat to lowest setting. Cook for 15 minutes without stirring—this allows the rice to absorb the coconut milk evenly and develop its signature creamy texture. The key here is patience; peeking too early disrupts the cooking process and can lead to uneven grains.

After 15 minutes, check the rice by lifting the lid slightly. If the liquid has been absorbed but the rice still feels slightly underdone at the center, cover and cook for another 5 minutes. The rice should be tender but still have a slight bite—this ensures it doesn't turn mushy. If there's excess liquid, uncover and simmer for 2-3 minutes to evaporate it completely.

4

Rest and Garnish for Final Touches

Remove the saucepan from heat and let the rice rest, covered, for 10 minutes. This resting period allows the grains to fully absorb any remaining moisture and develop their final texture. The rice should be creamy yet distinct, with each grain separate and glossy from the coconut milk.

Before serving, fluff the rice gently with a fork and discard the bay leaves. Stir in the 0.25 cup chopped fresh cilantro leaves and adjust the seasoning if needed—add a pinch more salt or a splash of lime juice if the dish feels flat. The cilantro adds a fresh contrast to the rich coconut and citrus flavors, completing the dish.

👨‍🍳

Pro Tips For Making Brazilian Coconut Rice

  • Toast the Rice First: Heat your dry rice in a dry pot over medium heat for 2-3 minutes before adding liquid—it removes excess starch and prevents that gummy texture. I learned this the hard way after making coconut rice that stuck together like glue.
  • Use Thick Coconut Milk: Skip the light version—full-fat coconut milk is non-negotiable here. The creaminess balances the lime’s sharpness, and the fat keeps the rice tender. (Yes, even if you’re watching calories.)
  • Zest Before Juicing: Grate the lime zest first, then juice it—this way, the zest doesn’t turn bitter from sitting in acid. Toss the zest into the pot with the rice; save the juice for the end to brighten the final flavor.
  • Simmer, Don’t Boil: Once the rice absorbs the coconut milk, reduce to the lowest heat and let it steam for 10 minutes covered. Boiling turns the rice mushy; simmering gives you that perfect, separate-grain texture. (Your future self will thank you.)

Make-ahead tips for brazilian coconut rice

Prep Ahead for Flavor

Prep the lime zest and cilantro the night before—store them in separate airtight containers in the fridge. The zest keeps its brightness for 24 hours, while chopped cilantro stays fresh for 3 days.

I also pre-measure the coconut milk and water in a pitcher to streamline cooking day. This saves 10 minutes of active prep time when you're ready to cook. 💡

Make the Base First

Combine the coconut milk, lime juice, salt, and pepper in a saucepan and simmer uncovered for 5 minutes ahead of time. Store in the fridge until ready to use—this pre-infusion deepens the flavors.

When cooking, just add the rice and aromatics. The base reheats beautifully, so you can make it 2 days in advance for stress-free meal prep. ✨

Cook in Batches

For large gatherings, divide the rice into two 1-quart portions and cook them sequentially in the same saucepan. After the first batch is done, let it rest while you prep the second batch.

This method keeps the rice creamy and prevents overcrowding, which can lead to uneven cooking. I use this trick for 8-serving batches and never have issues with texture. 🍚

Freezer-Friendly Strategy

Portion the cooked rice into single-serving containers (about 1 cup per container) before freezing. When reheating, add 1 tablespoon water or coconut milk per serving and microwave for 2 minutes.

The rice reheats perfectly with minimal drying out. Label containers with dates—they stay fresh for 3 months in the freezer. 🥥

Reheat Like a Pro

For the best texture, reheat rice in a skillet over low heat with a splash of water or coconut milk. Stir frequently to prevent sticking. I avoid microwaving because it can make the rice gummy.

If using leftovers, add ½ teaspoon lime juice while reheating to revive the bright citrus notes. This step makes all the difference for restaurant-quality results at home. 💫

Nutrition facts

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 20g26%
Saturated Fat 16g80%
Cholesterol 0mg0%
Sodium 650mg28%
Total Carbohydrate 45g16%
Dietary Fiber 2g8%
Sugars 3g
Protein 6g12%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Why does my Brazilian coconut rice turn out mushy?

The most common cause is stirring too often or using too much liquid. This recipe relies on a precise ratio of 1.5 cups rice to 2 cups water + 13.5 oz coconut milk. Always cook on low heat after the initial boil and resist peeking! Also, avoid using short-grain rice—long-grain varieties like Mahatma stay distinct.

2

Can I use light coconut milk instead of full-fat?

Technically yes, but expect less creaminess. To compensate, add 1 extra tablespoon olive oil and increase the lime zest to 1.5 tablespoons for brightness. The texture will be lighter but still delicious. For authentic results, full-fat coconut milk is ideal—it creates that signature rich, velvety mouthfeel.

3

What's the best way to store leftovers?

Transfer to an airtight container and refrigerate for up to 5 days. For freezing, portion into 1-cup servings and store for 3 months. Reheat by adding 1 tablespoon water or coconut milk per serving and microwaving for 2 minutes. The flavors actually improve after resting overnight!

4

Is this rice suitable for meal prep?

Make a double batch and store in the fridge for 4-5 days or freeze portions. The coconut and lime flavors meld beautifully over time. When reheating, add a splash of lime juice to revive the brightness. It's perfect for busy weeknights—just reheat and serve with grilled fish or chicken.

5

What can I serve with Brazilian coconut rice?

This rice pairs wonderfully with grilled seafood (like mahi-mahi or shrimp), Brazilian feijoada (black bean stew), or roasted vegetables. For a vegetarian option, serve with sautéed greens and avocado. The coconut-lime flavor also complements spicy dishes—try it with moqueca (Brazilian fish stew) for a flavor explosion.

★★★★★4.9(1 review)
Categories Main Courses