Grilled Tofu Skewers (Vegan)

Grilled tofu skewers are a delightful vegan dish that offers a perfect balance of flavors and textures. With perfectly charred, crispy cubes of tofu drizzled with umami-rich sauces, they are not just for the strict vegan crowd; these skewers are a favorite at barbecues, potlucks, and cozy weeknight dinners alike. They’re simple to make and full of heartiness that even non-vegans can’t resist. Just imagine taking a bite into a smoky piece of grilled tofu, soaked in a savory marinade, and dipped into a creamy peanut sauce—it’s an experience that’ll have everyone reaching for seconds!

Table of Contents
Grilled Tofu Skewers (Vegan)

I first discovered grilled tofu skewers at a summer barbecue with friends who were vegans. Watching them savor this scrumptious dish made me curious, and once I made my batch, I couldn’t help but share them with everyone I knew—just like I’m sharing them with you today! They’re budget-friendly, quick to whip up, and they pack a flavor punch that will impress your guests or satisfy a midnight snack craving. So let’s roll up our sleeves and get cooking, because these grilled tofu skewers are about to become your new favorite dish.

Why You’ll Love This Recipe

  • Simple & Quick: Whip these up in just 15-20 minutes!
  • Irresistible Flavor: Smoky, savory, with a touch of sweetness from the marinade.
  • Eye-Catching Appeal: Colorful and fun to eat, they’re perfect for parties.
  • Flexible Serving: Perfect as a light snack, appetizer, or main dish for any occasion!
  • Diet-Friendly Options: Totally vegan and can be easily made gluten-free.

Ingredients You’ll Need

  • 1 (8 ounce) block extra firm tofu: This kind of tofu holds up beautifully on the grill. Be sure to press it to release excess moisture.
  • 2 tablespoons soy sauce: This adds savory depth to the tofu’s flavor. For a gluten-free option, use tamari.
  • 1 tablespoon sesame oil: For that nutty aroma that enhances the overall taste.
  • 1 teaspoon balsamic vinegar or white vinegar: Just a splash to brighten the flavors.
  • 1 teaspoon sesame seeds (optional, for garnish): These add a beautiful crunch and visual appeal.
  • 2 tablespoons hoisin sauce or sweet soy sauce: A sweet, thick sauce that pairs wonderfully with tofu.
  • 2 tablespoons peanut butter: To create a rich and creamy dipping sauce with protein.
  • 1 tablespoon water: Helps to thin out the peanut butter for the dipping sauce.
  • 1 teaspoon lime juice, freshly squeezed: For a zesty kick that balances out the richness.

How to Make Grilled Tofu Skewers (Vegan)

  1. Prepare the Marinade: In a large mixing bowl, combine the 2 tablespoons soy sauce, 1 tablespoon sesame oil, and 1 teaspoon balsamic vinegar. Whisk them together to create a flavorful marinade.
  2. Marinate the Tofu: Toss the cubed, extra firm tofu in the bowl with the marinade. Be gentle to coat each cube evenly without breaking them. Let it marinate for at least 15-30 minutes—this step is crucial for flavor.
  3. Thread the Tofu onto Skewers: Use bamboo skewers, and thread 4-5 marinated tofu cubes onto each skewer. Leave a little space between each cube to ensure even grilling.
  4. Grill the Skewers: Heat a grill pan or large skillet over medium-high heat for about 1-2 minutes. Lightly brush it with oil. Place the skewers in the pan, grilling for 3-4 minutes per side until they’re golden and crispy. Occasionally brush them with remaining marinade to boost flavor.
  5. Make the Peanut Dipping Sauce: In a small bowl, whisk together the 2 tablespoons hoisin sauce, 2 tablespoons peanut butter, 1 tablespoon water, 1 teaspoon sesame oil, and 1 teaspoon freshly squeezed lime juice until you achieve a smooth consistency.
  6. Garnish and Serve: Once the skewers are done grilling, sprinkle sesame seeds on top and serve immediately alongside the peanut dipping sauce for dipping.

Storing & Reheating

Store any leftover grilled tofu skewers in an airtight container in the fridge for up to 3-4 days. Alternatively, you can freeze them for a maximum of 3 months. To reheat, simply place the skewers on a skillet over medium heat for 5-7 minutes, or until warmed through. While reheating, know that the texture may change slightly, but you can always refresh it with a drizzle of sauce or a quick toss in the skillet to achieve that satisfying crisp again.

Chef’s Helpful Tips

  • To avoid mushy tofu, always use extra firm tofu and remember to press it to remove excess moisture.
  • Ensure your grill pan or skillet is well-preheated for that perfect golden crust.
  • If you are having trouble getting the tofu to stay on the skewers, try soaking the bamboo skewers in water for at least 30 minutes before using to prevent them from burning.
  • For extra flavor, consider adding veggies like bell peppers or mushrooms for additional color and taste on the skewers.
  • Make the marinade and dipping sauce ahead of time—this keeps things simple when it comes to cooking.

These grilled tofu skewers are truly a gift to the taste buds! With a nice balance of savory and sweet flavors, they offer a satisfying bite that’s perfect for any occasion. I encourage you to try experimenting with different marinades or veggies; after all, cooking should be fun and personal. Whether you enjoy them as a quick weeknight dinner or as a part of a larger spread, they are bound to become a staple in your kitchen routine. Enjoying this delightful dish also means you’re feeding your body nourishing, plant-based goodness!

Grilled Tofu Skewers (Vegan)

Recipe FAQs

Can I use different marinades for the tofu?

Absolutely! Feel free to experiment with your favorite marinades. Teriyaki, garlic soy, or sriracha-infused options can all add unique flavors that complement the grilled tofu beautifully.

How can I make these skewers gluten-free?

To keep the grilled tofu skewers gluten-free, simply use tamari instead of regular soy sauce. Make sure that all the sauces you choose, including hoisin, are gluten-free as well.

Can I prepare these skewers ahead of time?

Yes! You can marinate the tofu up to a day in advance. Just store it in the fridge until you’re ready to grill. This will allow the flavors to deepen and make the cooking process quicker on the day-of.

Are there good substitutes for tofu in this recipe?

If you’re not a fan of tofu or looking for alternatives, consider using seitan or tempeh as substitutes. Both have unique textures and flavors, making them good alternatives, though they will change the overall taste of the dish.

Print

More Main Dishes 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: Anna
  • Prep Time: 10 minutes
  • Cook Time: 8 minutes
  • Total Time: 18 minutes
  • Yield: 6 servings 1x
  • Category: Main Dishes
  • Method: Grilling
  • Cuisine: Vegan

Description

These grilled tofu skewers are bursting with flavor! Made with extra firm tofu and paired with a delicious peanut dipping sauce, they’re perfect for a quick meal or a healthy dinner. Easy to prepare, they’re a must-try for any vegan food lover!


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 the cubed tofu with soy sauce, sesame oil, and vinegar, stirring well to coat evenly.
  2. Thread the marinated tofu onto bamboo skewers, leaving space between each cube. Add 4-5 cubes to each skewer.
  3. Lightly brush a grill pan or large skillet with oil and preheat over medium-high heat for 1-2 minutes until shimmering. Place skewers in the pan, grilling for 3-4 minutes per side until golden brown and crispy. Occasionally brush with leftover soy sauce marinade.
  4. Prepare 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 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 before grilling.
Feel free to add veggies like bell peppers or zucchini to the skewers for added nutrition and color.
Use a non-stick pan if you don’t have a grill for easy cooking.


Nutrition

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

More Main Dishes 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