Return to top
featured in… The Huffington Post CookingLight Reader's Digest Women's Health BuzzFeed Glamour Whole Foods Oprah Winfrey Network CNN Food Network Healthline Shape

Hello! I’m Anjali. I’m a board certified health coach, author, wife, mom and food lover from the SF Bay area (now living in Seattle, WA!); with a passion for delicious food and a desire to make healthy eating easy, tasty and fun! Learn more about me here and stay for a while!

Anjali Shah

Tofu Skewers with Ginger Soy Marinade

This post may contain affiliate links. As an Amazon Associate, I earn from qualifying purchases. Please read my disclosure.

These healthy Tofu Skewers are an easy meal that can be made in under 30 minutes! Each kabob has tofu, peaches, onions, zucchini, and a sweet and salty ginger soy marinade that pulls all the flavors together!

tofu skewers on a blue plate

Anything that is cooked on a skewer is bound to be good, right? There are so many different varieties you can make. It’s a great way to use leftover veggies that are in the fridge, but you can even add fruit to skewers! When grilled the natural sugars from the fruit caramelize to create the most delicious flavor!

These tofu skewers are made with simple ingredients, but are packed with flavor thanks to the warm spices used in the marinade.

Latest Recipe Video!

You’ll only need 30 minutes from start to finish, and you’ve got a simple, satisfying, healthy, well balanced meal! Serve with brown rice, or between whole wheat pita or naan – it will be a hit with your family and friends!

Tools and Equipment You’ll Need

Recipe Ingredients and Notes

ingredients for tofu skewers
  • Veggies: I used zucchini, onions and peaches – but you can use any combination of veggies and fruits that you like! Pineapple, other squashes, peppers, and even apples all grill up well.
  • Spices: Ginger, garlic, coriander, soy sauce, and mustard powder add a punch of flavor to these tofu skewers
  • Tofu: Firm or extra firm tofu would both work well in this dish.

How to Make Tofu Skewers – Step by Step

Step 1: Combine marinade ingredients. Finely mince ginger and garlic, combine with remaining ingredients, mix and set aside.

soy marinade in a bowl

Step 2: Drain tofu and pat dry with paper towels, pressing out as much water out as possible. Cut tofu into 1 1/2 inch cubes. Add to marinade and toss to coat. Set aside while preparing remaining ingredients. Cut zucchini and peach in 1 ½ inch cubes. Slice onion into 1 inch pieces and break apart so that you have clusters of 2-3 layers.

all ingredients chopped and prepped to go on kebab sticks

Step 3: If using bamboo skewers, soak in cold water. Turn the tofu pieces in the marinade again. Turn broiler to high. Assemble the skewers, placing 1-2 pieces of tofu per skewer and evenly distribute the other ingredients.

tofu, onion, peaches, and zucchini stuck on kebab sticks

Step 4: Place skewers on a grill pan or foil lined baking sheet. Cook under broiler for 8 minutes. Flip skewers and cook the other side for 3-4 minutes to brown slightly on the other side. Remove from the oven and drizzle with remaining marinade. Serve immediately.

finished tofu skewers on a white plate

What Makes These Tofu Skewers Healthy?

  • High in Protein: You’ll get 15 grams of plant protein with every serving of these skewers!
  • Rich in Antioxidants: Tofu, peaches, zucchini, and onions are filled with antioxidants! Antioxidants help to prevent or slow the damage of cells caused by free radicals. 
  • Excellent Source of Vitamins and Minerals: These tofu skewers are filled with potassium, vitamin C, vitamin E, copper, manganese, fiber, vitamin A, and more! 

Will Kids Enjoy These Tofu Skewers?

Kids will enjoy giving these skewers a try! Eating food on a stick is always fun! The marinade is super flavorful and has a little bit of brown sugar to sweeten it. If your kids are like mine, and they don’t love onions, just leave the onions off of their serving. For super picky eaters, let them choose which fruits and veggies they want to grill, cut the ingredients up very small after they have been cooked, and let your kids get involved in the assembly of the skewers!

finished tofu skewers on a blue plate

Recipe FAQs

Why do I need to soak wooden skewers?

Speaking from experience, it’s vital that you soak any wooden or bamboo skewers before grilling because they will burn if you don’t. When they burn, it’s a fast process, and unfortunately, your food will not have the opportunity to cook through. Wooden skewers should be soaked for 10-30 minutes.

How to Store and Keep

