Tofu Laab

Tofu Laab: A Bold and Refreshing Plant-Based Take on a Classic Dish
This Tofu Laab is bright, bold, and packed with vibrant herbs, tangy lime, and just the right amount of spice. It’s one of those dishes that hits all the flavor notes—savory, sour, spicy, and fresh—while being surprisingly easy to throw together. With crispy tofu, crunchy veggies, and loads of mint and cilantro, it’s a light yet deeply satisfying meal perfect for warm days or when you’re craving something zingy and different.
The History and Inspiration Behind This Recipe
Laab is a beloved dish from Laos and Northern Thailand, traditionally made with minced meat, fish sauce, lime, toasted rice powder, and fresh herbs. It’s often served at room temperature or chilled, and it’s deeply rooted in both celebration and everyday meals. The word “laab” actually comes from a Laotian word that loosely means “to chop finely” or “minced meat.”
I first tried laab at a small Southeast Asian restaurant owned by a family who wanted to honor and share their culture and food with the local community. It was one of those unforgettable meals—bursting with lime, herbs, and heat—and I instantly fell in love. That experience stuck with me, and I knew I wanted to create a plant-based version that still captured the bold, layered flavors I’d tasted that night. After some experimenting, this tofu twist on laab became one of my favorite dishes to whip up when I want something exciting, nourishing, and full of texture.
Why You’ll Love This Tofu Laab
If you’re into dishes that wake up your palate and leave you feeling energized—not heavy—this one’s for you. It’s incredibly easy to customize, packed with plant-based protein, and comes together fast. Plus, the contrast between warm, crispy tofu and cold, crunchy veggies is a textural dream. It’s one of those dishes that tastes like you really did something, even if it only took 20 minutes to make.
Fun Flavor Variations For Your Tofu Laab
Why settle for plain when you can get creative with different flavor combinations:
-
Mushroom Laab: Swap out the tofu for finely chopped and sautéed mushrooms for an umami-rich, earthy version.
-
Tofu + Mango Laab: Add diced mango for a sweet contrast that pairs beautifully with the lime and chili.
-
Kimchi-Inspired Laab: Stir in finely chopped kimchi and a splash of kimchi juice to bring a fermented tang and probiotic punch.
Serving Ideas For Your Tofu Laab
This Tofu Laab is incredibly versatile and can be used in various ways:
-
Lettuce Cups: Scoop the laab into romaine or butter lettuce leaves for a crisp, refreshing bite.
-
Rice Bowls: Serve it over jasmine rice with extra herbs and cucumber slices for a heartier meal.
- Vermicelli Noodle Bowl: Pair with cold rice noodles, sliced veggies, and a drizzle of extra dressing for a light lunch.
-
Stuffed Avocados: Hollow out an avocado and stuff it with laab for a fun appetizer or light lunch.
-
Cucumber Boats: Scoop into halved cucumbers or hollowed-out mini peppers for a party-friendly appetizer.
Tips For The Best Tofu Laab
For the best results, follow these simple tips to perfect your Tofu Laab every time:
-
Press Your Tofu Well: Removing excess moisture helps the tofu absorb all the zesty dressing and prevents sogginess.
-
Don’t Skip the Toasted Rice Powder: This ingredient gives laab its signature nutty flavor and slightly crunchy texture—toast sticky rice in a dry pan and grind it for an easy DIY version.
-
Use Fresh Lime Juice: The brightness of fresh lime is key to balancing the bold, savory notes of the dish.
-
Chop Everything Finely and Evenly: Small, uniform pieces ensure every bite has the perfect mix of flavors and textures.
-
Adjust the Heat: Add more or less chili depending on your spice tolerance—or offer sliced chilis on the side for guests to control their own heat.
The Final Bite
Tofu Laab is the kind of recipe that proves plant-based eating can be just as bold, flavorful, and satisfying as any traditional dish. It’s refreshing, zingy, and leaves you feeling good—like sunshine in a bowl. Leave a comment below to share your experience and any tips you may have for making this Tofu Laab even more delicious!
Tofu Laab
Equipment
- Medium Skillet
- Mixing Bowls
- Mortar and Pestle or Spice Grinder
Ingredients
- 3 tbsp Uncooked Jasmine Rice
- 2 14 oz blocks Extra-Firm Tofu
- 1 tbsp Neutral Oil Like sunflower seed oil or vegetable oil
- 1 Lemongrass Stem The outer layer removed, tender stem finely chopped
- 1 Shallot Halved and thinly sliced
- 1 cup Mixed Fresh Herbs Like mint, Thai basil, basil, cilantro, and green onions. Coarsely chopped
- 1 tsp Sea Salt
- 1 head Butter Lettuce Leaves separated
- 4 tbsp Lime Juice About the juice of 2 limes
- 3 tbsp Brown Sugar
- 2 tbsp Soy Sauce or Tamari
- 1 Red Chile Finely chopped or ½ tsp red pepper flakes
- 1 cup Cooked Jasmine Rice or Sticky Rice For serving
Instructions
- Drain and press your block of tofu for at least 20 minutes. If you don’t own a tofu press, wrap the tofu in a kitchen towel and place a large pot or pan on top of the tofu as a press.
- While the tofu is being pressed, heat a medium skillet over medium-high heat. Add the rice and stir constantly for 4 to 6 minutes until golden, with a nutty aroma. Transfer rice to a mortar and pestle or spice grinder and grind until it is a coarse powder, but there is still a little texture left. Set the rice powder aside.
- In a small bowl, combine the lime juice, brown sugar, soy sauce, and chili or red-pepper flakes. Whisk until the sugar is dissolved.
- After the tofu is done being pressed, crumble it into small chunks and place it in a large bowl.
- Place your skillet over medium-high heat again and add 1 tablespoon oil. Add the lemongrass and shallot and cook, stirring constantly, until softened and aromatic, about 2 minutes. Remove the pan from the heat and add to the crumbled tofu, the lime dressing, the rice powder, your chopped herbs, and salt. Taste and add more salt if needed.
- To serve, spoon the tofu laab into the lettuce leaves and serve with some sticky rice on the side. I like to add a little scoop of sticky rice to my lettuce and then add a bunch of tofu laab on top!
- This is best to eat fresh, but it will store in the fridge for up to 4 days.

