Garlic Basil Coconut Rice Recipe: Fragrant Thai-Inspired Side Dish

Garlic Basil Coconut Rice Recipe: Fragrant Thai-Inspired Side Dish

This Thai-inspired rice dish transforms simple ingredients into a fragrant masterpiece. The combination of garlic, basil, and coconut milk creates layers of aroma and flavor that elevate any meal.

With minimal effort and 30 minutes, you’ll have a side dish that’s creamy, aromatic, and perfectly balanced. It pairs beautifully with grilled vegetables or tofu for a complete vegan experience.

👨‍🍳
Difficulty
Medium
🌿
Category
Vegetarian
⏱️
Duration
30 min
🔥
Calories
Med Cal

Ingredients for Garlic Basil Coconut Rice

Transform humble rice with coconut, garlic, and basil into a fragrant, creamy side dish ready in 30 minutes.

Ingredient Amount Notes
Jasmine Rice 🌾 1 ½ cups Rinsed until water runs clear
Coconut Milk 🥥 1 can Full-fat for creaminess
Garlic Cloves 🧄 6 cloves Minced finely for even distribution
Fresh Thai Basil Leaves 🌿 ¾ cup Loosely packed, stems removed
Vegetable Broth 💧 1 ¼ cups Low-sodium preferred
Shallot 🧅 1 whole Finely diced for subtle sweetness
Green Onion 🧅 3 pieces Thinly sliced for garnish
Lime 🍋 1 whole Zest and juice for brightness
Soy Sauce 🫒 1 tbsp Tamari for gluten-free option
Coconut Oil 🥥 1 tbsp For sautéing aromatics
Red Chili Pepper 🌶️ 1 whole Seeds removed, finely minced (optional for heat)
Sea Salt 🧂 ½ tsp Fine grain for even seasoning

Jasmine rice is essential for authentic texture—look for Thai brands at Asian markets for best results. The coconut milk must be full-fat; light versions lack the richness this dish demands. For the basil, Thai basil has the right anise-like flavor (regular basil works in a pinch). Garlic and shallots form the aromatic base, so use fresh—no pre-minced shortcuts here.

No coconut milk? Coconut cream diluted with water (1:1 ratio) works, though it’s thicker. Out of Thai basil? Italian basil plus a pinch of mint mimics the flavor profile. Shallots can be replaced with red onion at half the amount. For gluten-free, swap soy sauce for tamari or coconut aminos. The lime zest is non-negotiable—it cuts through the richness beautifully.

Store cooked rice in an airtight container for up to 4 days. Reheat with a splash of water to restore creaminess. The dish freezes well for 3 months (thaw overnight before reheating). Fresh basil and lime garnish should be added just before serving for maximum vibrancy.

❤️

Why You’ll Love This Recipe

  • One Pot Wonder: I love that this comes together in a single pot—just dump, simmer, and fluff.
  • Garlic Basil Magic: The fragrant Thai basil and roasted garlic in creamy coconut milk make every bite irresistibly aromatic.
  • Meal Prep Hero: It reheats beautifully, so I make a big batch for lunches all week.
  • Pantry Friendly: Jasmine rice and coconut milk are staples I always have, so this is my last-minute dinner savior.

Step-by-Step Instructions for Garlic Basil Coconut Rice

Master this technique to create a fragrant, restaurant-quality side with perfectly fluffy texture.

Step 1: Prepare Aromatics and Rice Base

Finely mince the 6 cloves Garlic Cloves and finely dice the 1 whole Shallot. For heat, finely mince the 1 whole Red Chili Pepper (seeds removed for milder flavor). I find that using a sharp chef’s knife and a rocking motion gives the most consistent, fine mincing for even flavor distribution.

Rinse the 1.5 cups Jasmine Rice under cold water until the water runs completely clear—this removes excess starch that could make the final dish gummy. Drain thoroughly in a fine-mesh strainer and set aside. Properly rinsed rice ensures each grain stays separate and absorbs the coconut liquid evenly.

Step 2: Sauté Aromatics in Coconut Oil

Heat the 1 tbsp Coconut Oil in a medium saucepan over medium heat until it shimmers. Add the diced shallot and cook for 2-3 minutes until translucent and fragrant. The shallot should soften without browning—this builds a sweet, aromatic foundation.

Add the minced garlic and red chili pepper, stirring constantly for 30-45 seconds until fragrant but not browned. Garlic burns quickly, so keep it moving. The moment you smell the garlic’s pungent aroma, you’ll know it’s ready for the next step—this prevents bitterness in the final dish.

Step 3: Toast Rice and Add Liquids

Add the drained jasmine rice to the saucepan and stir to coat with the aromatics and coconut oil. Toast for 1-2 minutes until the rice becomes slightly opaque at the edges and emits a nutty aroma. This step enhances the rice’s natural flavor and prevents it from turning mushy.

