Grilled Tofu Skewers with Spicy Peanut Sauce

Print Recipe
4.5 from 6 votes

Grilled Tofu Skewers with Spicy Peanut Sauce

The tofu can marinate in the fridge for up to 3 days, then just grill or skillet (or frying pan) when ready to enjoy!
My Notes:
Prep Time1 hr
Cook Time15 mins
Total Time1 hr 15 mins
Meal Type: Appetizer, dinner, Lunch, Sides
Special: Freezer-Friendly, Gluten-Free, Seasonal (Hot Weather), Vegan Meat
Tool: barbecue, Stove
Ingredient: Tofu
Servings: 8 skewers
Calories: 116kcal
Ingredients
For the grilled tofu skewers:
  • 1 12oz block(s) extra-firm tofu drained and pressed (see step 1)
  • 2 tablespoon(s) soy sauce
  • 2 tablespoon(s) water
  • 1 tablespoon(s) agave or maple syrup
  • 1/2 teaspoon(s) smoked paprika
  • 1/2 teaspoon(s) garlic powder
For the spicy peanut sauce:
  • 1/2 cup(s) natural peanut butter
  • 1/4 cup(s) full-fat coconut milk
  • 2 tablespoon(s) soy sauce
  • 2 tablespoon(s) lime juice
  • 1 tablespoon(s) Sriracha or similar hot sauce (or to taste)
  • 1/4 teaspoon(s) garlic powder
  • Optional toppings for tofu skewers: lime wedges, roasted peanuts, chopped cilantro
Instructions
  • For the tofu: Prepare the tofu by draining it, and then pressing it for 15 minutes to 1 hour. For pressing instructions, check out this video . Pressing the tofu squeezes excess water out so that the tofu can suck up more of the marinade and become chewier.
    once the tofu is pressed, cut the block into 8 long sticks. Or for an appetizer, you can cut the sticks in half to make 16 small sticks. Add the soy sauce, water, agave, smoked paprika, and garlic powder to a sealable bag or dish and mix. Add the tofu to the mixture and let marinate covered in the fridge for a minimum of 30 minutes or up to 3 days.
  • For the spicy peanut sauce: mix together all the ingredients in a small bowl. This can be made ahead of time and stored in the fridge.
  • To grill the tofu: If using wooden skewers, soak them in water for 30 minutes before using so they don't burn. Thread the tofu onto the skewers lengthwise. Heat your BBQ or grill pan over medium-high heat. When hot, grill the skewers for 10 - 15 minutes, turning as needed until grill marks form on each side, brushing with the leftover marinade as they cook. Remove from the heat and serve hot with the spicy peanut sauce on the side for dipping. Decorate with any garnishes you like.
Nutrition
Calories: 116kcal | Carbohydrates: 4g | Protein: 5g | Fat: 9g | Saturated Fat: 3g | Sodium: 621mg | Potassium: 139mg | Fiber: 1g | Sugar: 1g | Vitamin A: 60IU | Vitamin C: 2.3mg | Calcium: 8mg | Iron: 0.8mg
Did You Make This Recipe?Tag @itdoesnttastelikechicken on Instagram and Hashtag #easyveganmealplan