Thai Rice Recipe Vegetarian: Fragrant Lemongrass and Coconut Infusion

Thai Rice Recipe Vegetarian: Fragrant Lemongrass and Coconut Infusion

This fragrant rice dish brings authentic Thai flavors to your vegetarian table with minimal effort. The combination of lemongrass and coconut creates a perfectly balanced base that’s both aromatic and satisfying.

I developed this recipe after testing multiple versions to find the most foolproof method for home cooks. The secret lies in toasting the rice before cooking to enhance its nutty depth, then infusing it with coconut milk for richness.

You’ll end up with fluffy, fragrant grains that absorb every bit of the lemongrass-coconut broth. It’s a versatile dish that pairs well with stir-fried vegetables or tofu for a complete meal.

Ready in under 30 minutes, this becomes a weeknight staple you’ll return to again and again.

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
⏱️
Total Time
30 min
🔥
Calories
Med Cal

Ingredients for Thai Rice Recipe Vegetarian

A handful of fresh herbs and a can of coconut milk create this aromatic, restaurant-worthy dish at home.

Ingredient Amount Notes
Jasmine Rice 🌾 2 cups Rinsed until water runs clear
Coconut Milk 🥥 1 can Full-fat for creaminess
Lemongrass Stalks 🌿 2 whole Bruised and cut into 3-inch pieces
Shallots 🧅 2 whole Thinly sliced for aroma
Garlic Cloves 🧄 4 cloves Minced for depth of flavor
Fresh Ginger Root 🌿 1 tbsp Grated or minced finely
Vegetable Stock 🥕 1 ½ cups Low-sodium preferred
Fish Sauce Substitute 💧 1 tbsp Use soy sauce or vegan fish sauce
Lime Leaves 🍃 4 whole Fresh or dried (rehydrated)
Fresh Cilantro 🌿 ¼ cup Chopped for garnish
Green Onions 🧅 3 whole Thinly sliced on bias
Lime 🍈 1 whole Zested and juiced
Palm Sugar 🍚 1 tbsp Or substitute brown sugar
Thai Red Chili 🌶️ 1 whole Sliced thin (optional for heat)
Vegetable Oil 🫒 2 tbsp Neutral-flavored for sautéing

The jasmine rice is non-negotiable here—look for Thai brands at Asian markets or Trader Joe’s for the best texture. Lemongrass should be firm and fragrant (avoid dry, woody stalks). If you can’t find fresh, frozen lemongrass paste works in a pinch. For coconut milk, Chaokoh or Thai Kitchen are reliable brands. The shallots and garlic are your flavor base, so don’t skip them—fresh is always better than pre-minced.

No lime leaves? Lime zest plus a bay leaf gets you 80% there. Out of lemongrass? Lemon zest plus a stalk of celery (sounds weird, works great). Vegan fish sauce is ideal, but soy sauce at half the amount works too. Palm sugar can be swapped for brown sugar—just dissolve it in the warm stock first. For heat haters, skip the chili entirely or deseed it.

Store uncooked rice in an airtight container for up to 6 months. Lemongrass keeps 1 week in the fridge wrapped in a damp towel. The coconut milk can sit in your pantry for months—just give it a good shake before using. Lime leaves freeze beautifully for 3 months.

❤️

Why You’ll Love This Recipe

  • One Pot Wonder: I toss everything in together—jasmine rice, coconut milk, lemongrass—and let it simmer. No fancy techniques, just set it and forget it.
  • Flavor Explosion: The garlic and shallots fry up golden, then steep in the coconut milk for this rich, aromatic base. Honestly, it’s the smell alone that hooks me every time.
  • Meal Prep Hero: This keeps beautifully for days, and the flavors actually deepen. I’ll be real: it’s my lunchbox savior all week long.
  • Budget Stretcher: Jasmine rice and a can of coconut milk feed four for pennies. Between us, it’s my go-to when I need something filling and cheap but still crave-worthy.

Step-by-Step Instructions for Fragrant Lemongrass and Coconut Rice

This method builds layers of aroma that make the dish irresistibly fragrant and rich.

Step 1: Prepare the Aromatic Base

Heat the 2 tbsp vegetable oil in a medium pot over medium heat. Add the 2 whole shallots, 4 cloves garlic cloves, and 1 tbsp fresh ginger root. Sauté for 2-3 minutes until the shallots turn translucent and the mixture becomes fragrant.

Bruise the 2 whole lemongrass stalks by smashing them lightly with the side of your knife, then add them to the pot along with the 4 whole lime leaves and 1 whole Thai red chili. Cook for another 1-2 minutes until everything is soft and the kitchen smells incredible.

This step releases the essential oils from the aromatics, creating that signature Thai fragrance. Don’t let the garlic burn—it should be golden, not brown.

Step 2: Toast the Rice and Build Flavor

