3 tbsp (45 ml) soy sauce
3 tbsp (45 ml) olive oil
1 clove garlic, minced
0.5 tsp crushed red pepper flakes
Salt and pepper to taste
1 lb (450 g) boneless pork loin, cut into 1 inch cubes
1 can (14.5 oz) low-sodium beef broth
2 tbsp (30 g) cornstarch
1 tbsp (15 g) brown sugar
0.25 tsp ground ginger
3 portobello mushrooms, quartered
1 large red onion, cut into 12 wedges
12 cherry tomatoes
12 bite-size chunks fresh pineapple
Step 1
In a shallow dish, mix together 3 tbsp soy sauce, olive oil, minced garlic, red pepper flakes, and salt and pepper. Add the pork and coat evenly. Cover and refrigerate for 3 hours.
Step 2
In a small saucepan, combine the beef broth, cornstarch, 2 tbsp soy sauce, brown sugar, 2 cloves minced garlic, and ginger. Bring to a boil, then reduce heat and simmer for 5 minutes. Set aside.
Step 3
Preheat an outdoor grill to high heat and lightly oil the grate.
Step 4
Remove the pork from the marinade and thread it onto skewers, alternating with mushrooms, onion, tomatoes, and pineapple.
Step 5
Grill the skewers over high heat, turning and basting with the sauce frequently, until the pork is cooked through, about 15 minutes. The internal temperature of the pork should reach at least 145°F (63°C).