Cinnamon Snail

  • Recipes
  • Meal Planner
  • Classes
  • Pop-Ups
  • Consulting
  • Catering
menu icon
go to homepage
  • Recipes
  • Meal Planner
  • Classes
  • Pop-Ups
  • Consulting
  • Catering
search icon
Homepage link
  • Recipes
  • Meal Planner
  • Classes
  • Pop-Ups
  • Consulting
  • Catering
×

Home » Recipes » Vegan Thai Recipes

Thai Tofu Larb Salad Recipe (Vegan)

by Adam Sobel
Published: Apr 3, 2025
5 from 3 votes
Prep Time 5 minutes mins
Total Time 23 minutes mins

*This post may contain affiliate links. Read more »

Jump to Recipe Pin Recipe Email Recipe Leave a Review

Meaty tofu, loads of fresh herbs, and a big ol' punch of lime-this Thai tofu larb salad recipe's got everyone rooting for it as a dinner option. All the bold, tangy flavors you'd expect, minus the meat, and it comes together in one pan with just a handful of ingredients. Seriously, you don't even need to mess up your kitchen for this!

Plate of tofu larb salad filled with a spiced browned tofu, garnished with cilantro and red chili slices; one wrap held in hand.

want to save this recipe?

Enter your email & I'll send it to your inbox. Plus, get great new recipes from me every week!

Save Post

By submitting this form, you consent to receive emails from Cinnamon Snail.

Larb, (which Thai people pronounce more like laab) originally from Laos and northern Thailand, is all about herbs, protein, and that funky one-two-punch from lime, shallots, and vegan fish sauce.

Traditionally, folks make larb salad with ground pork, chicken, or beef, but I'm madly in love with pigs, birds (ok, maybe I don't actually like birds that much), and cows. I swap in crispy tofu.

This is a very similar cooking method to how I make my tofu chorizo crumbles and the beefy filling in my vegan lumpiang shanghai. It's got that same rich, caramelized depth but harms no one, and that makes me so happy.

I've been making larb forever, trying to perfect it, and with this zillionth iteration, I think I've finally cracked the code. It's like larb went to cooking school for you, then came back and said, "Hell yeahhh, I'm ready." 

Jump to:
  • 🥰Why you'll adore this tofu larb salad recipe
  • 🥗Vegan larb Ingredients 
  • 🤯Variations
  • 📖 How to make vegan larb salad
  • 👉Top tips
  • 🤷‍♀️ Recipe FAQs
  • ✌️You'll love these vegan Thai recipes too:
  • Thai Tofu Larb Salad

🥰Why you'll adore this tofu larb salad recipe

✊ Vegan AF: Like all my vegan Thai recipes, this one is completely cholesterol-free, and it also happens to be completely gluten-free too.

🥢 Meat as Heck Tofu: The key to the magic here is pressing the tofu, sautéing it until a little crisp, and then, only then, caramelizing a deliciously flavorful simple sauce into it. I think you'll agree-the texture is actually insane.

⚡ Ready in 30: This Thai tofu larb comes together fast-no fuss, no long prep, just crisped-up tofu, fresh herbs, and a whole lotta flavor.

✅ Tested and Approved Worldwide: Like all of my vegan recipes, after perfecting this one, I had hundreds of recipe testers from all over the planet take it for a test drive, and they loved it so much!

Text saying TEST NEW RECIPES? YES PLS! in bold, distressed pink letters on a black rectangular background with rough beige tape and splatter marks around the edges.
A man in a gray cap and chefs coat looks seriously into the camera in a kitchen setting, with shelves and jars blurred in the background.

I'm on my knees staring weirdly into your eyes, asking you in a soothing voice to be my taste-testing partner in crime. Sign up for the recipe testing crew and get early access to new recipes before they're published.

Become a CS Recipe Tester

🥗Vegan larb Ingredients 

A wooden board displaying ingredients for a tofu larb salad recipe, including tofu, lime juice, lettuce, shallots, cilantro, tamari, Thai basil, mint, rice, and various sauces and spices.

Toasted Jasmine Rice

