Spicy Tofu Peanut Kebabs

Warmer weather means more outdoor entertaining. If your guests are vegetarian, these spicy tofu and vegetable kebobs are a crowd-pleaser for veggie-lovers and meat-eaters alike. The peanut sauce also works well as a marinade for shrimp, chicken or pork.

  •  Prep time: 15 minutes
  • Marinating time: 20 minutes
  • Grilling time: 5 minutes
  • Makes: 4 servings



1 block extra-firm tofu (12 oz/350 g)
¼ cup (60 mL) peanut butter
1 tbsp (15) light miso
½-inch (1-cm) piece of ginger, peeled and finely grated
1 lime
2 tsp (10 mL) soy sauce
2 tsp (10 mL) hot Asian chili garlic sauce
3 tbsp (45 mL) water
small red onion
1 yellow pepper
4 skewers (metal or pre-soaked wood)
2 tbsp (30 mL) coarsely chopped peanuts
2 tbsp (30 mL) mint
lime wedges (optional)


Generously grease grill and preheat barbecue to medium-high. Place tofu on several layers of paper towel then cover with additional paper towel. Place a plate on top of paper towel, then a heavy object such as a jar of peanut butter, to press out any water from tofu. Let stand 20 minutes.

Meanwhile, in a medium bowl, stir peanut butter with miso, ginger, 2 tbsp (30 mL) lime juice from the lime, soy sauce and chili garlic sauce until combined. Whisk in water.

Cut tofu into chunks, 1 to 1½ inches (2.5 to 4 cm) in size; they will be rectangular in shape. Add to peanut butter mixture and stir. Cut yellow pepper and onion into pieces about the same size as tofu.

Once the grill is nearly preheated, thread tofu, pepper and red onion onto skewers. Barbecue, turning and brushing with any remaining marinade, for a total of 5 to 6 minutes. Serve with lime wedges on a platter sprinkled with peanuts and mint

Tip: On colder days, turn on the broiler and cook for 6 minutes, turning throughout the cook time. 


Per serving: 240 calories, 15 g fat (2.5 g saturated fat, 0 g trans fat, 6 g monounsaturated fat, 5 g polyunsaturated fat), 0 mg cholesterol, 14 g protein, 11 g carbohydrates, 3 g fibre, 3 g sugars, 440 mg sodium.