Grilled Tofu Skewers (Vegan)

Grilled Tofu Skewers have quickly become one of my go-to dishes for summer gatherings and weeknight dinners alike. There’s something innately satisfying about threading marinated tofu onto skewers and watching it transform on the grill into a beautifully charred delicacy. The combination of crunchy edges and tender insides makes for a delightful texture. They’re not only packed with flavor but also incredibly versatile, adapting to different marinades or dipping sauces. Whether you’re a lifelong vegan or simply looking to introduce more plant-based dishes into your diet, these skewers bring both excitement and nourishment to the table.

Table of Contents
Grilled Tofu Skewers (Vegan)

I vividly remember the first time I grilled tofu skewer. It was a sunny afternoon, a few friends gathered around, eagerly waiting to taste my latest culinary experiment. The moment those skewers hit the grill, the aroma filled the air, prompting a chorus of “What are you cooking?” Everyone was pleasantly surprised by how flavorful and filling they were, far exceeding their expectations. If you’re skeptical about tofu, let me assure you, these grilled tofu skewers will change your mind in the best possible way. Hoping to share this joy with you, I invite you to give them a try!

Why You’ll Love This Recipe

  • Simple & Quick: Ready in just about 30 minutes, making it perfect for any weeknight!
  • Irresistible Flavor: The marinated tofu gets nicely caramelized on the edges, offering a delightful taste sensation.
  • Eye-Catching Appeal: These colorful skewers make a gorgeous dish for summer barbecues or parties.
  • Flexible Serving: Enjoy them as a snack, appetizer, or as part of a main dish; they’re perfect for any occasion.
  • Diet-Friendly Options: Naturally vegan and can be gluten-free depending on your soy sauce choice.

Ingredients You’ll Need

  • 1 (8 ounce) block extra firm tofu: Pat dry and cut into 1-inch cubes. This variety holds its shape well during grilling and absorbs flavors wonderfully.
  • 2 tablespoons soy sauce: Adds a savory umami flavor. For a gluten-free option, use tamari.
  • 1 tablespoon sesame oil: Provides a rich, nutty taste that complements the tofu and enhances the marinade.
  • 1 teaspoon balsamic vinegar or white vinegar: Balances the flavors with a touch of acidity. Both types work well, so go with your preference!
  • 1 teaspoon sesame seeds (optional, for garnish): Adds a delightful crunch and visual appeal on top.
  • 2 tablespoons hoisin sauce or sweet soy sauce: Brings a sweet, tangy depth – hoisin is a classic choice!
  • 2 tablespoons peanut butter: Creamy and rich, it adds a luxurious flavor to the dipping sauce.
  • 1 tablespoon water: Helps to thin out the peanut butter for the sauce.
  • 1 teaspoon sesame oil: For the dipping sauce as well, reinforcing that nutty flavor.
  • 1 teaspoon lime juice, freshly squeezed: Brightens up the sauce with a refreshing zing.

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. Stir well until the tofu is evenly coated in the marinade. Allow it to absorb the flavors while you thread the skewers.

  2. Skewer the Tofu: Thread the marinated tofu onto bamboo skewers, leaving a little space between each cube. Add 4-5 cubes to each skewer. Keep in mind, soaking your bamboo skewers in water for about 30 minutes beforehand can help prevent them from burning on the grill.

  3. Preheat the Grill Pan: Brush a grill pan or large skillet lightly with oil. Preheat it over medium-high heat for about 1-2 minutes until the oil starts to shimmer.

  4. Grill the Skewers: Place the skewers in the pan, ensuring they’re evenly spaced. Grill them for 3-4 minutes on each side, or until they’re golden brown and crispy. Occasionally brush the leftover soy sauce marinade on each side to enhance the flavor.

  5. Make the Peanut Dipping Sauce: In a small 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. Set aside for dipping.

  6. Serve: Once grilled, sprinkle the tofu skewers with sesame seeds and serve immediately with the peanut dipping sauce.

Storing & Reheating

Leftover grilled tofu skewers can be stored at room temperature for up to 2 hours. For longer storage, place them in an airtight container in the refrigerator where they’ll stay fresh for up to 3 days. If you’d like to keep them for an extended period, they can be frozen for up to 3 months; just be sure to pack them carefully to avoid freezer burn. When ready to enjoy leftovers, reheat them in a skillet over medium heat for about 5 minutes, flipping occasionally, until warmed through. While the texture may vary slightly after freezing, a quick sear can help revitalize them.

Chef’s Helpful Tips

  • Avoid pressing too hard on the tofu while marinating; the goal is to flavor it without squishing it.
  • Make sure to use extra firm tofu for the best texture; silken or soft tofu will fall apart.
  • If you want a bit of kick, add a teaspoon of chili sauce or crushed red pepper flakes to the marinade.
  • Keep an eye on the skewers while grilling; they can burn quickly due to the sugars in the hoisin sauce.
  • For a smoky flavor, consider grilling them outdoors or using a grill pan over an open flame.

There’s something special about making grilled tofu skewers that just brings everyone together. These portable bites are a great conversation starter and perfect for any gathering. From casual barbecues to elegant dinner parties, they not only impress but are also delightfully satisfying. Don’t hesitate to experiment with different sauces or seasoning blends; the flavors can be customized to suit your palate.

Grilled Tofu Skewers (Vegan)

Recipe FAQs

Can I use other vegetables on the skewers?

Absolutely! Feel free to add bell peppers, mushrooms, zucchini, or cherry tomatoes for a colorful and flavorful veggie medley. Just make sure to cut them into similar sizes so they cook evenly alongside the tofu.

How long should I marinate the tofu?

A good rule of thumb is to marinate the tofu for at least 30 minutes. However, you can let it sit for up to 24 hours in the fridge for even deeper flavor absorption.

What dipping sauces work best with these skewers?

While the peanut dipping sauce is a classic, you can also try tahini sauce, sweet chili sauce, or a simple soy sauce and lime mix. Each offers a unique twist, so it’s all about personal preference!

Can I grill these skewers on an outdoor grill?

Definitely! Preheat your outdoor grill and follow the same steps. Just keep an eye on the heat to avoid burning, as the sugars in the marinade can char quickly. Enjoy the delightful smoky flavor from the outdoor grilling too!

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 full of irresistible flavor and easy to prepare. Marinated tofu is grilled to perfection and served with a delightful peanut dipping sauce. Great for a quick meal or a healthy snack!


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. Stir until the tofu is evenly coated in the marinade.
  2. Thread the marinated tofu onto bamboo skewers, spacing them slightly apart, with 4-5 cubes on each skewer.
  3. Lightly oil a grill pan or large skillet and heat over medium-high for 1-2 minutes until the oil shimmers. Place the skewers in the pan and grill for 3-4 minutes per side, until golden and crispy, basting with the soy sauce marinade occasionally.
  4. To prepare the peanut dipping sauce, whisk hoisin sauce, peanut butter, water, sesame oil, and lime juice together until smooth. Set aside before serving.
  5. Once done grilling, sprinkle the skewers with sesame seeds and enjoy immediately with the peanut dipping sauce.

Notes

Feel free to add your favorite vegetables to the skewers for extra flavor and nutrition.
Make sure to pat the tofu dry to ensure it absorbs the marinade effectively.
You can adjust the marinade ingredients to suit your taste.


Nutrition

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