
Thai Grilled Pork Skewer
Lunch • Singapore
How to Make Thai Grilled Pork Skewer (Traditional & Healthy Version)
Thai Grilled Pork Skewer, known locally in some kopitiams as 'moo ping', is a beloved dish that has found its way into Singaporean hawker culture through the vibrant fusion of Southeast Asian cuisines. In Singapore, especially in food courts and bustling night markets, you’ll often spot these fragrant skewers sizzling over charcoal, drawing in crowds with their irresistible aroma. This vegetarian adaptation pays homage to the classic flavors while aligning with health-conscious eating trends that are increasingly popular among Singaporeans. By using plant-based protein alternatives and reducing oil, this recipe keeps the essence of the dish while making it suitable for a wider range of diets. It's a delicious choice for lunch or a light meal, capturing the sweet, savory, and slightly smoky notes that make Thai Grilled Pork Skewer a staple in Singapore’s multicultural food scene. Whether you’re a fan of traditional hawker fare or seeking a healthier option, this recipe brings a taste of the kopitiam experience right to your home. Perfect for busy days, it's quick to prepare, full of authentic flavor, and a great way to enjoy Singaporean-Thai fusion cuisine.
Ingredients(for 3 skewers per person, Singapore hawker portion)
- 250g Firm tofu (pressed and cut into cubes)
- 2 tablespoons Light soy sauce (low sodium preferred)
- 1 tablespoon Coconut sugar (gula melaka, finely grated)
- 2 cloves Garlic (minced)
- 1 root Coriander root (finely chopped)
- 1/2 teaspoon White pepper
- 1 teaspoon Sesame oil
- 1 stalk Lemongrass (white part only, finely minced)
- 2 teaspoons Rice vinegar
- 6 pieces Bamboo skewers (soaked in water 10 minutes)
- 1/2 Fresh cucumber (sliced, for garnish) - optional
- 1 tablespoon Chopped peanuts (for serving) - optional
Instructions
- 1
Press tofu to remove excess moisture and cut into 1-inch cubes.
5 minutes
The drier the tofu, the better it absorbs marinade.
- 2
In a bowl, mix soy sauce, coconut sugar, minced garlic, coriander root, white pepper, sesame oil, lemongrass, and rice vinegar to create the marinade.
3 minutes
Use gula melaka for authentic Southeast Asian sweetness.
- 3
Add tofu cubes to the marinade, tossing gently to coat all sides. Marinate in the fridge for at least 10 minutes.
10 minutes
Longer marination enhances flavor.
- 4
Thread marinated tofu cubes onto pre-soaked bamboo skewers.
2 minutes
Leave small gaps between cubes for even grilling.
Why This Dish is Healthy
Opting for tofu instead of pork makes this dish lower in saturated fat and cholesterol, ideal for heart health and weight management. Grilling instead of deep-frying reduces unnecessary calories, while the inclusion of fresh herbs and minimal sweetener supports a nutrient-dense profile. With plant-based ingredients and controlled portion sizes, this recipe fits easily into a balanced, calorie-conscious Singaporean diet.
This vegetarian Thai Grilled Pork Skewer recipe uses firm tofu as a protein source, providing a complete amino acid profile and essential minerals like calcium and iron. The use of coriander root and lemongrass adds antioxidants, while the low-sodium soy sauce and minimal oil keep sodium and fat content in check. Gula melaka, a natural sweetener, offers trace minerals and a lower glycemic index compared to regular sugar. Fresh cucumber garnish adds hydration and vitamins. Each serving delivers a balance of protein, healthy fats, and moderate carbohydrates.
Pro Tips
- 💡Tip 1: For extra flavor, marinate tofu overnight.
- 💡Tip 2: Use a grill pan with ridges for authentic char marks if you don’t have a charcoal grill.
- 💡Tip 3: Serve with a squeeze of fresh lime for brightness.
Storage & Serving
Store leftover skewers in an airtight container in the fridge for up to 2 days. Reheat on a grill or in an oven for best texture.
Best served: Breakfast or Lunch
Nutrition Facts
| Nutrient | Per 100g |
|---|---|
| Energy | 210.0 kcal |