Jasmine rice is the fragrant, long-grain heart of Thai cooking, and when you toast and grind it, it turns into a powerhouse of crunch and nutty aroma. I always keep jasmine rice stocked for khao pad, and coconut jasmine rice, but if all you've got is basmati or regular white rice, it'll still do the job, just with a little less fragrance. 

The Tofu

Tofu is that blank canvas that just soaks up flavor like a sponge-except, in this case, getting jacked up with smoky, umami juiciness. Pressing out that extra water is the key to getting it crisp and golden, which helps it absorb flavors and get a nice ground pork-like texture. I use the same trick in our tofu sisig for that addictive crispiness, and also in green curry tofu, where it glistens in rich coconut broth.

Red Curry Paste

Bold, spicy, and loaded with galangal, lemongrass, and chilies, this stuff brings instant depth. Using my red curry paste recipe is the move here, but if you're out, tom yum paste, bumbu bali, or green curry paste all work too, depending on how fiery you want it.

Vegetarian Oyster Sauce

Mushrooms bring the umami here, giving this sauce its savory depth. No vegetarian oyster sauce on hand? Hoisin or kecap manis get close, or mix soy sauce with a touch of sugar.

Liquid Smoke

This is how you get that "grilled over an open fire" vibe without, y'know, needing an actual fire. A tiny splash transforms tofu into something that tastes like it's been kissed by the BBQ gods. Don't have liquid smoke? Smoked paprika will get you in sorta the same neighborhood.

Thai Basil Leaves

Thai basil brings a slight anise kick that sets it apart from Italian basil. It's a must in my most popular recipes, Thai basil eggplant and Thai basil fried rice, where it cuts through all those coconut flavors. Regular Italian sweet basil works too, but if you can get Thai basil, it's worth it (…I put my thang down, flip it and reverse it).

Vietnamese Coriander 

Culantro (aka Vietnamese coriander)'s got a stronger, spicier bite than cilantro and holds up better in heat. It's totally optional, but I use it because it's authentic, and I have some neighbors who grow a ton of it and have no clue what to do with it. You'll also find it in my banh trang cuon and Vietnamese rice paper salad. No culantro? Just add more cilantro or Thai basil.

*See the recipe card at the bottom of the page for exact quantities, nutritional info, and detailed cooking directions.

🤯Variations

Seitan Larb

Sauté some shredded vegan chicken 'til it's golden and crisp in spots, then hit it with sriracha, chili garlic sauce, or nam prik pao. That absurdly craveable, smoky heat soaks right in, making this larb even more irresistible.

Jackfruit Larb

If you want more bite, using young pressed green jackfruit in place of the crumbled tofu's the move. Cook it up like I do for ginataang langka or jackfruit tamales, and it'll soak in all that flavor while shreddin' into juicy, meaty perfection. Same fresh, bright larb vibes, just with oodles of extra porky oomph.

Text logo “CLEAN PLATE CLUB” with black splatter accents. Above the text, a tan circle features a stylized hand holding a fork, with an eye on the palm—perfect for any Vegan Meal Planner enthusiast.

Grab my easy-yo-use app that builds your whole week with real, chef-tested vegan dinners in 30 seconds, customized to your budget, time, and taste, with a shopping list sorted by aisle.

🔥 Get Instant Access
A tablet screen shows a meal planning app with recipe options and photos. Text on the right reads: Your Custom Kitchen Helper in bold, playful fonts. The background is light beige.
🔥 Get Instant Access

📖 How to make vegan larb salad

Ace this tofu larb salad the first time for your last-minute din din by following these step-by-step photos with helpful tips. Or scroll down to the bottom of this page for the easy-to-print recipe card.

A pile of jasmine rice is toasting in a black frying pan.

Step One

Casper the Friendly Toast:

Heat a dry skillet over medium-low heat. Add the jasmine rice and toast for 4-5 minutes, stirring constantly, until it turns golden brown and releases a nutty aroma. 

Close-up of ground Jasmine rice inside a blender with a visible metal blade.

Step Two

The Grindfather:

