ThaiSteamed

Thai Steamed Lentils with Coconut & Curry Leaves

Authentic Thai steamed lentils infused with coconut milk, curry leaves, and lemongrass. A light, protein-rich dish highlighting Thailand's delicate steaming techniques and fresh aromatics.

Thai Steamed Lentils with Coconut & Curry Leaves

Balance is everything. Thai cooking understands this in its bones — taste and adjust. This steamed lentils is a perfect example of that philosophy in action. Every element in this dish has a purpose. The heat wakes you up. The herbs cool you down. The fish sauce grounds everything. Together, they create harmony on the plate. Fresh herbs are life.

Ingredients

Lentil Base

  • 1 1/2 cups red lentils (or brown lentils for earthier flavor), rinsed thoroughly
  • 1 can (13.5 oz) coconut milk, divided (1 cup for cooking, 1/2 cup reserved)
  • 1 1/2 cups vegetable or chicken stock (or water)
  • 1 teaspoon salt (adjust to taste)
  • 1/2 teaspoon white pepper, freshly ground
  • Aromatic Paste (Curry Base)

  • 4 cloves garlic, minced very finely
  • 1 tablespoon minced fresh ginger
  • 2 tablespoons minced fresh lemongrass (white and pale green parts only)
  • 1 tablespoon minced fresh galangal (or additional ginger as substitute)
  • 2 shallots, sliced thinly
  • 2 Thai bird's eye chilies, minced (or 1/2 teaspoon chili flakes)
  • 2 tablespoons Thai red curry paste (optional, for deeper flavor)
  • Steaming Aromatics & Flavoring

  • 8-10 fresh curry leaves (from curry plant, not Indian curry leaves)
  • 2 stalks fresh lemongrass, smashed and cut into 3-inch pieces
  • 3 thin slices fresh galangal or ginger
  • 1/2 teaspoon turmeric powder (for color and warmth)
  • 2 tablespoons fish sauce (nam pla)
  • 1 tablespoon palm sugar (or brown sugar)
  • 1 tablespoon tamarind paste (or juice of 1/2 lime)
  • 2 tablespoons vegetable oil
  • Garnish & Final Assembly

  • 1 large handful fresh Thai basil leaves, roughly torn
  • 1/4 cup fresh cilantro, roughly chopped
  • 2 tablespoons fried shallots (crispy fried shallot oil)
  • 1 fresh Thai red chili, sliced thinly, for color
  • 2 lime wedges per serving
  • 1 tablespoon sesame seeds (optional)
  • Fresh curry leaves for garnish (if available separately from cooking)
  • For the Steaming Liquid

  • 2 cups water or vegetable stock
  • 1 stalk lemongrass, smashed and halved
  • Equipment Needed

  • Bamboo or stainless steel steamer basket (two-tier preferred for serving)
  • Large wok or pot for steaming (at least 12 inches in diameter)
  • Bamboo or metal steaming rack to elevate the steaming vessel
  • Small to medium heat-safe bowl for lentils (ceramic or stainless steel)
  • Medium saucepan for preparing the aromatic base
  • Sharp chef's knife for mincing aromatics
  • Cutting board
  • Wooden spoon or silicone spatula
  • Measuring spoons and cups
  • Small mortar and pestle for crushing aromatics
  • Fine-mesh strainer for rinsing lentils
  • Medium mixing bowl for combining ingredients
  • Instant-read thermometer (optional)
  • Steaming thermometer (optional, to monitor steam temperature)
  • Tongs for handling hot steaming equipment
  • Detailed Instructions

    Preparation Stage (20 minutes)

  • Rinse the Lentils Thoroughly - Place the red lentils in a fine-mesh strainer and rinse under cold running water for about 30-45 seconds, stirring gently with your fingers. Red lentils are prone to releasing starch, which can make the final dish gummy. Continue rinsing until the water runs almost clear. Drain completely and set aside in a small bowl. *Red lentils are more delicate than brown lentils and cook faster (approximately 15-18 minutes when steamed versus 25-30 minutes for brown lentils).*
  • Prepare the Aromatic Paste - In a medium saucepan, heat the vegetable oil over medium heat until shimmering. Add the minced garlic, ginger, shallots, and Thai chilies. Stir constantly for 2-3 minutes until fragrant and the shallots begin to soften. You should smell a rich, pungent aroma. Do not allow the aromatics to brown.
  • Add the Curry Paste (Optional) - If using Thai red curry paste, add it to the saucepan and stir constantly for about 1 minute, breaking up any clumps. The paste will deepen in color and become more fragrant. This optional addition adds significant depth and complexity to the final dish. *Omit this step if you prefer a lighter, more delicate flavor profile.*
  • Bloom the Spices - Add the turmeric powder and minced fresh lemongrass and galangal to the aromatic base. Stir constantly for about 30-45 seconds to bloom these spices, releasing their essential oils and flavors into the oil. The kitchen should smell distinctly Thai—citrusy, warm, and slightly peppery.
  • Combine Wet Ingredients - Remove the saucepan from heat and carefully stir in the fish sauce, palm sugar, and tamarind paste. Stir until the sugar dissolves and the mixture is well combined. This aromatic liquid is the flavor foundation for your steamed lentils. Taste a small amount (cooled slightly) to check the balance. It should be savory, slightly sweet, with a subtle tang and noticeable spice.
  • Prepare the Lentil Mixture - In a medium heat-safe bowl (ceramic or stainless steel, suitable for steaming), combine the rinsed lentils, the aromatic mixture from the saucepan, 1 cup of coconut milk, and 1 1/2 cups of vegetable stock. Stir gently but thoroughly to combine all ingredients, ensuring the lentils are evenly distributed and the aromatic paste is well mixed throughout. Add a pinch of salt (about 1/2 teaspoon) and white pepper.
  • Prepare Steaming Equipment - Fill a large wok or pot with about 2 inches of water. Place a metal steaming rack or bamboo steamer rack inside so that it's about 1 inch above the water level. Bring the water to a rolling boil. Place the smashed lemongrass stalk (halved) in the water—this will infuse the steam with subtle Thai flavor. *The steaming water should boil vigorously before you place the lentil bowl inside, ensuring immediate steaming.*
  • Prepare the Steaming Vessel - If your heat-safe bowl fits inside your bamboo or metal steamer basket, you can use that instead of placing it directly on the rack. This is preferable as it allows for better steam circulation and easier removal. Otherwise, place the bowl directly on the steaming rack. The bowl should be elevated above the water level with steam able to circulate around all sides.
  • Steaming Stage (25 minutes)

  • Begin Steaming - Carefully place the heat-safe bowl containing the lentil mixture on the steaming rack (or in the steamer basket on the rack). The water should be at a rolling boil. Cover the wok tightly with a domed lid or bamboo steamer lid. If you don't have a proper lid, cover tightly with a piece of aluminum foil, crimping the edges to seal in the steam. *Do not skimp on this step—proper sealing ensures steady steam and even cooking.*
  • Monitor Steam Generation - Within 30 seconds, you should see steady steam escaping from the sides of the lid. If you don't see steam, adjust the heat to ensure a vigorous boil. Reduce the heat to medium-high (you want a steady boil, not an aggressive rolling boil that uses excessive water). Monitor the water level periodically—have additional hot water ready to add if the water level drops below the rack.
  • Maintain Temperature (First 15 minutes) - Do not lift the lid during the first 15 minutes of steaming. This maintains the steady steam temperature needed for the lentils to cook evenly. After about 5 minutes of steaming, you should smell the wonderful aroma of coconut, curry, and lemongrass escaping from under the lid—a positive sign that cooking is proceeding correctly.
  • Check Lentil Texture (at 15 minutes) - Carefully lift the lid using tongs or a kitchen towel to prevent steam burns. Using a spoon, gently push on a few lentils. Red lentils should be soft enough to press easily but still hold their shape. They should not be mushy or falling apart. If they're still too firm, cover and steam for another 3-5 minutes. *Checking at 15 minutes allows you to prevent overcooking.*
  • Complete the Steaming (Final 10 minutes) - Once the lentils are tender, carefully stir the mixture gently with a wooden spoon, checking that the bottom isn't sticking and the flavors are well distributed. Re-cover and steam for another 5-10 minutes, depending on your lentil preference. Brown lentils may need the full 10 additional minutes; red lentils should be done at this point.
  • Final Texture Check - At 25 minutes total, the lentils should be tender, the liquid mostly absorbed (though the mixture should be creamy, not dry), and the flavors fully melded. The mixture should be thick enough to hold on a spoon but with a creamy, porridge-like consistency. If there's excess liquid, return to the heat for another 2-3 minutes to evaporate it. If it's too dry, gently stir in some of the reserved coconut milk (1-2 tablespoons) to achieve the right texture.
  • Final Assembly (5 minutes)

  • Adjust Final Seasoning - Carefully remove the bowl from the steamer using tongs or thick oven mitts. Taste a spoonful of the warm lentil mixture. The flavors should be bold and balanced: savory (fish sauce), aromatic (lemongrass, galangal, curry leaves), slightly sweet (palm sugar), tangy (tamarind), and warming (spices). Add additional fish sauce by teaspoon if you want more saltiness, or palm sugar for more sweetness. A squeeze of fresh lime juice at this point brightens the flavors significantly.
  • Stir in Reserved Coconut Milk - If desired, gently stir in the remaining 1/2 cup of coconut milk to create a creamier consistency. This should be done gently to prevent the lentils from breaking apart. The coconut milk will create a more luxurious mouthfeel while mellowing any harshness from the fish sauce.
  • Transfer to Serving Dish - Using a ladle or spoon, transfer the steamed lentils to a serving bowl or individual serving dishes. The mixture should be creamy and pourable, not stiff or dry. Include all the aromatic pieces (lemongrass, galangal slices) for presentation, though diners should be warned to be careful when eating around these.
  • Apply Warm Garnishes - While the lentils are still steaming hot, scatter the torn fresh Thai basil leaves and fresh cilantro over the top. The heat will gently wilt the herbs while releasing their aromatics. Add a generous sprinkle of fried shallots for crunch and savory depth.
  • Final Garnish & Presentation - Top with thin slices of fresh Thai red chili for color and a final heat boost. Sprinkle with sesame seeds if desired. Place a fresh curry leaf on top for authentic presentation, and serve with lime wedges on the side for squeezing.
  • Serve Immediately - Bring the dish to the table while still steaming. Serve with jasmine rice, sticky rice (particularly if this is the main dish), or with Thai bread (roti) on the side. The steamed lentils should be consumed while hot for optimal flavor and texture.
  • Expert Tips

    1. Choosing Between Red and Brown Lentils Changes the Entire Character

    Red lentils cook faster (15-18 minutes when steamed) and create a creamier, more delicate texture that absorbs flavors beautifully but loses their shape easily. Brown lentils take longer (25-30 minutes) but maintain their firm texture and earthier flavor throughout cooking. For Thai cooking, red lentils are often preferable as they create a more coconut curry-like consistency. However, if you prefer a chunkier texture with whole lentils visible in the finished dish, brown lentils are the better choice. French green lentils (Puy lentils) are a premium option that holds shape beautifully and brings a mineral, slightly peppery flavor that pairs excellently with Thai aromatics.

    2. The Aromatic Paste Foundation Determines the Entire Flavor Profile

    The initial step of blooming garlic, ginger, shallots, and chilies in oil is where the magic happens. This process, called "making a paste" in Thai cooking, creates a compound aromatic base that will flavor every lentil. Don't rush this step—spend a full 2-3 minutes creating a fragrant, well-integrated paste. The kitchen should smell intensely aromatic at this point. This foundation technique is used in countless Thai dishes and mastering it will elevate your entire Thai cooking repertoire.

    3. Steaming Water Should Always Be at a Rolling Boil Before Adding the Lentils

    Never place the lentil bowl into barely-simmering water—this creates uneven cooking and a longer total cooking time. The water should be at a vigorous rolling boil before you add the lentils. This ensures immediate and consistent steam generation, which is crucial for the gentle, even cooking that steaming provides. The initial heat shock also helps the lentils maintain their shape rather than breaking down.

    4. Don't Lift the Lid Excessively—Steam Loss Extends Cooking Time

    Each time you lift the steamer lid, you lose accumulated steam and lower the temperature inside. This can add 5-10 minutes to your cooking time. Minimize lid lifts to only the 15-minute check point and then when finished cooking. If you're anxious about doneness, you can peek briefly without fully removing the lid, but even this brief lifting will affect steam temperature.

    5. Fish Sauce and Lime Juice Need Different Timing for Optimal Impact

    Fish sauce should be added during cooking so its umami compounds can integrate with the lentils and other ingredients, creating depth. Lime juice, however, is best added fresh—either during the final adjustment or provided by diners just before eating. This preserves the bright, acidic quality that makes Thai food vibrant. Many Thai cooks provide lime wedges on the plate specifically for this reason.

    6. Texture Control Comes From Monitoring Liquid Absorption

    The final consistency of steamed lentils depends on how much liquid remains after cooking. For a creamy, porridge-like side dish, you want most of the liquid absorbed but still some creaminess remaining. For a thicker, spoonable consistency, steam until nearly all liquid is absorbed. For a soupier texture, keep more liquid or add additional coconut milk at the end. Understanding this gives you complete control over the dish's final texture.

    Variations

    1. Thai Green Curry Lentils (Gai Lentil Gaeng Keow Wan)

    Replace the red curry paste with 2-3 tablespoons of Thai green curry paste, which provides a fresher, more herbaceous flavor. Green curry is slightly spicier than red curry and less creamy, making it excellent for those who prefer bright, fresh flavors. The green curry base works particularly well with the delicate texture of red lentils. Add fresh mint and basil at the end for additional herbaceous notes. This variation appeals to those who find red curry too heavy or warming.

    2. Massaman Curry Lentils (Gaeng Massaman Gai Lentil)

    Prepare the aromatic base as instructed, but use Massaman curry paste instead of red curry. Add 1/4 cup roasted peanuts (roughly chopped) and 2 whole cardamom pods (crushed) to the lentil mixture before steaming. Massaman curry brings warmth, earthiness, and spice reminiscent of Indian cuisine, which pairs beautifully with lentils' natural character. This variation is particularly popular in Southern Thailand and creates a richer, more complex dish.

    3. Turmeric & Coconut Lentils (Gai Lentil Kha)

    Omit the curry paste and instead increase turmeric to 1 tablespoon (giving the dish a golden hue), add 1 teaspoon ground coriander and 1/2 teaspoon ground cumin. Use extra coconut milk (a full can instead of 1 cup). The result is a warming, gently spiced dish reminiscent of Thai temple cuisine—lighter and more meditative than curry-based versions. This variation is excellent for people who prefer milder spice levels.

    4. Lentil & Vegetable Parcels (Hom Tod Gai Lentil)

    Prepare the lentil mixture as instructed, but divide among 4 individual banana leaf or parchment paper parcels, adding diced vegetables (carrots, bell peppers, zucchini, mushrooms) to each parcel. Fold the leaves tightly and steam as instructed. This creates an elegant, individual presentation perfect for dinner parties. The parchment paper creates a self-contained steaming environment that keeps flavors concentrated and presentation dramatic when served.

    5. Green Lentil & Fresh Herb Salad Version (Gai Lentil Yum)

    Prepare the steamed lentils with brown or green lentils instead of red lentils, cooking only until al dente (with some firmness remaining). Allow to cool to room temperature, then toss with fresh herbs (Thai basil, cilantro, mint), diced cucumber, cherry tomatoes, and a vinaigrette made from the reserved coconut milk mixed with lime juice and fish sauce. This cold or room-temperature version is refreshing for warm weather eating and makes excellent leftovers for lunch boxes.

    Storage Instructions

    Refrigerator Storage

    Store leftover steamed lentils in an airtight container in the refrigerator for up to 5 days. The flavors will actually deepen and intensify as the ingredients continue to marry and the lentils absorb more of the aromatic liquid. To reheat, transfer to a saucepan over medium heat and stir frequently, adding a splash of coconut milk or water (2-3 tablespoons) if the mixture seems too thick. Reheat gently to prevent the lentils from breaking down. Do not use high heat, which can cause sticking and burning.

    Freezer Storage

    Steamed lentils freeze reasonably well for up to 2 months. Freeze in an airtight container or freezer-safe bag (removing as much air as possible). The texture may become slightly softer upon thawing, but the flavors remain intact. Allow to thaw overnight in the refrigerator, then reheat gently as described above. The first week of freezer storage maintains the best quality; after that, flavors begin to fade and the texture becomes less pleasant.

    Reheating Methods

    The stovetop method is preferable: transfer to a saucepan over medium-low heat, stirring frequently and adding liquid as needed. This allows you to control the texture and temperature carefully. Microwave reheating (on 50% power for 2-3 minutes, stirring halfway through) works but may result in uneven heating. If reheating from frozen, add an extra 1-2 minutes and stir carefully to break up the frozen block and encourage even heating.

    Best Use of Leftovers

    Leftover steamed lentils can be repurposed into several different dishes: stuffing for rice bowls, a filling for Thai crepes (roti), a base for a cold salad (toss with extra lime juice and fresh vegetables), or a component of a Thai soup (thin with additional broth). The versatility of this base makes it excellent for meal planning.

    Serving Suggestions

    Serve the Thai steamed lentils as a complete vegetarian or vegan main dish alongside jasmine rice or sticky rice, with additional steamed or stir-fried vegetables on the side for textural contrast. The lentils provide substantial protein while the rice provides carbohydrates for a balanced, satisfying meal. Present as a component of a Thai meal alongside other dishes—perhaps a curry, a stir-fried vegetable dish, and a soup. The lentils' delicate texture and creamy consistency balance richer, spicier dishes beautifully. Serve in individual portions as an elegant appetizer for a Thai-themed dinner party, garnished attractively and served while still steaming. The aromatic qualities will impress diners before they even taste the dish. Enjoy as a protein-rich bowl base topped with fresh vegetables, soft-boiled eggs, and a drizzle of sesame oil for a modern interpretation of traditional Thai eating. Include in Thai meal prep boxes where the lentils maintain their texture well when stored and reheated. They pair beautifully with roasted vegetables, fresh herbs, and lime-based dressings. Serve alongside grilled fish or seafood (particularly white fish, prawns, or squid), where the steamed lentils' creamy texture and aromatic qualities complement the clean, delicate flavors of the protein.

    Frequently Asked Questions

    Q: Can I Use a Regular Pot Instead of a Wok for Steaming?

    A: Yes, any large pot with a steaming rack and a tight-fitting lid works. You can create a DIY steaming setup by placing a heat-safe bowl on top of a ramekin or crumpled aluminum foil in the bottom of a pot. The key requirement is that the steaming bowl or vessel be elevated at least 1 inch above the water level and that you have a way to seal in the steam effectively with a tight-fitting lid or aluminum foil cover.

    Q: What's the Difference Between Red and Brown Lentils, and Which Should I Use?

    A: Red lentils cook faster (15-18 minutes when steamed versus 25-30 for brown) and create a creamier texture, making them excellent for curries and creamy dishes where you want a cohesive texture. Brown lentils maintain their firm texture and shape throughout cooking, making them better for dishes where you want visible whole lentils. For this Thai recipe, red lentils create a more luxurious, curry-like consistency, while brown lentils create a chunkier, more textured dish. Both work—choose based on your texture preference.

    Q: Can I Use Canned or Frozen Lentils Instead of Dried?

    A: You can use canned lentils (about 1.5 cans or 2.5 cups), though they may break apart more easily during cooking. Use canned lentils that are undrained (with some of their cooking liquid), which will provide additional moisture for the recipe. Reduce the additional liquid (vegetable stock) to 1 cup since canned lentils add moisture. Frozen lentils are less common but work similarly to canned. The main drawback of canned or frozen lentils is that they won't absorb the cooking liquid as thoroughly, potentially resulting in a slightly thinner final consistency.

    Q: Is Fresh Galangal Essential, or Can I Substitute Ginger?

    A: Fresh galangal (krachai) provides a unique citrusy, peppery flavor that ginger cannot fully replicate. However, ginger is an acceptable substitute in a pinch. Use an equal amount of fresh ginger (about 1 tablespoon), though be aware the flavor profile will shift toward warmth rather than citrus. Some recipes combine ginger and a small amount of fresh turmeric root for closer authenticity. If sourcing galangal, check Asian markets or specialty grocers—it's increasingly available in larger cities.

    Q: What If My Lentils Are Still Too Firm After the Recommended Cooking Time?

    A: This can happen if your steaming water isn't at a proper rolling boil, your lid doesn't seal properly (causing steam loss), or your lentils are old and dried out. Add another 5-10 minutes of steaming, checking every 2-3 minutes to prevent overcooking. Older dried lentils can take longer to soften. If steaming for more than 30 minutes and lentils still aren't tender, they may be too old—discard and purchase fresher lentils for better results.

    Q: Can I Make This Recipe Spicier?

    A: Absolutely. Increase the number of Thai chilies from 2 to 4-6, depending on heat preference. Add an additional 1 tablespoon of Thai chili paste along with any curry paste. Include whole Thai chilies in the steaming mixture for concentrated heat. Remember that spice intensifies during steaming, so be conservative with additions. You can always add more chile oil or fresh chilies at the table, but you can't remove excessive heat from cooked dishes.

    Affiliate Disclosure

    This page contains affiliate links to recommended cookware and ingredients. When you purchase through these links, I earn a small commission at no extra cost to you. I specifically recommend high-quality bamboo steamers and ceramic steaming bowls that have proven essential for properly executing this and other Thai steaming recipes. I only recommend products I genuinely use and believe will enhance your cooking. Shop Recommended Equipment
    *Last updated: 2026-01-19*

    Chef's Recommended Tools

    Budget Pick

    Stainless Steel Steamer Basket - Expandable

    21,300+

    $9.99

    View on Amazon

    Bamboo Steamer Basket (10 Inch, 2-Tier)

    9,800+

    $18.99

    View on Amazon

    Silicone Steamer Liners (100-Pack)

    11,400+

    $7.99

    View on Amazon

    Disclosure: As an Amazon Associate, we earn from qualifying purchases at no extra cost to you. We only recommend products we genuinely believe will enhance your cooking experience.

    Get Weekly Recipes

    New recipes, cooking tips, and seasonal inspiration delivered every week.

    No spam. Unsubscribe anytime.