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.
Ingredients
- 200g Firm tofu (tahu)
- 1/2 medium Red bell pepper (sliced into 2 cm pieces)
- 1/2 medium Zucchini (sliced)
- 1/2 small Red onion (cut into chunks)
- 1 Lemongrass stalk (finely minced)
- 2 roots Coriander root (finely chopped)
- 1/2 tsp Turmeric powder
- 1 tbsp Light soy sauce
- 1 tsp Sesame oil
- 2 tsp Lime juice (freshly squeezed)
- 1 tbsp Fresh Thai basil (chopped)
- 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...
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
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
Add tofu cubes and gently toss to coat. Marinate for at least 10 minutes for maximum flavor.
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
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
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.