Transfer the toasted rice to a mortar and pestle, blender,or spice grinder and grind into a coarse powder. Set aside.

A person pouring crumbled tofu into a pan.

Step Three

Oil Be Back:

In a large skillet, heat the oil over medium-high heat. After about 90 seconds, when the oil is hot, it's ready for the tofu. Crumble the tofu directly into the pan, breaking it into small, irregular pieces. Cook for 6-7 minutes, stirring occasionally, until it develops a golden-brown color and crispy edges.

A skillet filled with frying crumbled tofu, minced onions and garlic.

Step Four

Shallot 'Bout That Base:

Add the minced shallots to the pan and cook for 2 minutes, stirring frequently, until they soften and become aromatic.

Close-up of a spoon scooping cooked, crumbled tofu larb filling from a skillet.

Step Five

Sauce-a-Palooza:

Stir in the red curry paste, vegetarian oyster sauce, tamari, and liquid smoke. Cook for another 2-3 minutes, allowing the sauce ingredients to caramelize into the tofu. Remove from heat and let the mixture cool for a few minutes.

Ground toasted jasmine rice powder is being poured into a bowl of tofu larb filling.

Step Six

Mint Condition:

In a large bowl, combine the cooked tofu mixture with the sliced shallots, mint leaves, cilantro, Thai basil, and Vietnamese coriander (if using).

Pour in the lime juice and sprinkle the toasted rice powder over the mixture. Gently toss to evenly distribute the flavors.

Four tofu larb salad wraps filled with seasoned minced tofu, garnished with herbs. A fork with red chili peppers is placed nearby on a wooden surface.

Step Seven

Lettuce Entertain You:

Spoon the mixture into butter lettuce leaves for a fresh, crisp bite, or tear the lettuce into smaller pieces and serve as a layered salad. 

Spicy tofu larb salad, garnished with sliced red chilies and fresh herbs on a speckled plate.

Step Eight

Extra Credit:

Optionally, garnish with lime wedges, additional herbs, and sliced bird's eye chilies.

👉Top tips

  1. Toast the Rice Deeply: Toasting the rice before grinding isn't just tradition-it's essential. Keep it moving in the pan over medium heat until deeply golden and fragrant., without becoming burnt anywhere. A thicker skillet makes this a bit easier. This ground toasted rice adds an essential, nutty aroma, that larb is downright kinda stupid without.
  2. Prepare the Tofu Right: Skip pressing your tofu, and you're in for watery steamed tofu lameness. Squeeze out excess moisture so it crisps up properly and achieves a texture like ground pork instead of giving you crappy ol' cottage cheese nightmares. Be patient and let it cook!
  3. Use A downright Silly Metric Ton of Fresh Herbs: Load this bad boy up with lots of fresh herbs. Don't skimp on the mint, cilantro, Thai basil, and Vietnamese coriander (if you can snag some). This ain't just about tofu-it's so much of a full-on herb party, you are going to have to dust off your old Cyprus Hill CDs.
A spread of Thai dishes: tofu larb, Thai spring rolls with Thai sweet chili sauce, and Thai cucumber salad, arranged on a gray surface. Lime and utensils are also visible.
Tofu larb makes for a complete feast with som tam, Thai cucumber salad, vegan tom yum soup, and Thai spring rolls with sweet chili sauce.

🤷‍♀️ Recipe FAQs

How do I make vegan larb oil-free?

Use a nonstick pan or air-fry the tofu instead of pan-frying it. Lower the heat and give it more time to crisp up, but once you add the sauce, keep a close eye as it can burn faster without oil.

How should I store Thai tofu larb salad?

🥶Refrigerating
Store the tofu mixture in an airtight container in the fridge for up to 4 days. Keep the tofu filling, the fresh herbs, and the lettuce separate, adding them just before serving so that the delicate greens don't become a miserable soggy mess.

