Now Reading
Tofu Satay and Peanut Sauce

Tofu Satay and Peanut Sauce

Remake delicious curry marinated skewers with tofu and a silky peanut sauce. A great vegetarian dish as we head into barbecue season.
By Pallavi Gupta


In my chicken eating days, satay used to be something that I really enjoyed eating. The answer to my craving and possibly yours is this recipe. Its packed with the same flavors of a chicken satay and with a substitute of tofu complete with great texture. I used fried tofu for this recipe because it helps hold the shape of the tofu when you marinade it and grill it. Also it makes tofu absorb the marinade better and gives a good texture and bite to the overall dish. This recipe would be great for a barbecue party.


The marinade is simple and doesn’t call for many ingredients. Use a homemade or a store bought curry powder for this recipe…it would taste just fine. You can find the recipe for homemade curry powder here but if you already have a bottle in your pantry then please go ahead and use that.

The satay is accompanied by a silky peanut sauce – which is again really easy to make and requires a few ingredients. The sauce really compliments the flavors of satay but you can very well enjoy any leftover that you might have over salads, as dipping sauce and even as a spread in sandwiches. It has such great flavors that in the future I might make the sauce just for using it as a salad dressing. Give this recipe a go if you love satays!

See Also


clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Tofu Satay and Peanut Sauce

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Pallavi Gupta
  • Yield: 4 to 5 skewers 1x


Remake delicious curry marinated skewers with tofu and a silky peanut sauce. A great vegetarian dish as we head into barbecue season.


  • 14 to 16 pieces of diced fried tofu
  • 2 to 3 tsp vegetable oil

For Marinade

  • 2 tsp. ground coriander
  • 2 tsp curry powder
  • 1/4 tsp turmeric powder
  • 1 tsp. cumin powder
  • 2 tsp Sugar
  • 2 tsp Salt
  • 1/2 cup coconut milk
  • 1 cloves garlic
  • handful of cilantro
  • 1 stalk lemongrass

Peanut Sauce

  • 2 tsp Red Curry Paste
  • 1 cup coconut milk
  • 1 tbsp brown sugar
  • 1 1/2 tsp salt
  • 2 tsp vegetable oil
  • ½ cup peanut butter


  1. In a large bowl add first 6 ingredients and mix roughly.
  2. In a mortar and pestle or in a blender add garlic, cilantro and lemongrass and pound to make a chunky paste.
  3. Add the paste along with the coconut milk to the spice mix and whisk to mix to form a smooth mixture. The marinade is ready.
  4. Add the tofu pieces and toss them around till everything is coated in well in the marinade. Cover with a plastic wrap and refrigerate for 2 hours tossing the tofu a couple of time in between.
  5. Arrange the tofu on skewers (roughly 4 per skewer) and either barbecue the skewers or cook it in a griddle with a little bit of oil. Keep brushing extra marinade onto the tofu while they are cooking.
  6. Serve warm with a squeeze of lemon and some chopped up cilantro along with the peanut sauce

Peanut Sauce

  1. In a wok heat vegetable oil. When the oil is hot add the red curry paste and cook till fragrant.
  2. Add the coconut milk and bring it to a simmer.
  3. Add brown sugar, peanut butter and salt. Stir and cook till everything is dissolved and the sauce turns a little thick. If you feel the sauce is too thick, add a tablespoon of water and cook for a few seconds. Taste and adjust the seasoning. Serve warm.
  • Category: Main
  • Cuisine: Vegetarian, Thai


View Comments (0)

Leave a Reply

Your email address will not be published.

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

Scroll To Top