Almond Butter Tofu Skewers

8-ingredient vegan skewers with tofu marinated in a spicy almond butter sauce. The perfect skewers for your next BBQ!


  • 8 wooden skewers
  • 8-ounces extra firm tofu
  • 1 medium eggplant
  • 1 red bell pepper
  • 1 medium zuchinni


  • 2 tbsp almond butter
  • 1/4 tsp sriracha
  • 2 tbsp soy sauce
  • 2 tbsp maple syrup


Marinated Tofu

  1. In a small bowl, combine all the marinade ingredients and mix until well combined.
  2. Drain the tofu and wrap it in paper towels, squeeze to remove excess moisture.
  3. Cut the tofu into 1-inch cubes. Add it to the bowl and toss gently.
  4. Cover and let the tofu marinate for at least 30 minutes.


  1. Wash the eggplant, zuchinni and red bell pepper and cut them into thick 1-inch square slices.
  2. Thread the marinated tofu, red bell pepper, zuchinni and eggplant slices onto the wooden skewers, alternating each item. Sprinkle with salt and pepper.
  3. Preheat a grill or plancha and grill the skewers on all sides until the tofu is golden brown and the vegetables softer. You can add a drizzle of soy sauce when they cook to help the tofu caramelize.
  4. Serve with brown rice, salad, chips, etc.


If you don’t have a grill, you can also cook the skewers in a large skillet.