✌️You'll love these vegan Thai recipes too:

  • A bowl of vegan yellow curry with chunks of tofu, green beans, sliced onions, and cilantro leaves on a wooden surface.
    Vegan Thai Yellow Curry Recipe
  • A bowl of green curry tofu served with white rice. A hand holding chopsticks is picking up a piece of tofu.
    Vegan Thai Green Curry Tofu Recipe
  • A wire rack holds ten golden-brown fried Thai spring rolls.
    Vegan Thai Spring Rolls
  • A bowl of stir fried Thai basil eggplant garnished with chili pepper slices, thai basil leaves and scallions in a bowl with a fork.
    Thai Basil Eggplant
Banner with the text "Become a Better Plant-Based Cook" on a beige background with black and red design elements.

Master the art of plant based Thai cuisine in this super-fun cooking class with Chef Adam Sobel!

Yes Pls!
Image of a cookbook cover titled "Vegan Thai Kitchen Adventures" with various Thai dishes displayed around the text.
Yes Pls!
Tofu larb salad filled with spicy browned tofu, garnished with herbs and sliced red chilies, served on a speckled plate.

Thai Tofu Larb Salad

Bright, herby, and rockin' some serious meat-like chewiness, this Thai tofu larb salad ain't here to play nice! Crispy tofu gets tossed with toasted rice powder, a tnice dose of lime, and lots of herbs to make your whole kitchen smell FIRE. Wrap it up in lettuce, or just go in with a spoon, no wrong moves here.
5 from 3 votes
Print Pin Rate
Prep Time: 5 minutes minutes
Cook Time: 18 minutes minutes
Total Time: 23 minutes minutes
Servings: 4 Servings
Course: Salad
Cuisine: Thai
Diet: Gluten Free, Vegan, Vegetarian
Calories: 236kcal
Author: Adam Sobel
Cost: $9

Equipment

  • large skillet
  • Mortar and pestle optional
  • blender
  • Medium bowl

Ingredients

For the toasted rice powder:

  • 4 teaspoons jasmine rice

For the Tofu Pork:

  • ¼ cup olive oil
  • 14 oz. Extra-firm tofu pressed dry for 10 minutes
  • ¼ cup shallots or red onion, minced
  • 2 teaspoons red curry paste
  • ¼ cup vegetarian oyster sauce
  • 2 teaspoons tamari
  • ½ teaspoon liquid smoke

For the Salad:

  • ¼ cup shallot or red onion, very thinly sliced
  • ⅓ cup mint leaves
  • ¼ cup cilantro leaves chopped
  • ¼ cup Thai basil leaves chopped
  • 3 leaves Vietnamese coriander a.k.a. culantro, (optional), torn
  • 2 tablespoons lime juice
  • 12 leaves butter lettuce

Optional For Serving:

  • Lime Wedges
  • Cilantro leaves
  • Mint leaves
  • Sliced bird's eye chilies

Instructions

  • Heat a dry skillet over medium-low heat. Add the jasmine rice and toast for 4-5 minutes, stirring constantly, until golden brown and fragrant.
  • Transfer to a mortar and pestle or spice grinder and grind into a coarse powder. Set aside.
  • Heat the oil over medium-high heat in a large skillet. After 90 seconds, when the oil is hot, crumble the tofu into the pan, breaking it into small, irregular pieces. Cook for 6-7 minutes, stirring occasionally, until golden brown and crispy in spots.
  • Add the minced shallots and cook for 2 minutes until softened.
  • Stir in the red curry paste, vegetarian oyster sauce, tamari, and liquid smoke. Cook for 2-3 minutes, caramelizing the seasonings into the tofu. Remove from heat and let cool slightly.
  • In a medium bowl, combine the cooked tofu mixture with the sliced shallots, mint leaves, cilantro leaves, Thai basil, and Vietnamese coriander (if using). Add the lime juice and toasted rice powder, tossing gently to combine.
  • Serve either in butter lettuce leaf cups, or tear the leaves and serve it as a layered salad.
  • Optionally serve with lime wedges, garnished with cilantro, mint, and sliced chilies.

Notes

