Teriyaki Glazed Tofu Skewers

Meta Description: Learn how to make irresistible Teriyaki Glazed Tofu Skewers! This recipe transforms firm tofu into savory, caramelized bites, perfect for grilling or baking, and a fantastic plant-based main course or side dish.


Teriyaki Glazed Tofu Skewers: From Skeptic to Superfan

For a long time, I was a tofu skeptic. I’d seen it in the grocery store, sitting in a plastic tub of water, and frankly, it just looked… boring. My previous experiences with tofu were limited to a few soggy, bland attempts at a stir-fry, and I’d pretty much written it off as a viable protein option. But my sister, who is a brilliant cook, was determined to change my mind. One summer barbecue, she showed up with these beautiful, glistening skewers, caramelized and perfectly charred from the grill. “Just try one,” she said. I was hesitant, but I couldn’t resist the incredible aroma. The first bite was a revelation. It was savory, a little bit sweet, and had a satisfying chewiness that I never thought tofu could have. I had to know her secret.

That’s how I discovered the magic of Teriyaki Glazed Tofu Skewers. This recipe isn’t just about cooking tofu; it’s about transforming it into something truly special. It’s a plant-based meal that’s so flavorful and satisfying that even the most die-hard meat-eaters will ask for the recipe. The secret is in the prep and the sauce. With a few simple steps, you can turn a block of tofu into a main course that is perfect for a weeknight dinner, a summer barbecue, or a quick and healthy lunch.


🍢 The Art of Perfect Tofu: Pressing and Marinating

The key to great tofu isn’t what you do to it during cooking, but what you do before. The two most important steps are pressing the tofu and marinating it. Skipping these steps is what leads to that disappointing, soggy texture.

First, you need to press the tofu. Tofu is like a sponge, and a regular block contains a lot of water. If you don’t get that water out, it will steam in the pan instead of getting that crispy, golden crust. You can use a fancy tofu press, or you can do it the easy, old-school way: wrap the block in a few paper towels, place it on a plate, and put something heavy on top, like a cast-iron skillet or a few cookbooks. Let it sit for at least 30 minutes. This simple step will make all the difference in the final texture of your skewers.

Next, you need to create a simple but flavorful marinade. Our teriyaki sauce is a perfect example of how simple ingredients can create a world of flavor. We’ll make a quick and easy homemade version with soy sauce, mirin, brown sugar, and a little garlic and ginger. It’s a balance of salty, sweet, and umami that permeates the tofu and creates a delicious flavor from the inside out. A little bit of cornstarch in the marinade is a genius trick to help the sauce thicken and cling to the skewers as they cook, creating that beautiful, caramelized glaze.

This dish is a testament to the power of a good marinade. The tofu, which starts as a blank canvas, soaks up all the wonderful flavors of the teriyaki, ensuring every single bite is bursting with taste.

✅ Ingredients List

  • 1 (14-16 ounce) block extra-firm or firm tofu
  • 2 tablespoons olive oil or sesame oil
  • For the Teriyaki Marinade:
    • 1/2 cup low-sodium soy sauce
    • 1/4 cup mirin or rice vinegar
    • 2 tablespoons brown sugar or maple syrup
    • 1 tablespoon minced ginger
    • 2 cloves garlic, minced
    • 1 teaspoon cornstarch
  • 1 red bell pepper, cut into 1-inch pieces
  • 1 large zucchini, cut into 1-inch pieces
  • 1/2 red onion, cut into 1-inch pieces
  • Wooden or metal skewers
  • For garnish:
    • Sesame seeds
    • Chopped green onions

👨‍🍳 Your Guide to Skewered Perfection