Pour in the 1 can Coconut Milk, 1.25 cups Vegetable Broth, 1 tbsp Soy Sauce, and 0.5 tsp Sea Salt. Stir well to combine, scraping the bottom to release any browned bits. The liquid should just cover the rice by about ½ inch—this ensures proper absorption.

Step 4: Simmer and Finish with Fresh Flavors

Bring the mixture to a boil over medium-high heat, then reduce to low heat, cover, and simmer for 15-18 minutes until the liquid is fully absorbed and the rice is tender. Avoid peeking during cooking—steam is crucial for even cooking and fluffy texture.

Remove from heat and let sit covered for 5 minutes—this allows residual steam to finish cooking the rice. Gently fold in the 0.75 cup Fresh Thai Basil Leaves (loosely packed) and the zest and juice of the 1 whole Lime. The basil should wilt slightly from the heat but retain its vibrant green color and aromatic punch.

Step 5: Garnish and Serve

Fluff the rice gently with a fork to separate the grains without crushing them. Taste and adjust seasoning if needed—add a pinch more sea salt if the flavors seem flat. The rice should be tender but still retain a slight bite, with each grain distinct yet infused with coconut and garlic.

Transfer to a serving dish and garnish with the 3 pieces Green Onion, thinly sliced. The green onion adds a fresh, crisp contrast to the creamy rice. Serve immediately while hot—the coconut milk will thicken slightly as it cools, so timing is key for the best texture.

👨‍🍳

Pro Tips For Making Garlic Basil Coconut Rice

  • Toast the Garlic: Cook the minced garlic in a little oil until just golden—I learned this the hard way after burning a few batches. It adds depth without bitterness.
  • Rinse the Rice: Always rinse jasmine rice until the water runs clear, or your coconut rice will turn out gummy. Sounds tedious, but it works.
  • Use Full-Fat Coconut Milk: Skip the light version; full-fat coconut milk gives the rice that rich, creamy texture. I was skeptical until I tried it.
  • Add Basil Last: Stir in the Thai basil at the very end, off the heat. This keeps the leaves bright and aromatic instead of sad and wilted.

Troubleshooting garlic basil coconut rice

Rice Too Gummy

This usually means the rice wasn’t rinsed properly. Rinse until the water runs completely clear to remove excess starch. Also, avoid stirring during cooking—disturbing the grains releases more starch. Use the exact 1.5 cups jasmine rice to 1 can coconut milk ratio. 💡

Rice Undercooked

If the rice is still firm after 15-18 minutes, add ¼ cup water or broth, cover, and cook for 5 more minutes. Let it rest off heat for 10 minutes to finish. Check liquid levels halfway through—if it’s drying out, add a splash more.

Bland Flavors

Boost with 1 tsp fish sauce or ½ tsp salt if it tastes flat. Fresh lime juice and basil are key—don’t skip the zest and juice of 1 lime. Toasting the rice in 1 tbsp coconut oil with aromatics first deepens flavor.

Coconut Milk Separated

Shake the can vigorously before measuring. If it’s already separated, warm the can in hot water for 5 minutes, then shake. Use full-fat coconut milk for creaminess—light versions won’t emulsify as well.

Basil Turned Brown

Add basil at the very end, off heat. The residual steam will wilt it gently. Fold in 0.75 cup Thai basil leaves just before serving to preserve color. Avoid stirring vigorously—use a gentle folding motion.

Rice Too Dry

Next time, reduce heat to low after boiling and check at 12 minutes. If dry, add ¼ cup hot water, cover, and cook 5 more minutes. Let it rest covered for 10 minutes off heat to absorb remaining liquid. ✨

Nutrition Facts

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value
Total Fat 18g23%
Saturated Fat 14g70%
Cholesterol 0mg0%
Sodium 420mg18%
Total Carbohydrate 52g19%
Dietary Fiber 2g7%
Sugars 1g
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

Can I use regular rice instead of jasmine?

Jasmine rice works best for authentic texture, but long-grain white rice can be substituted. Keep the 1.5 cups rice to 1 can coconut milk ratio. The flavor will be similar, though slightly less fragrant.

2

Why did my coconut milk separate in the pot?

Shake the can vigorously before opening to emulsify it. If separation happens during cooking, stir gently to recombine. Always use full-fat coconut milk for the creamiest results.

3

How do I store leftovers?

Transfer to an airtight container and refrigerate for up to 4 days. Reheat with a splash of water to restore creaminess. For longer storage, freeze for up to 3 months.

4

Can I make this ahead of time?

Prep aromatics and rice the night before, but cook fresh for best texture. If making ahead, undercook rice by 2 minutes, then finish reheating with extra broth to prevent dryness.

★★★★★5.0(11 reviews)
Tyler Campbell