Grilled Tofu Skewers (Vegan)

Grilled tofu skewers are a delightful and flavorful dish that showcases how versatile and delicious plant-based eating can be. These skewers feature perfectly marinated cubes of extra-firm tofu that transform into a mouthwatering treat when grilled to crispy perfection. The combo of soy sauce, sesame oil, and a hint of vinegar creates a savory taste that’s irresistible. Whether you’re a long-time vegan or just looking to add a little more plant power to your dining, these grilled tofu skewers are a win for any meal.

Table of Contents
Grilled Tofu Skewers (Vegan)

I remember the first time I made grilled tofu skewers for a summer gathering several years ago. Most of my friends were skeptical, unsure about plant-based cuisine. But once they took their first bite, I saw their expressions change—surprise quickly morphed into delight! They couldn’t believe how flavorful and satisfying tofu could be. This recipe is easy, budget-friendly, and perfect for impressing your guests or enjoying a casual night in.

Why You’ll Love This Recipe

  • Simple & Quick: Prepping and grilling these skewers takes just about 30 minutes from start to finish, making them perfect for a weeknight meal.
  • Irresistible Flavor: The combination of soy sauce, sesame oil, and a hint of hoisin sauce provides a deliciously rich taste that will have everyone coming back for seconds.
  • Eye-Catching Appeal: Vibrant and colorful on the plate, these skewers make a great centerpiece for your next BBQ or potluck.
  • Flexible Serving: Perfect for appetizers, snacks, or even a main dish, they fit right in at any gathering.
  • Diet-Friendly Options: These skewers are 100% vegan and can easily be made gluten-free by using tamari instead of soy sauce.

Ingredients You’ll Need

  • 1 (8 ounce) block extra firm tofu: This type of tofu holds its shape and gives a great texture when grilled. For grilling, always choose firm or extra-firm tofu over silken varieties.
  • 2 tablespoons soy sauce: Soy sauce adds depth and saltiness, perfect for marinating the tofu. If you’re looking for a gluten-free option, tamari works wonderfully as a substitute.
  • 1 tablespoon sesame oil: This oil brings an aromatic, nutty flavor, enhancing the overall taste of the skewers. If you want, you can swap it with a neutral oil, although it won’t impart the same flavor.
  • 1 teaspoon balsamic vinegar or white vinegar: The acidity balances the rich flavors and helps the tofu absorb the marinade. Use balsamic for a sweeter taste or white vinegar for a sharper kick.
  • 1 teaspoon sesame seeds (optional, for garnish): These add a lovely crunch and visual appeal. Toast them lightly for even more flavor!
  • 2 tablespoons hoisin sauce or sweet soy sauce: This sauce adds a sweet depth that complements the savory elements. If you can’t find hoisin, any sweet soy sauce can do the trick.
  • 2 tablespoons peanut butter: Creamy peanut butter gives consistency and richness to the dipping sauce. For a smoother sauce, make sure to use the natural variety without added sugars.
  • 1 tablespoon water: Thin out the peanut butter and hoisin mixture to achieve your desired dipping sauce consistency.
  • 1 teaspoon sesame oil: This is repeated but enhances the peanut sauce; use it for that delightful nutty flavor.
  • 1 teaspoon lime juice, freshly squeezed: Fresh lime juice adds zing and brightness to the dipping sauce.

How to Make Grilled Tofu Skewers (Vegan)

  1. Prepare the Marinade: In a large mixing bowl, toss the cubed tofu with 2 tablespoons of soy sauce, 1 tablespoon of sesame oil, and 1 teaspoon of balsamic vinegar. Make sure each tofu piece is coated evenly; you want that flavor to soak in!
  2. Thread the Tofu onto Skewers: Carefully slide the marinated tofu cubes onto bamboo skewers, leaving a little space between each cube. Aim for about 4-5 cubes per skewer. This spacing will help them cook evenly on the grill.
  3. Preheat the Grill: Lightly brush a grill pan or large skillet with oil and preheat the pan over medium-high heat for 1-2 minutes until the oil shimmers, indicating it’s hot enough for cooking.
  4. Grill the Skewers: Place the skewers on the pan, ensuring they are evenly spaced apart. Grill for about 3-4 minutes on each side or until they are golden brown and crispy. Occasionally brush them with the leftover soy sauce marinade on each side to enhance that delicious flavor.
  5. Make the Peanut Dipping Sauce: In a small bowl, whisk together 2 tablespoons of hoisin sauce, 2 tablespoons of peanut butter, 1 tablespoon of water, 1 teaspoon of sesame oil, and 1 teaspoon of freshly squeezed lime juice until smooth. This dipping sauce is a game-changer!
  6. Serve: Once the skewers are beautifully grilled, sprinkle them with sesame seeds for that lovely crunch. Serve immediately alongside the peanut dipping sauce for a tasty dive into flavor!

