Grilled Tofu Skewers (Vegan)

Grilled Tofu Skewers are a delightful vegan dish that perfectly captures the umami flavors of Chinese cuisine while adding a healthy twist. The tofu is marinated until it absorbs the savory essence of soy sauce, rich sesame oil, and a hint of vinegar, creating a deliciously crispy exterior while remaining soft and creamy inside. Served on skewers, these grilled tofu bites not only taste fantastic but also look incredibly inviting, making them perfect for parties, barbecues, or simply a cozy night in.

Table of Contents
Grilled Tofu Skewers (Vegan)

I first discovered grilled tofu skewers at a local food festival, where they were the star of the showcase. The moment I took a bite, I was hooked. Grilling brings out the rich flavors of tofu that often gets overlooked, and the vibrant colors of the marinade add a fun, playful aspect to the meal. Easy to make and loaded with flavor, they also cater wonderfully to various dietary preferences. I can confidently say that these skewers will be a hit on any dining table, whether you are a lifelong vegan or just looking for a meatless option to try.

Why You’ll Love This Recipe

  • Simple & Quick: You can whip these up in about 30 minutes—perfect for busy weeknights.
  • Irresistible Flavor: The combination of soy sauce, sesame oil, and peanut butter creates a satisfying blend of savory and nutty flavors that are hard to resist.
  • Eye-Catching Appeal: The vibrant colors of the grilled tofu and sprinkled sesame seeds make this dish an impressive centerpiece.
  • Flexible Serving: Enjoy them as an appetizer, snack, or as a part of your main course—ideal for any occasion.
  • Diet-Friendly Options: Fully vegan and customizable for gluten-free diets with tamari in place of soy sauce.

Ingredients You’ll Need

  • 1 (8 ounce) block extra firm tofu: The key to getting that perfect texture; extra firm tofu holds its shape well during grilling. Look for organic tofu if possible. If unavailable, firm tofu works too, but you might need to be a bit gentler while handling it.
  • 2 tablespoons soy sauce: This provides the salty, umami flavor that complements the tofu beautifully. You can substitute with tamari for a gluten-free option.
  • 1 tablespoon sesame oil: Adds a fragrant nuttiness to the marinade. Feel free to use toasted sesame oil for an even deeper flavor.
  • 1 teaspoon balsamic vinegar or white vinegar: This balances the saltiness and adds a hint of acidity. White vinegar is more neutral, while balsamic adds sweetness.
  • Sesame seeds (optional, for garnish): They add crunch and a lovely visual touch. You can use black or white sesame seeds, or both for a more dynamic look.
  • 2 tablespoons hoisin sauce or sweet soy sauce: This sweet and savory sauce enhances the overall flavor. If you’re looking for a lighter alternative, consider homemade sweet soy sauce.
  • 2 tablespoons peanut butter: Creamy peanut butter contributes richness and complexity. For a nut-free version, feel free to swap in sun butter.
  • 1 tablespoon water: Helps to thin out the peanut butter for a smoother dipping sauce.
  • 1 teaspoon sesame oil: Another dash to amplify that nutty flavor in your dipping sauce.
  • 1 teaspoon lime juice, freshly squeezed: This introduces a bright, zesty note that elevates the sauce.

How to Make Grilled Tofu Skewers (Vegan)

  1. Prepare the Marinade: In a large mixing bowl, toss the cubed tofu with 2 tablespoons soy sauce, 1 tablespoon sesame oil, and 1 teaspoon balsamic vinegar or white vinegar. Stir well to coat the tofu evenly in the marinade.
  2. Skewer the Tofu: Thread the marinated tofu onto bamboo skewers, leaving a little space between each cube. Aim for 4-5 cubes per skewer for optimal grilling.
  3. Preheat and Prepare: Lightly brush your grill pan or large skillet with oil. Preheat the pan over medium-high heat for 1-2 minutes until the oil starts to shimmer.
  4. Grill the Tofu: Carefully place the skewers in the pan, ensuring they’re evenly spaced. Grill for 3-4 minutes per side, or until they become golden brown and crispy. Periodically brush with the leftover soy sauce marinade to enhance the flavor, ensuring each piece gets that delicious glaze.
  5. Make the Peanut Dipping Sauce: In a separate bowl, whisk together 2 tablespoons hoisin sauce, 2 tablespoons peanut butter, 1 tablespoon water, 1 teaspoon sesame oil, and 1 teaspoon lime juice until smooth. Adjust the consistency by adding more water if needed.
  6. Serve: Once the tofu skewers are grilled to perfection, sprinkle with sesame seeds. Serve them hot with the peanut dipping sauce on the side.

Storing & Reheating

