Go Back
+ servings
Vegan tofu skewers with pineapple.
Print

Grilled Tofu Skewers

Treat your family to some tasty tofu kebabs! The roasted veggies really turn this recipe up a notch. Either broiled or grilled, these sweet and savory sticks will satisfy with lots of plant-based protein.
Course Appetizer
Cuisine American
Keyword grilled tofu, grilled tofu skewers, tofu skewers
Prep Time 15 minutes
Cook Time 15 minutes
marinating time 30 minutes
Total Time 1 hour
Servings 4
Calories 118kcal
Author Mena Massoud

Ingredients

  • 2 tablespoons tamari
  • 2 tablespoons pineapple juice
  • 1 teaspoon apple cider vinegar
  • 2 teaspoons finely grated fresh ginger
  • 2 cloves garlic finely chopped
  • ½ teaspoon ground turmeric
  • 1 14-ounce package extra-firm tofu drained, patted dry, and cut into 1 1/2-inch cubes
  • 1 medium carrot sliced
  • 1 red bell pepper sliced
  • 4 ounces broccoli crowns cut into florets
  • 2 ounces snow peas about 1 cup, ends trimmed
  • 1 tablespoon avocado oil plus more for greasing
  • Sea salt and freshly ground black pepper
  • 2 cups cubed fresh pineapple
  • 1 handful fresh cilantro leaves for garnish
  • 2 scallions thinly sliced, for garnish

Instructions

  • In a large bowl, whisk together the tamari, pineapple juice, vinegar, ginger, garlic, and turmeric to combine well.
  • Add the tofu to the marinade and toss to coat. Cover the bowl with plastic wrap and marinate in the refrigerator for at least 30 minutes or up to 24 hours.
  • About 20 minutes before serving, preheat the broiler with a rack positioned 6 inches from the heat source.
  • In a large bowl, toss together the carrot, bell pepper, broccoli, snow peas, and oil. Season with salt and pepper. Spread the vegetables into a single layer on a rimmed baking sheet. Broil the vegetables, stirring occasionally, until tender and browned in spots, 5 to 10 minutes (broiler strengths vary, so watch closely to make sure the vegetables don’t burn). Remove the pan from the broiler and cover loosely with aluminum foil to keep warm; keep the broiler on.
  • Lightly grease a second rimmed baking sheet with oil. Remove the tofu from the marinade. Skewer alternating pieces of tofu and pineapple on 4 skewers, placing them on the prepared baking sheet as you go.
  • Broil, turning the skewers occasionally until the tofu and pineapple are browned in spots, 3 to 5 minutes.
  • Serve the skewers and vegetables garnished with cilantro and scallions.

Notes

  • Make sure you completely drain and dry your tofu, or it won’t absorb the marinade as well.
  • If using wooden skewers, soak them for 20 minutes first to prevent burning.
  • Instead of broiling the vegetables and skewers, you can put the vegetables on a sheet of aluminum foil, wrap it around them to make a packet, and cook them alongside the assembled skewers on an outdoor grill.

Nutrition

Calories: 118kcal | Carbohydrates: 20g | Protein: 3g | Fat: 4g | Saturated Fat: 0.5g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 3g | Sodium: 527mg | Potassium: 388mg | Fiber: 4g | Sugar: 12g | Vitamin A: 3985IU | Vitamin C: 115mg | Calcium: 49mg | Iron: 1mg