Add the 2 cups jasmine rice to the pot and stir to coat the grains in the aromatic oil. Toast for 1-2 minutes until the rice becomes slightly translucent at the edges. You’ll notice the grains start to glisten as they absorb the flavors.

This toasting step enhances the nutty flavor of the rice and helps it absorb the liquid more evenly. Watch for the rice to become just slightly sticky—that’s your cue to move to the next step.

Step 3: Simmer in Coconut and Stock Mixture

Pour in the 1 can coconut milk and 1.5 cups vegetable stock. Add the 1 tbsp palm sugar and 1 tbsp fish sauce substitute, stirring until the sugar dissolves. Bring to a gentle boil, then reduce heat to low.

Cover and simmer for 15-18 minutes until the liquid is absorbed and the rice is tender. Resist the urge to peek too often—steam is your friend here. The rice should be fluffy with individual grains that separate easily when stirred.

Step 4: Finish and Rest for Maximum Flavor

Remove from heat and let the rice sit covered for 10 minutes. This resting period allows the grains to finish absorbing any remaining liquid and lets the flavors meld together beautifully.

While the rice rests, zest and juice the 1 whole lime. After the resting time, gently fluff the rice with a fork and stir in the lime juice and zest. This bright citrus note balances the richness of the coconut perfectly.

Step 5: Garnish and Serve

Transfer the rice to a serving dish and top with the 0.25 cup fresh cilantro and 3 whole green onions, both thinly sliced. The fresh herbs add a pop of color and a clean, bright finish to the dish.

Serve warm, when the aromas are at their peak. Each bite should deliver the creamy coconut, the citrusy tang of lime, and the complex herbal notes from the lemongrass and lime leaves. The rice should be fragrant, slightly sticky, and utterly satisfying.

👨‍🍳

Pro Tips For Making Thai Rice Recipe Vegetarian

  • Rinse the Rice: Soak jasmine rice for 15-20 minutes before cooking, then rinse until the water runs clear—this removes excess starch and guarantees fluffy grains that don’t clump.
  • Bruise the Lemongrass: Smash the lemongrass stalks with the side of your knife before adding them to the pot. This releases the oils and infuses the coconut milk with way more flavor.
  • Toast the Aromatics: Sauté shallots and garlic in a little oil until fragrant but not browned—I learned this the hard way after a few bitter batches. Pull them off the heat just as they turn translucent.
  • Use Full-Fat Coconut Milk: Skip the light version; full-fat coconut milk gives the rice that rich, creamy texture that makes this dish worth making. The difference is night and day.

Essential Equipment for This Dish

Essential Pot

I always use my 3-quart stainless steel pot with a heavy bottom for even heat distribution. A medium saucepan works too. Avoid nonstick for this recipe—you want the fond from the aromatics to build flavor.

Wooden Spoon

A wooden spoon is perfect for stirring the rice while toasting and for scraping up those flavorful browned bits. It won’t scratch your pot and gives you better control than a spatula.

Chef’s Knife

You’ll need a sharp 8-inch chef’s knife for bruising lemongrass, mincing garlic, and slicing shallots. My Wüsthof has been my kitchen workhorse for years. A dull knife makes prep dangerous and inconsistent. 💡

Microplane or Grater

For the ginger and lime zest, a microplane gives you the finest texture and maximum flavor extraction. If you don’t have one, the small holes on a box grater work in a pinch.

Citrus Juicer

A hand-held citrus reamer helps you get every last drop from the lime. I love the OXO Good Grips model—it’s sturdy and fits perfectly in my hand. No fancy gadgets needed here.

Fine Mesh Strainer

Rinsing the jasmine rice until the water runs clear is essential, and a fine mesh strainer prevents grains from slipping down the drain. I keep mine right in the sink for easy access. 🌟

Nutrition Facts

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value
Total Fat 18g23%
Saturated Fat 12g60%
Cholesterol 0mg0%
Sodium 420mg18%
Total Carbohydrate 50g18%
Dietary Fiber 2g7%
Sugars 4g
Protein 5g10%
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 is ideal for authentic texture, but long-grain white rice works in a pinch. Expect slightly less fragrance and stickiness. Avoid basmati—it stays too separate.

2

What can I substitute for lemongrass?

Use 1 tbsp lemon zest plus 1 stalk celery for similar aroma. Or try 1 tsp lemongrass paste per stalk. The flavor won’t be identical but still delicious.

3

How do I prevent mushy rice?

Rinse until water runs clear, toast the grains, and use the exact liquid ratio. Never stir while cooking. Let it rest 10 minutes after simmering for perfect texture.

4

Can I make this ahead of time?

Yes! Cook and cool completely, then refrigerate up to 3 days. Reheat with 2 tbsp water in a covered pot over low heat for 5-7 minutes.

★★★★★4.7(8 reviews)
Tyler Campbell