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.

35 min total2 servingsEasy210 kcal / 100g

Ingredients

Step-by-step instructions

Step 1: Press tofu to remove excess moisture and cut into 1-inch cubes
0%

Step 1 · Press tofu to remove excess moisture and cut into 1-inch cubes

Press tofu to remove excess moisture and cut into 1-inch cubes.

Step 2: In a bowl
0%

Step 2 · In a bowl

In a bowl, mix soy sauce, coconut sugar, minced garlic, coriander root, white pepper, sesame oil, lemongrass, and rice vinegar to create the marinade.

Step 3: Add tofu cubes to the marinade
0%
10 min

Step 3 · Add tofu cubes to the marinade

Add tofu cubes to the marinade, tossing gently to coat all sides. Marinate in the fridge for at least 10 minutes.

Step 4: Thread marinated tofu cubes onto pre-soaked bamboo skewers
0%

Step 4 · Thread marinated tofu cubes onto pre-soaked bamboo skewers

Thread marinated tofu cubes onto pre-soaked bamboo skewers.

Step 5: Heat a grill pan or charcoal grill over medium heat
0%

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

Heat a grill pan or charcoal grill over medium heat. Lightly oil the grill to prevent sticking.

Step 6: Grill skewers for 3-4 minutes per side
0%
4 min

Step 6 · Grill skewers for 3-4 minutes per side

Grill skewers for 3-4 minutes per side, brushing with leftover marinade, until tofu is golden and slightly charred.

Step 7: Serve hot
0%

Step 7 · Serve hot

Serve hot, garnished with cucumber slices and chopped peanuts if desired.

Why this recipe 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.

A note on tradition

In Singapore, Thai Grilled Pork Skewers have become a fixture in many hawker centres and kopitiams, reflecting the city’s love for regional fusion. The dish is especially popular as a quick lunch or snack, appreciated for its bold flavors and easy portability. Vegetarian versions are increasingly common, catering to the growing demand for meat-free options in Singapore’s diverse food scene.

← Back to Thai Grilled Pork Skewer