Tofu Skewers with Thai Peanut Sauté Sauce

Tofu Skewers with Thai Peanut Saute Sauce

This appetizer was inspired by a trip to Indonesia a few years ago, where I discovered satay. Satay is a dish that consists of skewered meat (or other protein), and a sauce. The recipe for Thai Peanut Sauté Sauce triggered memories from that trip, and I decided to add some fried tofu to it to re-create some of the Indonesian experience in Canada, plant-based way. This is a great appetizer to serve next to other Asian-inspired meals, or simply any time you crave Southeast Asian flavours.

Tofu Skewers with Thai Peanut Saute Sauce

Tofu Skewers with Thai Peanut Saute Sauce


Makes 10 skewers

Prep time

Active time:

Total time:

How it's made

1 package of extra firm tofu


Rinse tofu and press it with something heavy (like a large book) for about an hour. Once the hour has passed, slice tofu into bite size pieces and place it in a bowl.


3 tbsp corn starch


Put in a bowl with tofu and stir until tofu pieces are nicely coated.

½ tsp salt

½ tsp chipotle powder (optional)


2 tbsp vegetable oil


Heat up the oil in a pan over medium-high heat. Place tofu into the pan and fry, turning the pieces frequently, until they‘re golden on all sides. Remove from pan and let tofu pieces cool a bit on a plate covered with paper towel. Once cool enough to handle, place them on skewers.


1 cup peanut sauté sauce (use your favourite, but I suggest Thai Peanut Sauté Sauce)


Serve tofu skewers with the peanut sauté sauce either poured over the tofu, or served in a separate dish for dipping.

Helpful tips

This is best eaten while still warm. Can be served as an appetizer, or as a full meal paired with a salad such as Japanese Restaurant Salad Dressing and Salad.