How to Make Thai Grilled Tofu Skewer (Traditional & Healthy Version)

Thai Grilled Tofu Skewer is an innovative vegetarian adaptation inspired by the vibrant street food culture of Thailand. Traditionally, Thai cuisine is celebrated for its bold flavors, aromatic herbs, and an array of grilled dishes found at bustling food markets. This vegetarian skewer swaps out meat for protein-rich tofu, marinated in an authentic blend of Thai spices like lemongrass, coriander root, and turmeric, giving it a uniquely Thai flavor profile. The skewers are then grilled to perfection, resulting in a smoky, delicious, and guilt-free meal. In Thailand, skewered foods are a popular choice for quick lunches and communal meals, especially in the northern regions where grilling over charcoal is a cherished cooking method. This dish captures the essence of Thai hospitality and its emphasis on sharing food, making it ideal for gatherings or healthy solo lunches. With its balance of fresh vegetables and plant-based protein, Thai Grilled Tofu Skewer is not only satisfying but also aligns with modern health-conscious lifestyles, making it a superb choice for those seeking nutritious, flavorful Thai cuisine.

35 min total2 servingseasy110 kcal / 100g

Ingredients

  • Firm tofu
    200g Firm tofu (tahu)
  • Red bell pepper
    1/2 medium Red bell pepper (sliced into 2 cm pieces)
  • Zucchini
    1/2 medium Zucchini (sliced)
  • Red onion
    1/2 small Red onion (cut into chunks)
  • Lemongrass stalk
    1 Lemongrass stalk (finely minced)
  • Coriander root
    2 roots Coriander root (finely chopped)
  • Turmeric powder
    1/2 tsp Turmeric powder
  • Light soy sauce
    1 tbsp Light soy sauce
  • Sesame oil
    1 tsp Sesame oil
  • Lime juice
    2 tsp Lime juice (freshly squeezed)
  • Fresh Thai basil
    1 tbsp Fresh Thai basil (chopped)
  • Black pepper
    1/4 tsp Black pepper (freshly ground)

Step-by-step instructions

Step 1: Press the tofu to remove excess water by wrapping it in a clean tow...
0%
10 min

Step 1 · Press the tofu to remove excess water by wrapping it in a clean tow...

Press the tofu to remove excess water by wrapping it in a clean towel and placing a weight on top for 10 minutes. Then cut into 2 cm cubes.

Step 2: In a bowl
0%

Step 2 · In a bowl

In a bowl, mix lemongrass, coriander root, turmeric, soy sauce, sesame oil, lime juice, and black pepper to make the marinade.

Step 3: Add tofu cubes and gently toss to coat
0%
10 min

Step 3 · Add tofu cubes and gently toss to coat

Add tofu cubes and gently toss to coat. Marinate for at least 10 minutes for maximum flavor.

Step 4: Thread tofu
0%

Step 4 · Thread tofu

Thread tofu, bell pepper, zucchini, and onion alternately onto soaked bamboo skewers.

Step 5: Preheat a grill pan or charcoal grill over medium heat
0%
12 min

Step 5 · Preheat a grill pan or charcoal grill over medium heat

Preheat a grill pan or charcoal grill over medium heat. Grill skewers, turning occasionally, until lightly charred and heated through (about 10-12 minutes).

Step 6: Sprinkle with chopped Thai basil before serving for an aromatic finish
0%

Step 6 · Sprinkle with chopped Thai basil before serving for an aromatic finish

Sprinkle with chopped Thai basil before serving for an aromatic finish.

Why this recipe is healthy

Grilled rather than fried, this dish limits unhealthy fats while maximizing flavor. Tofu is a low-calorie, cholesterol-free protein source, and the fresh vegetables add essential vitamins and minerals. The use of herbs and spices instead of heavy sauces reduces sodium and sugar content, making it perfect for healthy eating and weight management goals.

A note on tradition

In northern Thailand, grilled skewers—locally called "ping"—are a beloved street food, especially during midday meals and festivals. While traditionally made with meat, vegetarian versions are growing in popularity due to health trends. Grilled tofu skewers exemplify Thai innovation, blending traditional grilling methods with contemporary plant-based ingredients. Often enjoyed during Songkran (Thai New Year) celebrations for their ease of sharing, these skewers are perfect for both festive and everyday lunches.

← Back to Chicken Tikka Skewer nutrition