Thai Lemongrass Tofu Skewers Recipe | Vegetarian Times Skip to main content

Thai Lemongrass Tofu Skewers

Pressing and draining tofu before marinating it gives it a chewy texture that goes well with barbecue flavors.



Ingredient Line: 
16 oz. extra-firm tofu
Ingredient Line: 
1 stick lemongrass, peeled and chopped
Ingredient Line: 
1 shallot, finely chopped
Ingredient Line: 
2 tsp. minced fresh ginger
Ingredient Line: 
⅓ cup low-sodium soy sauce
Ingredient Line: 
⅓ cup fresh lime juice
Ingredient Line: 
¼ cup light brown sugar
Ingredient Line: 
1 Tbs. toasted sesame oil
Ingredient Line: 
5 green onions, trimmed, each cut into 4 batons
Ingredient Line: 
20 snap peas
Ingredient Line: 
16 Boston lettuce leaf cups
Ingredient Line: 
½ cup loosely packed mint leaves
Ingredient Line: 
¼ cup dry-roasted peanuts, chopped


1. Drain tofu between 2 cutting boards set on angle over sink, 1 hour. Cut into 16 cubes.

2. Purée lemongrass, shallot, and ginger to paste in food processor. Whisk together soy sauce, lime juice, brown sugar, sesame oil, and 2 Tbs. water in bowl. Transfer half of soy sauce mixture to bowl for dipping sauce. Add lemongrass mixture to remaining soy sauce mixture.

3. Toss together tofu, green onions, snap peas, and lemongrass–soy sauce mixture, and marinate 30 minutes.

4. Oil grill grates, and preheat grill to medium. Thread 4 tofu cubes, 5 green onions, and 5 snap peas onto each of 4 skewers. Place on grill, close hood, and cook 4 minutes. Turn, close hood, and cook 4 minutes more. Transfer to platter. Slide skewer ingredients off with lettuce; garnish with mint, peanuts, and sauce.

Nutrition Information: 

16 g
Total Fat: 
14 g
Saturated Fat: 
2 g
26 g
0 mg
603 mg
4 g
16 g
Serves 4

Comments on this Recipe

thai tofu on skewers

Looks great!

I love this recipe

Looks like a tasty recipe. But, skewers pictured show snow peas not snap peas - big difference! Unless you really like the taste of cooked snap peas (My preference is raw) snow peas seem like the better choice here, as shown.