Grilled Tofu Skewers (Vegan)

Grilled Tofu Skewers are a delightful way to enjoy plant-based eating at its finest. With perfectly marinated pieces of extra-firm tofu skewered and grilled until golden brown and crispy, this dish captures the essence of outdoor barbecues with a vegan twist. The combination of soy sauce, sesame oil, and hoisin sauce creates a savory flavor that complements the tofu beautifully, making it hard to resist. Paired with a creamy peanut dipping sauce, these skewers are not just satisfying; they’re utterly delectable.

Table of Contents
Grilled Tofu Skewers (Vegan)

Thinking back to the first time I made grilled tofu skewers, I was pleasantly surprised by how well the tofu absorbed the marinade. I wasn’t confident at first, but each bite turned out to be a burst of flavor. It quickly became one of my go-to recipes for BBQs and potlucks—everyone raves about these skewers, often forgetting they’re vegan! With minimal prep and cooking time, they’re perfect for tossing together when you want something quick yet impressive. I can’t wait for you to experience the joy of making these grilled tofu skewers.

Why You’ll Love This Recipe

  • Simple & Quick: Prep and cooking time together take just about 15 minutes.
  • Irresistible Flavor: The marinade gives the tofu a rich, savory taste that’s both satisfying and scrumptious.
  • Eye-Catching Appeal: These skewers look gorgeous on a platter—perfect for impressing guests!
  • Flexible Serving: They make a hearty snack, a side dish for gatherings, or a light meal.
  • Diet-Friendly Options: Naturally vegan and can be made gluten-free with tamari.

Ingredients You’ll Need

  • 1 (8-ounce) block extra firm tofu: This tofu holds its shape well during cooking, making it ideal for grilling. Make sure to pat it dry to remove excess moisture.
  • 2 tablespoons soy sauce: This adds depth and umami flavor to the marinade. You can substitute with tamari for a gluten-free option.
  • 1 tablespoon sesame oil: This oil enhances the dish with a nutty flavor; however, you could use regular vegetable oil if needed.
  • 1 teaspoon balsamic vinegar or white vinegar: This adds a subtle tanginess. Either type works, so pick your preference.
  • 1 teaspoon sesame seeds: Optional but a charming garnish that also adds a tasty crunch.
  • 2 tablespoons hoisin sauce or sweet soy sauce: This sweet sauce balances the savory elements beautifully. If you don’t have hoisin, maple syrup or other sweeteners could work.
  • 2 tablespoons peanut butter: Brings richness and creaminess to the dipping sauce. Almond or sunflower seed butter are great alternatives.
  • 1 tablespoon water: Used to thin the sauce to your desired consistency.
  • 1 teaspoon sesame oil: Again, this adds more flavor, ensuring a well-seasoned dipping sauce.
  • 1 teaspoon lime juice, freshly squeezed: This will brighten up the dipping sauce, lifting all the flavors.

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 vinegar. Make sure the tofu is well coated 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 even grilling.
  3. Preheat the Grill Pan: Lightly brush your grill pan or large skillet with oil. Heat it over medium-high for 1-2 minutes until the oil shimmers. This helps achieve that lovely golden color.
  4. Grill the Tofu Skewers: Place the skewers in the pan, evenly spacing them. Grill each side for 3-4 minutes until the tofu turns golden brown and crispy. For added flavor, occasionally baste the skewers with the leftover marinade.
  5. Make the Peanut Dipping Sauce: In a 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. Set aside until serving.
  6. Serve: Once grilled, sprinkle the tofu skewers with optional sesame seeds and serve them immediately alongside the peanut dipping sauce for dipping.

Storing & Reheating

To store leftover grilled tofu skewers, keep them in an airtight container at room temperature for up to 2 hours if it’s cool; otherwise, pop them in the refrigerator for up to 3 days. For longer storage, you can freeze them for up to 3 months. When ready to enjoy, reheat skewers in a skillet over medium heat for about 8-10 minutes, or until warmed through. Keep in mind the texture may change a bit, but a quick brush of oil can help refresh them.

Chef’s Helpful Tips

  • Avoid Over-Pressing: While it’s important to remove excess moisture from the tofu, don’t crush it. Just a gentle pat will do!
  • Let It Marinate: The longer the tofu sits in the marinade, the more flavorful it becomes. If time allows, let it marinate in the fridge for a couple of hours or overnight.
  • Check Skewer Safety: If you’re using bamboo skewers, soak them in water for 30 minutes before grilling to avoid burning.
  • Keep an Eye on the Grill: Tofu can go from perfectly grilled to too charred quite fast, so stay nearby and monitor the cook times.
  • Experiment with Vegetables: Feel free to add bell peppers, zucchini, or mushrooms to the skewers for extra flavor and color.

Grilled Tofu Skewers will inevitably impress and satisfy your taste buds. You’ll find the savory, nutty flavor profile incredibly enticing, and the whole process is delightful from start to finish. Should you decide to try different vegetables or tweak the marinade to your liking, I encourage you to explore!

Grilled Tofu Skewers (Vegan)

Recipe FAQs

Can I use regular tofu instead of extra-firm?

Absolutely! However, regular soft tofu tends to break apart more easily. If using regular tofu, be gentle when handling it, or consider pressing it to firm it up a little before marinating.

How do I make this recipe gluten-free?

Easily! Just substitute the soy sauce with tamari, and make sure any additional sauces you use are also gluten-free. This way, everyone can enjoy these delicious skewers!

What can I serve with these skewers?

These grilled tofu skewers pair wonderfully with a fresh salad, steamed rice, or your favorite grain bowls. They also make a fun and tasty appetizer!

How do I prevent the tofu from sticking to the grill?

To minimize sticking, ensure your grill pan or skillet is well-preheated before placing the skewers. Additionally, a light brush of oil can help create a nonstick surface.

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 (Vegan) offer irresistible flavor with simple preparation. Featuring firm tofu, a delightful marinade, and a creamy peanut dipping sauce, they are 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, for garnish (optional)
  • 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 crispy skewers, ensure the tofu is well-pressed before marinating.
Feel free to add vegetables to the skewers, such as bell peppers or zucchini, for added flavor and color.
The dipping sauce can be adjusted to taste; add more lime juice for a tangier flavor.


Nutrition

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