Making these skewers is easier than it looks. The prep work is the most important part, and from there, it’s a simple process of assembling and cooking.

  1. Press the tofu. Remove the tofu from its package and drain the water. Place the tofu block on a plate lined with paper towels. Place a few more paper towels on top and then a heavy object, like a cast-iron skillet. Let it press for at least 30 minutes, or up to 2 hours.
  2. Make the teriyaki marinade. While the tofu is pressing, whisk together the soy sauce, mirin or rice vinegar, brown sugar or maple syrup, minced ginger, minced garlic, and cornstarch in a medium bowl. Whisk until the cornstarch is completely dissolved.
  3. Cut and marinate the tofu. After the tofu is pressed, cut it into 1-inch cubes. Place the cubes in a large Ziploc bag or a shallow dish and pour the teriyaki marinade over them. Gently toss to coat. Marinate for at least 30 minutes, or up to 2 hours.
  4. Prep the vegetables. As the tofu marinates, chop the bell pepper, zucchini, and red onion into 1-inch pieces.
  5. Assemble the skewers. If you’re using wooden skewers, soak them in water for at least 30 minutes to prevent them from burning. Thread the marinated tofu and the chopped vegetables onto the skewers, alternating between tofu and veggies.
  6. Grill or roast. You can either grill or roast these skewers.
    • Grilling: Preheat your grill to medium heat. Lightly brush the grill grates with oil. Grill the skewers for 10-15 minutes, turning occasionally, until the tofu is browned and the vegetables are tender.
    • Roasting: Preheat your oven to 400°F (200°C). Arrange the skewers in a single layer on a baking sheet lined with parchment paper. Roast for 20-25 minutes, flipping halfway through, until the tofu is caramelized and the vegetables are tender.
  7. Serve. Garnish the hot skewers with sesame seeds and chopped green onions and serve immediately.

Total Preparation Time: 1 hour (includes pressing and marinating)


🍽️ Creative Serving and Pairing Suggestions

These Teriyaki Glazed Tofu Skewers are a fantastic main course, but a few simple additions can turn them into a complete and satisfying meal.

  • Serve with Rice: A bowl of fluffy white or brown rice is the perfect base for these skewers. The rice will soak up all the extra delicious teriyaki glaze.
  • Add a Side Salad: A simple side salad with a light sesame-ginger dressing would be a perfect complement.
  • Make it a Bowl: Remove the tofu and vegetables from the skewers and serve them over a bed of quinoa or soba noodles for a quick and easy bowl meal.
  • Vary the Vegetables: Feel free to use other vegetables on the skewers, like mushrooms, broccoli florets, or pineapple chunks. Pineapple is a particularly great addition, as it caramelizes beautifully.

🌟 Recipe Variations & Pro Tips

Once you’ve mastered the basic recipe, you can start to experiment and make it your own.

  • Gluten-Free Option: Simply use a gluten-free soy sauce or tamari in the teriyaki marinade.
  • Different Glazes: Not a fan of teriyaki? You can use a different glaze, like a peanut sauce, a sweet chili glaze, or a simple lemon herb marinade.
  • Add a Kick: For a spicier skewer, add a teaspoon of sriracha or a pinch of red pepper flakes to the marinade.
  • Pro Tip: Get the most out of your ginger. If you don’t have fresh ginger, you can use ground ginger, but it’s not the same. If you do have fresh, a quick way to peel it is to use the back of a spoon—it works like magic!
  • A-Tofu-ing Question: The reason we use a little bit of cornstarch in the marinade is that it helps the sauce thicken as it cooks, creating that perfect, sticky glaze. It’s a simple trick that makes a huge difference.

❓ Frequently Asked Questions

  • What’s the best kind of tofu to use? Extra-firm or firm tofu is best for this recipe. Silken or soft tofu is too delicate and will fall apart on the skewers.
  • Do I really need to press the tofu? Yes! This is the most important step for getting the right texture. It removes excess water, which allows the tofu to soak up the marinade and get crispy when it’s cooked.
  • How long can I marinate the tofu? You can marinate the tofu for up to 2 hours. Any longer, and the texture might change. However, even a quick 30-minute marinade will add a ton of flavor.
  • Can I make this ahead of time? You can press and cube the tofu and make the marinade a day in advance. Store them separately in the refrigerator. Assemble and cook the skewers just before you’re ready to eat.

😋 The Power of a Simple Transformation

This Teriyaki Glazed Tofu Skewers recipe is more than just a meal; it’s a testament to the power of a simple transformation. It’s proof that a humble ingredient, when prepared with a little care, can become the star of the show. It’s a dish that feels both healthy and indulgent, and it’s a perfect way to introduce plant-based cooking to friends and family.

I made these for a family barbecue a few years ago. My uncle, who is a serious steak enthusiast, was a bit skeptical. He took a skewer just to be polite. He finished it, and then he asked for another one. It was a great feeling to know that I had shared something delicious that transcended expectations.

So, if you’re looking for a new recipe to add to your rotation, this is the one for you. It’s easy, delicious, and a fun way to get creative in the kitchen. Give it a try, and let me know how it turns out.

I’d love to hear your thoughts on this recipe! Did you add any fun toppings or variations? Share your experience in the comments below!

Related posts

Shrimp and Corn Chowder

Roasted Eggplant Quinoa Bowl

Cucumber Avocado Ranch Salad