🌾 Rice, Rice, Baby:
Toasting the rice before grinding isn’t just tradition, it’s essential. Keep it moving over medium heat until golden and fragrant, then grind into a coarse powder once cooled. This step brings that nutty depth larb just ain’t the same without.
🚀 Tof-inity and Beyond:
Skip pressing your tofu, and you’re in for a watery mess. Squeeze out the excess moisture so it crisps up properly and mimics ground pork instead of turning into sad, squishy mush. Be patient; the meaty texture you are looking for takes time.
🌿 The More, The Herbier:
This dish isn’t just about the tofu, it’s an herb-fueled flavor bomb. Pile on mint, cilantro, Thai basil, and Vietnamese coriander (if you can get it). More herbs = more flavor.
want to save this recipe?

Enter your email & I'll send it to your inbox. Plus, get great new recipes from me every week!

Save Post

By submitting this form, you consent to receive emails from Cinnamon Snail.

Nutrition

Calories: 236kcal | Carbohydrates: 15g | Protein: 10g | Fat: 16g | Saturated Fat: 2g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 10g | Sodium: 636mg | Potassium: 422mg | Fiber: 2g | Sugar: 4g | Vitamin A: 2246IU | Vitamin C: 8mg | Calcium: 82mg | Iron: 3mg

More Vegan Thai Recipes

  • Vegan fish sauce being poured from a small ceramic cup into a bowl of soup with visible vegetables and herbs.
    Vegan Fish Sauce Recipe (Nước Mắm Chay)
  • A bowl of creamy orange Thai pumpkin curry soup garnished with fresh cilantro, a swirl of coconut milk, fried chili, seeds, and spices, set on a rustic wooden surface.
    Thai Pumpkin Curry Soup
  • Bowl of creamy curry with vegetables and herbs, garnished with basil and cilantro leaves.
    Easy Thai Eggplant Curry Recipe
  • A bowl of stir-fried noodles with fresh basil leaves, red bell pepper strips, a lime wedge, and garnished with green peppercorns and herbs.
    Thai Basil Noodles Recipe

Comments

  1. Marna says

    June 09, 2025 at 12:54 pm

    5 stars
    Fantastic summer meal! Love the butter lettuce 'taco'...a great salad to eat with your hands!

    Reply
  2. Maggie Brandl says

    May 28, 2025 at 3:38 pm

    5 stars
    This recipe is easy to make, flavourful and versatile. Loved it! Definitely will make again.

    Reply
    • Adam Sobel says

      May 30, 2025 at 9:41 pm

      Glad to hear you loved it, dear Maggie! ❤️

      Reply
  3. Reshyll says

    April 18, 2025 at 12:34 pm

    5 stars
    This is super fresh and flavorful. The tofu is a great addition for protein.

    Reply
5 from 3 votes

Leave a Reply Cancel reply

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

Recipe Rating




Hark! It's me Adam Sobel

I created a seriously popular vegan food truck, cookbook, and adorable family. and Now I am sharing all my juicy delicious secrets with you
  LEARN MORE

