Go Back
+ servings

Marinated Tofu Veggie Skewers

These Marinated Tofu Veggie Skewers are the perfect vegan main dish for summer! Tofu in a simple savoury marinade with fresh healthy veggies!
Course Appetizer, Main Course
Cuisine Grilling, Healthy, Summer, Vegan, Vegetarian
Keyword Marinated Tofu Skewers, tofu kabobs, Vegetable Skewers, veggie kabobs
Prep Time 10 minutes
Cook Time 10 minutes
Marinating Time 1 hour
Total Time 1 hour 20 minutes
Servings 4 servings
Calories 171kcal
Author Chrissie


  • 16 ounces firm or extra firm tofu (or pressed tofu)
  • 3 cloves garlic finely minced
  • 1 teaspoon freshly grated ginger
  • 1/3 cup soy sauce
  • 1/2 teaspoon sriracha or your favourite hot sauce
  • 2 tablespoons rice vinegar
  • 2 teaspoons sesame oil
  • 2 tablespoons maple syrup or use brown sugar
  • 1 tablespoon lemon juice
  • 1 teaspoon Worcestershire sauce
  • 1 red bell pepper cut into 1.5-inch chunks
  • 1 yellow bell pepper cut into 1.5-inch chunks
  • 1 medium zucchini cut into 1.5-inch chunks
  • 1 medium red onion cut into 1.5-inch chunks
  • 16 small mushrooms


  • Drain the tofu and cut it into 1.5-inch square chunks. Set aside.
  • Combine the garlic, ginger, soy sauce, sriracha, rice vinegar, sesame oil, maple syrup, lemon juice, and Worcestershire sauce in a small bowl or container and whisk them together.
  • Add the chunks of tofu, cover and refrigerate for about an hour or more.
  • Soak your wooden skewers for about 10 minutes before assembling so they don't catch fire when cooking.
  • Assemble the skewers by sliding the veggies and tofu chunks onto the skewers, alternating the veggies and tofu.
  • Grill on an outdoor grill over medium-high heat for about 3 minutes per side, or cook indoors on a hot skillet.
  • Brush with some leftover marinade while grilling.


Serving: 2skewers | Calories: 171kcal | Carbohydrates: 21g | Protein: 13g | Fat: 5g | Saturated Fat: 1g | Sodium: 1190mg | Potassium: 680mg | Fiber: 3g | Sugar: 12g | Vitamin A: 1089IU | Vitamin C: 107mg | Calcium: 71mg | Iron: 3mg