Hot Thai Kitchen

  • Recipes by Categories
  • Kitchen Tips & Ingredients
  • Thailand Vlogs
  • My Cookbooks
  • Newsletter
  • Patreon
  • Shop Ingredients & Tools
  • Find an Asian Grocer
  • Merch
  • About
  • Contact
menu icon
go to homepage
subscribe
search icon
Homepage link
  • Recipes by Categories
  • Kitchen Tips & Ingredients
  • Thailand Vlogs
  • My Cookbooks
  • Newsletter
  • Patreon
  • Shop Ingredients & Tools
  • Find an Asian Grocer
  • Merch
  • About
  • Contact
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • YouTube
  • ×
    Home » Recipes » All Recipes » Appetizers

    Vegan Laab with Tofu & Corn

    Published: Jan 10, 2020 · Modified: Dec 7, 2020 by Pailin Chongchitnant · This post may contain affiliate links

    Jump to Recipe·Print Recipe

    I really surprised myself how well this dish turned out! I made a vegan version of laab, a northeastern Thai salad normally made with ground meat, using leftover pressed tofu and corn, and it turned out so well I had to share it!

    It's perfect as an appetizer, served with some lettuce leaves and eaten as a lettuce wrap. Or for a more traditional accompaniment you can serve it with sticky rice or jasmine rice. It's also low carb and super healthy for those of you who might be on an "eat healthy" new year resolution!

    What is Laab?

    Laab is a quintessential dish of northeastern Thailand, a region known as Isaan. It's a homey salad made typically from ground meat, seasoned with lime juice, fish sauce, lots of herbs, and the defining ingredient, toasted rice powder. I always say "you can laab anything" and it's true! It's a flavour that amazingly works with all sorts of ingredients.

    If you search the website for laab you will see many, many varieties - the classic Laab Gai (chicken), Laab Woonsen (glass noodles), Laab Salmon, Laab Kai Jiew (omelette salad), Laab Tod (meatballs), Laab Moo (pork), and of course the Epic Laab Burger - however, this is the first vegan version that I have created a video for.

    Is it Laab? Or is it Larb?

    Laab is sometimes written as "larb" in English, but in Thai you don't pronounce the R so I prefer to spell it with a double A. For those of you who speak with American or Canadian accent, please do not pronounce it as if it were an English word; in other words it is not laRRRRb. It actually drives me a bit crazy when I hear it. In the movie Spiderman Homecoming, there is a scene where Peter Parker and Aunt May are eating Thai food, and they said laRRRb repeatedly and I just about died in the theatre in frustration, lol!! Of course you're not at fault if that's how your local Thai restaurant spells it. But now you know better.

    Watch The Full Video Tutorial!

    All my recipes come with step-by-step video tutorials with extra tips not mentioned in the blog post, so make sure you watch the video below to ensure success - and if you enjoy the show, please consider subscribing to my YouTube channel. Thank you!

    Ingredients

    Here are all the ingredients you'll need to make this recipe. For amounts, check out the full recipe card below.

    • Uncooked jasmine rice or sticky rice (for toasted rice powder)
    • Kaffir lime leave (optional, for toasted rice powder)
    • Pressed tofu
    • Cooked corn kernels (see note)
    • Soy sauce
    • Golden Mountain Sauce
    • Lime juice
    • Roasted chili flakes, to taste, or use any chili flakes you have
    • Thinly sliced shallots
    • Lemongrass, very thinly sliced (optional)
    • Kaffir lime leaves (optional)
    • Mint leaves, torn into small pieces if large
    • Cilantro, chopped 
    • Lettuce or cabbage leaves for serving, optional
    • Jasmine rice or sticky rice for serving, optional

    Note: In the video I used waxy corn which is less sweet and chewier and denser than regular sweet corn. If you're also using waxy corn they take a lot longer to cook, about 45 minutes.

    How to Make Tofu & Corn Laab (Vegan)

    Here are all the steps to make this recipe. If this is your first time, I highly recommend watching the video tutorial to ensure success.

    1. To make toasted rice powder: In a dry saute pan, add the rice and the kaffir lime leaf, if using, and stir constantly over high heat until the rice has a deep brown colour (see video for colour). Remove from heat immediately and transfer into a mortar and pestle or a coffee grinder. Grind until fine (yes, grind the lime leaf too), but if using a coffee grinder, be careful not to over-grind—you don't want it to look like flour, you still want a bit of grittiness to it.
    2. Crumble the tofu into small pieces with your hands.
    3. In a medium pot, add about 2 tablespoon of water then turn the heat on high. Add tofu and corn and stir until hot.
    4. Turn off the heat then add shallots, lemongrass, kaffir lime leaves, and chilies; stir to mix well.
    5. Add soy sauce, Golden Mountain Sauce and lime juice.
    6. When ready to serve stir in toasted rice powder, mint and cilantro. (Don't add these too far in advance as the rice will absorb the liquid and make it dry, and the herbs will wilt.)
    7. Serve with lettuce leaves and eat like a bite-sized lettuce wrap, or serve with jasmine or sticky rice as part of a meal.

    Recipe Card

    Print
    clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

    Tofu & Corn Laab (Vegan)

    5 Stars 4 Stars 3 Stars 2 Stars 1 Star 5 from 3 reviews
    • Author: Pailin Chongchitnant
    • Yield: 2-3 servings
    Print Recipe
    Pin Recipe

    Ingredients

    • 2 Tbsp uncooked jasmine rice or sticky rice (for toasted rice powder)
    • 1 kaffir lime leave (optional, for toasted rice powder)
    • 2 pc pressed tofu (170g)
    • ½ cup cooked corn kernels (see note)
    • 1½  tablespoon soy sauce
    • ½ Tbsp Golden Mountain Sauce
    • 3 Tbsp lime juice
    • Roasted chili flakes, to taste, or use any chili flakes you have
    • 3 Tbsp thinly sliced shallots
    • 2-inch piece lemongrass, very thinly sliced (optional)
    • 3 Kaffir lime leaves (optional)
    • ¼ cup mint leaves, torn into small pieces if large
    • 6-7 sprigs cilantro, chopped 
    • Lettuce or cabbage leaves for serving, optional
    • Jasmine rice or sticky rice for serving, optional

    Note: In the video I used waxy corn which is less sweet and chewier and denser than regular sweet corn. If you're also using waxy corn they take a lot longer to cook, about 45 minutes.

    Shop Ingredients & Kitchen Tools I Use

    Want to save this recipe?

    We can email this post to you, so you can come back to it later!


    Instructions

    1. To make toasted rice powder: In a dry saute pan, add the rice and the kaffir lime leaf, if using, and stir constantly over high heat until the rice has a deep brown colour (see video for colour). Remove from heat immediately and transfer into a mortar and pestle or a coffee grinder. Grind until fine (yes, grind the lime leaf too), but if using a coffee grinder, be careful not to over-grind—you don't want it to look like flour, you still want a bit of grittiness to it.
    2. Crumble the tofu into small pieces with your hands.
    3. In a medium pot, add about 2 tablespoon of water then turn the heat on high. Add tofu and corn and stir until hot.
    4. Turn off the heat then add shallots, lemongrass, kaffir lime leaves, and chilies; stir to mix well.
    5. Add soy sauce, Golden Mountain Sauce and lime juice.
    6. When ready to serve stir in toasted rice powder, mint and cilantro. (Don't add these too far in advance as the rice will absorb the liquid and make it dry, and the herbs will wilt.)
    7. Serve with lettuce leaves and eat like a bite-sized lettuce wrap, or serve with jasmine or sticky rice as part of a meal.

    Join us on Patreon for bonus content & rewards!


    Did you make this recipe?

    Tag @HOTTHAIKITCHEN on Instagram and hashtag it #HotThaiKitchen!

    Classic Thai salad made vegan! Made from pressed tofu, corn, and a refreshing tart dressing. #thairecipe #vegan #hotthaikitchen

    Want to save this recipe?

    We can email this post to you, so you can come back to it later!

    More Thai & Asian Appetizer Recipes

    • a bowl of moo deng meatballs with 2 chilies and a plant in the background
      Moo Deng Recipe - Thai Bouncy Pork Meatballs
    • Spicy Salmon Sashimi Salad (My Fave Salmon Ever)
    • a grid of 4 images of thai street food: pad see ew, kanom krok, fried chicken, and beef satay
      15 Thai Street Food Recipes You Can Make At Home
    • a plate of wingz zabb with a lime wedge
      Zingy & Spicy Thai Wings Recipe (KFC Wingz Zabb!)

    Comments

      Leave a Reply Cancel reply

      Your email address will not be published. Required fields are marked *

      Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star
      Recipe Rating





    1. Dave says

      September 07, 2024 at 12:46 pm

      Is Laab traditionally made with soy or fish sauce?

      Reply
      • Pailin Chongchitnant says

        September 12, 2024 at 1:52 pm

        Always fish sauce, but this is a vegan version 🙂

        Reply
    2. Karen says

      January 11, 2022 at 6:45 pm

      Love this laab(all versions- tofu or ground chicken breast. Thank you for the secret ingredient prep!! Rice powder=== so easy! I'm so happy:-)

      Reply
    3. Karen says

      January 11, 2022 at 6:41 pm

      i just made the laab and didnt have that mountain sauce so I used my Fish Sauce and it tasted just like a restaurant's version! Also I could get lemongrass as I didnt go way over to an asian market so I just used lots of lime juice:-)

      Reply
    4. Crystal says

      June 15, 2021 at 2:55 pm

      Do you ever use tamarind instead of lime juice?

      Reply
      • Adam The HTK Minion says

        June 24, 2021 at 4:03 pm

        Not for laab. Cheers! Adam

        Reply
    5. Sarah says

      April 10, 2021 at 10:49 pm

      Any other substitutes if you don’t have mountain sauce!? I have everything for the recipe except that!

      Reply
    6. Janet says

      January 22, 2021 at 3:35 am

      Love this recipe, so yummy and healthy!!!

      Reply
    7. Stephen Chan says

      January 04, 2021 at 8:46 am

      Once for a while I'd like to go for vegan dishes, good for personal and environmental health, right? This is one of the dishes I'd reach for in those times.

      Reply
    8. David Richards says

      December 07, 2020 at 4:45 pm

      Awesome recipe. Was really surprised how well this worked out. I never realised the secret ingredient I'd always missed when trying to make laab was toasted rice powder. I've made this with a really firm tofu and the texture was perfect. Pretty quick to make as well.

      Reply

    Sawaddee ka!

    I'm Pai, a chef, author, and YouTuber. I'm here to demystify Thai cuisine and help you cook great Thai food at home. Want to learn more about me?

    Here's my story

    My Latest Cookbook

    Popular Classics

    • A plate of pad thai with shrimp and a side of lime and bean sprouts
      Authentic Pad Thai Recipe ผัดไทย
    • a bowl of tom yum soup with shrimp, mushrooms, lemongrass and chilies
      Tom Yum Goong Recipe (Creamy Version)
    • a plate of mango with 7 colours of sticky rice with mung beans on top.
      Thai Mango Sticky Rice Recipe
    • a bowl of gaeng hung lay
      Gaeng Hung Lay - Northern Thai Braised Pork Curry

    Footer

    Subscribe to my newsletter!

    Subscribe for free!
    • Privacy Policy
    • Accessibility Statement
    • Merch
    • All Recipes
    • Contact
    • My Cookbook
    • Patreon
    ↑ back to top

    As an Amazon Associate I earn from qualifying purchases.

    Copyright © Pailin's Kitchen Inc. 2025