Allow the tofu and ingredients time to cool down all the way before storing. Once cooled, remove the food from the skewer or place the entire skewer in an airtight container. It will last for 3-5 days in the fridge. Warm them up in the microwave when ready to eat.

finished tofu skewers on a white plate

Variations and Substitutions

  • Feel free to add additional fruits or swap the peaches with another in season fruit. Watermelon, pineapple, nectarines, pears, apples, are all yummy when grilled. 
  • Add any additional veggies that you want to the skewers. Tomatoes, mushrooms, bell peppers and other squashes would be great choices as well. 
  • You can add some heat to the marinade by adding a dash of cayenne pepper or some red pepper flakes.

Top Tips For Making Tofu Skewers

  • Don’t overcook the skewers, or they will dry out. 
  • If you’d prefer, cook these skewers on the outdoor grill!
  • Cut the fruits and vegetables so they are uniform in size. This will allow everything to cook properly and at the same rate. 

Check Out These Easy Healthy Dinner Recipes!

If you have tried this Tofu Skewers or any other recipe on my blog, then please rate it and let me know how it turned out in the comments below! You can also FOLLOW ME on FACEBOOK, TWITTER, INSTAGRAM, and PINTEREST to see more delicious, healthy, family friendly food!

🎥 Watch How to Make It

https://youtu.be/9zYo6AJikOk
tofu skewers on a blue plate
Print Recipe
5 from 5 votes

Tofu Skewers with Ginger Soy Marinade

These healthy Tofu Skewers are an easy meal that can be made in under 30 minutes! Each kabob has tofu, peaches, onions, zucchini, and a sweet and salty ginger soy marinade that pulls all the flavors together!
Prep Time15 minutes
Cook Time15 minutes
Total Time30 minutes
Course: Main Course
Cuisine: American, Asian, Vegan
Servings: 4
Calories: 183.9kcal
Author: Anjali Shah

Ingredients

  • 16 oz firm tofu
  • 3 small peaches
  • ½ large onion
  • 2 medium zucchini

Marinade

Instructions

  • Combine marinade ingredients. Finely mince ginger and garlic, combine with remaining ingredients, mix and set aside.
  • Drain tofu and pat dry with paper towels, pressing out as much water out as possible.
  • Cut tofu into 1½ inch cubes. Add to marinade and toss to coat. Set aside while preparing remaining ingredients.
  • If using bamboo skewers, soak in cold water.
  • Cut zucchini and peach in 1½ inch cubes. Slice onion into 1 inch pieces and break apart so that you have clusters of 2-3 layers.
  • Turn the tofu pieces in the marinade again. Turn broiler to high.
  • Assemble the skewers, placing 1-2 pieces of tofu per skewer and evenly distribute the other ingredients.
  • Place skewers on a grill pan or foil lined baking sheet.
  • Cook under broiler for 8 minutes. Flip skewers and cook the other side for 3-4 minutes to brown slightly on the other side.
  • Remove from the oven and drizzle with remaining marinade. Serve immediately.

Notes

Variations and Substitutions
  • Feel free to add additional fruits or swap the peaches with another in season fruit. Watermelon, pineapple, nectarines, pears, apples, are all yummy when grilled. 
  • Add any additional veggies that you want to the skewers. Tomatoes, mushrooms, bell peppers and other squashes would be great choices as well. 
  • You can add some heat to the marinade by adding a dash of cayenne pepper or some red pepper flakes.
Top Tips For Making Tofu Skewers
  • Don’t overcook the skewers, or they will dry out. 
  • If you’d prefer, cook these skewers on the outdoor grill!
  • Cut the fruits and vegetables so they are uniform in size. This will allow everything to cook properly and at the same rate. 

Nutrition

Calories: 183.9kcal | Carbohydrates: 22g | Protein: 15g | Fat: 7g | Saturated Fat: 1g | Sodium: 475.4mg | Potassium: 701.5mg | Fiber: 4.5g | Sugar: 13.5g

10 responses to “Tofu Skewers with Ginger Soy Marinade”

  1. I am definitely giving these tofu skewers a try – they sound so delicious and quick to make!5 stars

  2. i just made these for dinner! i had everything on hand but the peaches – still delicious!! so easy!5 stars

  3. Tried these for dinner the other night and they were great! We all loved the marinade on the tofu, and the peaches were an interesting twist that added a nice sweetness to the dish.5 stars

  4. These tofu skewers are super crispy and flavorful. The peaches taste amazing grilled, and add an expected sweetness!5 stars

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




Subscribe to newsletter

Copyright 2024 The Picky Eater®, LLC. All rights reserved.