To store grilled tofu skewers, keep them in an airtight container at room temperature for up to 2 hours. For longer storage, refrigerate them for up to 3 days in a sealed container. If you want to freeze them, wrap individual skewers in plastic wrap and then in aluminum foil; they can last for up to 3 months. Reheat by grilling them briefly on medium heat for about 2-3 minutes, or until warmed through. Note that while this will refresh their flavor, the texture may change slightly from the original crispiness.

Chef’s Helpful Tips

  • Be sure to pat dry your tofu well before marinating; this will help it absorb the marinade better and prevent excess moisture during grilling.
  • Letting the tofu marinate for at least 15-30 minutes will amplify the flavor, so don’t rush this step; it’s worth the wait!
  • If using bamboo skewers, soak them in water for 30 minutes before threading with tofu to prevent burning on the grill.
  • Keep an eye on the skewers while grilling; tofu cooks relatively quickly, and you want to remove them once they’re golden brown.

The grilled tofu skewers are not just an eco-friendly option but also a great way to introduce anyone to the wonderful world of plant-based cooking. I encourage you to try different combinations of marinades or sauces to make this recipe your own.

Grilled Tofu Skewers (Vegan)

Recipe FAQs

Can I use another type of protein?

Absolutely! If you prefer a different protein option, tempeh or seitan can be excellent substitutes. Just adjust the marinating times accordingly based on the protein selected.

How do I get the tofu to be less soggy?

Patting down your tofu and using extra firm tofu will give you the best results. Additionally, you can press your tofu for about 30 minutes before marinating to further remove excess moisture.

Can I make these skewers ahead of time?

Yes! You can prepare and marinate the tofu skewers a day in advance. Just store them covered in the refrigerator and grill them just before serving for the best texture and flavor.

What can I serve with grilled tofu skewers?

They pair wonderfully with a fresh cucumber salad, jasmine rice, or crispy spring rolls. You can customize your meal to suit your preferences beautifully!

Print

More Dinner Recipes

Did You Enjoy Making This Recipe? Please rate this recipe with ⭐⭐⭐⭐⭐ or leave a comment.

📖 Recipe Card

clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Grilled-Tofu-Skewers-Vegan-Recipe

Grilled Tofu Skewers (Vegan)

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Nadia
  • Prep Time: 10 minutes
  • Cook Time: 8 minutes
  • Total Time: 18 minutes
  • Yield: 6 servings 1x
  • Category: Dinner
  • Method: Grilling
  • Cuisine: Vegan

Description

These Grilled Tofu Skewers (Vegan) offer an irresistible flavor experience with marinated tofu and a tasty peanut dipping sauce. Perfect for quick dinners or healthy meals!


Ingredients

Scale
  • 1 (8 ounce) block extra firm tofu, pat dry and cut into 1-inch cubes
  • 2 tablespoons soy sauce
  • 1 tablespoon sesame oil
  • 1 teaspoon balsamic vinegar or white vinegar
  • 1 teaspoon sesame seeds, optional for garnish
  • 2 tablespoons hoisin sauce or sweet soy sauce
  • 2 tablespoons peanut butter
  • 1 tablespoon water
  • 1 teaspoon sesame oil
  • 1 teaspoon lime juice, freshly squeezed

Instructions

  1. In a large mixing bowl, combine cubed tofu, soy sauce, sesame oil, and vinegar. Stir to evenly coat the tofu in the marinade.
  2. Thread marinated tofu onto bamboo skewers, leaving space between each cube. Aim for 4-5 cubes per skewer.
  3. Lightly grease the grill pan or large skillet. Preheat it over medium-high heat for 1-2 minutes until oil shimmers. Place skewers in the pan, ensuring they're spaced out. Grill for 3-4 minutes on each side until golden brown and crispy, brushing occasionally with leftover marinade.
  4. Prepare the peanut dipping sauce by whisking hoisin sauce, peanut butter, water, sesame oil, and lime juice until smooth. Set aside.
  5. Garnish grilled tofu skewers with sesame seeds and serve hot with peanut dipping sauce.

Notes

For added flavor, let the tofu marinate for an hour before grilling.
Ensure the skewers are soaked in water for 30 minutes if using wooden ones to prevent burning on the grill.


Nutrition

  • Serving Size: 1 skewer
  • Calories: 220
  • Sugar: 1g
  • Sodium: 500mg
  • Fat: 14g
  • Saturated Fat: 2g
  • Unsaturated Fat: 10g
  • Trans Fat: 0g
  • Carbohydrates: 15g
  • Fiber: 2g
  • Protein: 10g
  • Cholesterol: 0mg

More Dinner Recipes

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star