Autumnal Veggie Vibes

  • Close-up of creamy vegan butternut squash macaroni and cheese topped with golden-brown roasted squash and a crispy breadcrumb crust, with a serving spoon lifting a portion from the dish.
    Vegan Butternut Squash Mac and Cheese Recipe
  • A close-up of a slice of vegan shepherd’s pie with rich brown gravy being poured over the mashed potato topping, revealing layers of savory ground meat and vegetables on a plate.
    Vegan Shepherd's Pie Recipe
  • A bowl of creamy mashed potatoes topped with mushroom bourguignon containing chunks of mushroom, carrots, pearl onions, and fresh herbs, garnished with chopped chives.
    Mushroom Bourguignon Recipe
  • Close-up of a glazed roast vegan ham garnished with fresh herbs, accompanied by caramelized pineapple slices on a wooden board.
    Maple Mustard Glazed Vegan Ham Recipe
  • A sliced vegan turkey roast, garnished with fresh herbs, on a wooden board. Several sprigs of rosemary and a small bowl of sauce are visible in the background.
    Stuffed Vegan Turkey Roast with Crispy Skin
  • A baking dish filled with vegan cornbread stuffing, featuring chunks of cornbread, cranberries, pecans, and celery. A metal serving spoon rests on the dish. A small bowl with dipping sauce is nearby.
    The Best Vegan Cornbread Stuffing Recipe
  • A close-up of a Vegan Apple Muffin topped with apple pieces and cinnamon, with an apple and a cinnamon stick in the background on a metal cooling rack.
    Easy Vegan Apple Cinnamon Muffins
  • A bowl of creamy brown roasted mushroom soup with chunks of mushroom garnished with fresh parsley and cracked black pepper, served with a slice of bread on the side.
    Roasted Mushroom Soup (Creamy without Dairy)
  • A colorful butternut squash salad with mixed greens, sliced figs, roasted squash rounds, pecans, and a drizzle of dressing, served on a white plate with a spoon.
    Butternut Squash Salad Recipe
  • Golden-brown vegan mushroom Wellington on a rectangular plate, garnished with fresh herbs. Surrounded by mushrooms, silverware, a pepper shaker, and a folded orange napkin on a light purple surface.
    The Best Vegan Mushroom Wellington Recipe
  • A slice of vegan pumpkin cheesecake on a plate, topped with a scoop of vanilla ice cream and sprinkled with cinnamon. The cheesecake has a brown crust and a creamy orange filling.
    Easy Vegan Pumpkin Cheesecake Recipe
  • A serving of vegan apple crisp topped with a scoop of vanilla ice cream and sprinkled with cinnamon, presented on a decorative floral plate.
    Easy Vegan Apple Crisp Recipe

Eat my entire cookbook, or at least make the recipes within...

🙋‍♂️ Fan faves

  • A bowl of stir fried Thai basil eggplant garnished with chili pepper slices, thai basil leaves and scallions in a bowl with a fork.
    Thai Basil Eggplant
  • A bowl filled with Soslu Patlican and herbs.
    Soslu Patlican Yemegi (Turkish Eggplant Recipe)
  • A close-up of a Vegan Sushi Bake topped with diced cucumbers, seasoned tofu, and two types of vegan mayo. Two black and red chopsticks are placed on the side of the bowl.
    The Best Vegan Sushi Bake Recipe
  • A bowl of Aloo Gobi garnished with cilantro, green chilies, chopped onions, and sev, with a fork on the side.
    Aloo Gobi Recipe (Indian Cauliflower Potato Curry)
  • A vietnamese vegan banh mi sandwich on a cutting board.
    Vegan Banh Mi Recipe (Vietnamese Tofu Sandwich)
  • A glass jar dripping with korean bbq sauce with a spoon in it on a white wooden surface.
    Easy Korean BBQ Sauce Recipe (Gochujang Barbecue Marinade)
  • A bowl filled with red Adobo Sauce with chipotle peppers, garnished with cilantro, placed on a wooden surface near some tortilla chips and lettuce leaves.
    Chipotle Peppers in Adobo Sauce Recipe
  • Bulgur Pilavi garnished with fresh parsley leaves in a white bowl.
    Bulgur Wheat Pilavi (Turkish Cracked Wheat Pilaf)
  • A glass jar filled with homemade habanero salsa, accompanied by a lime slice and a whole tomato, set on a rustic kitchen countertop.
    Spicy Roasted Habanero Salsa Recipe
  • Korean cucumber salad in a white bowl with chopsticks and kimchi on the side.
    Korean Cucumber Salad Recipe (Oi Muchim recipe)
  • A bowl of Ginataang Kalabasa with bread on the side.
    Ginataang Kalabasa Recipe (Filipino Coconut Milk Stew)
  • A bowl of Persian rice garnished with pomegranate seeds, cilantro, whole cinnamon sticks, raisins, and pistachios.
    Persian Rice Recipe (Jeweled Rice Pilaf)

Footer

↑ back to top

I earn from qualifying purchases from Amazon and other affiliate partners.

Privacy Policy - Disclaimer - Terms & Conditions - Accessibility Policy - Media Kit

Copyright © 2026 The Cinnamon Snail

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required

Recipe Ratings without Comment

Something went wrong. Please try again.