Deliciously grilled tofu skewers served with a deliciously thick and creamy sauce, these Tofu Satay Skewers with Peanut Sauce are a vegan version of traditional chicken satay.

Chicken satay is a traditional Asian dish of skewered chicken charred to perfection and served with a peanut sauce. This vegan version replaces the chicken with tofu and keeps that thick, creamy peanut sauce that absolutely makes the dish.
We'll start by marinating the tofu to give it some flavor. Then we'll grill it to give it a nice smoky char. And finally pair it with that divine peanut sauce. Enjoy!
Jump to:

Why I love these Tofu Satay Skewers
- Dietary needs - this dish is vegan, gluten-free, dairy-free, oil-free, and refined sugar free
- Vegan version of a classic - it's like chicken satay, but with tofu!
- High protein - tofu is packed with plant-based protein!
- Peanuty goodness - I love anything peanut butter. And this peanut sauce for tofu satay is so creamy and delicious - you'll absolutely love it

Ingredient Notes
- Extra Firm Tofu: extra firm tofu is ideal here because it maintains it's shape and will result in the best texture
- Liquid Aminos or Tamari or Soy Sauce: any one of these three works. I prefer liquid aminos. And if you're gluten-free be sure to use tamari or liquid aminos, not soy sauce.
- Canned Coconut Milk: canned coconut milk adds fat and that Thai-peanut esque flavor. If you don't have canned coconut milk you can use regular coconut milk or any kind of non-dairy milk
- Minced Garlic: fresh garlic is ideal but you can sub garlic powder
- Ground Ginger: you could also use fresh ginger, but I use dried ginger because I always have it on hand

Satay Sauce Ingredients
- Peanut Butter: be sure to use an unsweetened peanut butter that doesn't have any added oils. The only ingredients should be peanuts and salt.
- Liquid Aminos or Tamari or Soy Sauce: same as above. Any of these three will work.
- Maple Syrup: for a completely fruit-sweetened sauce use date syrup instead.
- Cayenne: if you don't like spice feel free to reduce the amount of cayenne or omit it entirely
- Ground Ginger: same as above. You could also use fresh ginger, but I use dried ginger because I always have it on hand
- Water

How to make Tofu Satay Skewers with Peanut Sauce
Step 1. Soak 8 wooden skewers in water.
Step 2. Cut each block of tofu into 6 long strips.

Step 3. Mix the liquid aminos, coconut milk, garlic, and ginger.
Step 4. Drizzle the strips with the marinade. Let the tofu sit for 15 minutes, to absorb the marinade.

Step 5. Meanwhile, make peanut sauce. Mix all the sauce ingredients in a small bowl. Adjust the spice/sweetness to your taste.
Step 6. Preheat grill or griddle to medium high heat. Thread the tofu onto skewers.

Step 7. Cook 4-5 minutes per side, using a splash of water or leftover marinade if the skewers start to stick. If you are using a grill, you may need to brush on a bit of oil.
Step 8. Serve with the peanut sauce. Enjoy!

Recipe Prayer
Thank you God for this high protein vegan meal for us to enjoy. Amen.

More Asian inspired recipes
Tried this recipe?
Please leave a review in the comments section below. You can also stay in touch with me on social media by following me on Instagram, Pinterest, and TikTok or by subscribing to my newsletter.
📖 Recipe

Tofu Satay Skewers with Peanut Sauce
Ingredients
- 2 14 Ounce Blocks Extra Firm Tofu
- 2 Tablespoons Liquid Aminos or Tamari or Soy Sauce
- 2 Tablespoons Canned Coconut Milk
- 3 Cloves Minced Garlic
- ¼ Teaspoon Ground Ginger
Peanut Sauce
- ¼ Cup Unsweetened Oil-Free Creamy Peanut Butter
- 1 Tablespoon Liquid Aminos or Tamari or Soy Sauce
- 1 Tablespoon Maple Syrup
- ⅛-1/4 Teaspoon Cayenne
- ⅛ Teaspoon Ground Ginger
- Water
Instructions
- Soak 8 wooden skewers in water.
- Cut each block of tofu into 6 long strips.
- Mix the liquid aminos, coconut milk, garlic, and ginger.
- Drizzle the strips with the marinade. Let the tofu sit for 15 minutes, to absorb the marinade.
- Meanwhile, make peanut sauce. Mix all the sauce ingredients in a small bowl. Adjust the spice/sweetness to your taste.
- Preheat grill or griddle to medium high heat. Thread the tofu onto skewers.
- Cook 4-5 minutes per side, using a splash of water or leftover marinade if the skewers start to stick. If you are using a grill, you may need to brush on a bit of oil.
- Serve with the peanut sauce. Enjoy!
Nutrition
Nutrition information is an estimate.










Comments
No Comments