Storing & Reheating

To store any leftovers, place the grilled tofu skewers in an airtight container and refrigerate for up to 3 days. If you want to freeze them, wrap the skewers tightly in plastic wrap and store them in a freezer-safe bag for up to 3 months. When you’re ready to enjoy them again, simply reheat them in a skillet over medium heat for about 5-7 minutes, until warmed through. Keep in mind that the texture might change slightly, but a quick broil or sear can help refresh that grilled goodness!

Chef’s Helpful Tips

  • Cut the tofu into uniform pieces to ensure even cooking. Irregular shapes can lead to uneven grilling.
  • Press the tofu for at least 15 minutes to remove excess moisture, allowing the marinade to penetrate more deeply.
  • Keep an eye on the skewers while grilling; tofu is delicate, and you want that perfect golden-brown crust without burning.
  • Feel free to add vegetables like bell peppers, zucchini, or cherry tomatoes to the skewers for added flavor and color.
  • If you’re a fan of spice, consider adding sriracha to the peanut dipping sauce for a kick of heat!

Grilled tofu skewers are not only a superb option for any occasion but also a canvas for your culinary creativity. Whether you choose to play with spices, sauces, or dipping options, there’s plenty of room for your personal touch. Your journey into grilled tofu skewers promises myriad flavors, textures, and all-around deliciousness. So, gather your ingredients and get ready to impress your family and friends!

Grilled Tofu Skewers (Vegan)

Recipe FAQs

How long should I marinate the tofu?

You should marinate the tofu for about 30 minutes to allow it to absorb all the flavors of the soy sauce, sesame oil, and vinegar. If you have more time, marinating it longer, even overnight in the fridge, can spur richer flavors.

Can I grill the skewers on an outdoor grill?

Absolutely! These skewers can be grilled on an outdoor grill, just ensure that the grill is preheated and cleaned properly. Be careful when flipping the skewers as they can be more delicate on an open flame; use a spatula if you need extra support.

Can I use other plant-based proteins?

Of course! This recipe is adaptable. You can replace the tofu with tempeh or seitan, though adjust the marinating time accordingly—tempeh will need a bit longer to absorb the flavors.

How can I make the dipping sauce spicier?

If you’re a fan of heat, feel free to add some chili paste, sriracha, or even red pepper flakes into the peanut dipping sauce. Just start with a small amount and adjust to your taste preference!

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: Danae
  • Prep Time: 10 minutes
  • Cook Time: 10 minutes
  • Total Time: 20 minutes
  • Yield: 6 servings 1x
  • Category: Dinner
  • Method: Grilling
  • Cuisine: Vegan

Description

These Grilled Tofu Skewers are packed with flavor, simple to prepare, and perfect for a quick and healthy meal. Featuring savory marinades and a creamy peanut dipping sauce, they’re irresistibly delicious!


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, toss the cubed tofu with soy sauce, sesame oil, and vinegar. Stir well to coat the tofu evenly in the marinade.
  2. Thread the marinated tofu onto bamboo skewers, leaving a little space between each cube. Add 4-5 cubes to each skewer.
  3. Lightly brush the grill pan or large skillet with oil. Preheat the pan over medium-high heat for 1-2 minutes until the oil starts to shimmer. Place the skewers in the pan, ensuring they’re evenly spaced. Grill for 3-4 minutes per side, or until golden brown and crispy. Occasionally brush with the leftover soy sauce marinade on each side to enhance the flavor.
  4. Make the peanut dipping sauce by whisking together hoisin sauce, peanut butter, water, sesame oil, and lime juice until smooth. Set aside.
  5. Once grilled, sprinkle the tofu skewers with sesame seeds and serve immediately with the peanut dipping sauce.

Notes

For extra flavor, marinate the tofu for a few hours or overnight.
Feel free to add your favorite vegetables to the skewers for a colorful meal.
Ensure the grill is hot before adding the skewers for the best results.


Nutrition

  • Serving Size: 1 skewer
  • Calories: 150
  • Sugar: 2g
  • Sodium: 300mg
  • Fat: 9g
  • Saturated Fat: 1g
  • Unsaturated Fat: 4g
  • Trans Fat: 0g
  • Carbohydrates: 11g
  • Fiber: 1g
  • Protein: 8g
  • 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