Go Back
+ servings

Grilled Tofu Skewers

Prep Time45 minutes
Cook Time20 minutes
Total Time1 hour 5 minutes
Servings: 3 to 4
Calories: 165kcal
Author: Nisha Vora

Ingredients

  • 1 (14-ounce) block of Earth Grown Organic Extra Firm Tofu, drained
  • Simply Nature 100% Avocado Oil for oiling the grill grates
  • Sauces of choice for serving (see recipe cards below)

Marinade

  • 2 tablespoons Fusia Soy Sauce
  • 1 1/2 tablespoons freshly squeezed lime juice
  • 1 1/2 tablespoons Burman’s Dijon Mustard
  • 1 1/2 tablespoons agave nectar or maple syrup
  • 1 tablespoon Simply Nature 100% Avocado Oil
  • 1/4 teaspoon cayenne pepper
  • 3/4 teaspoon garlic powder
  • 3/4 teaspoon onion powder

Instructions

  • If using wooden skewers, soak them in warm water for 20 to 30 minutes (make sure they're completely submerged) to prevent burning. If using metal skewers, no need to soak.
  • Slice the drained tofu into 4 vertical slabs. Cover them with a few paper towels or a clean dish towel. Weigh them down with your heaviest cookbook and even out the weight with a few cans of beans (or use or a heavy skillet weighed down with a few cans). Press for 15 to 30 minutes.
  • Cut the tofu into cubes, not too big or small but as evenly as possible. I usually slice each vertical slab in half, vertically, so I end up with 8 slices. Then cut each of the 8 slabs into 4 or 5 cubes.
  • Make the marinade. In a jar, combine the soy sauce, lime juice, mustard, agave or maple syrup, cayenne, garlic powder, and onion powder. Seal the lid, and shake vigorously to combine. Or add all the ingredients to a bowl and whisk well until spices are dissolved.
  • Marinate the tofu. Transfer tofu cubes to a large reusable bag, pour on the marinade, and gently toss to coat. Marinate for at least 15 minutes at room temperature, or up to 8 hours in the fridge. Flip the bag a few times to ensure the tofu is evenly coated.
  • Thread several tofu cubes onto a skewer, trying to get them evenly lined up and closely pushed together (this makes them easier to turn on the grill). Repeat with remaining tofu and skewers. Reserve the excess marinade.
  • Prepare the grill. Preheat a gas grill* over medium-high heat (close the grill lid to trap the heat) for at least 10 minutes to get the grates really hot. Scrub down the hot grill with a heavy-duty grill brush to remove any gunk or drippings.
  • After cleaning the grill, set a small bowl with a few tablespoons of avocado oil near the grill and oil up a wad of paper towels or a clean dish towel. Use a set of stainless steel tongs to rub the preheated grill grates with the oiled towels. Let the oil smoke for 3 to 40 seconds. Repeat this oiling process three to four times total to build up a good layer of seasoning.
    TIP: If you skip this step, the tofu will stick to the grill.
  • Grill the tofu. As soon as you add the tofu to the grill, turn the burners directly underneath the tofu to low heat, but keep the other burners on medium-high heat. Close the lid. Open the lid every 3 ½ to 4 minutes and carefully rotate the skewers using tongs and/or a long stainless spatula. Close the lid and continue grilling, rotating every 3 ½ to 4 minutes, until grill marks are uniform, and parts of the tofu are charred, about 20 minutes total. Occasionally, after rotating the skewers, brush some reserved marinade on top of the tofu.
  • Take the skewers off the grill and serve with sauces of choice.

Video

The Saucy Tofu Skewers I Can’t Stop Eating
The Saucy Tofu Skewers I Can’t Stop Eating

Notes

*If you have a charcoal grill, a lot of the basics are the same, but if you’re new to grilling, you might want to check out this guide on how to use a charcoal grill