Grilled Tofu Skewers | Vegan recipes by VegKitchen

Give these Grilled Tofu Skewers a try for dinner tonight. This recipe is made of Grilled tofu that is marinated and paired with vegetables. Serve up these tofu kebabs for lunch, dinner, or even as a party appetizer for entertaining guests. 

forkful of grilled tofu skewers over a plate

A homemade marinade will bring such incredible flavor to the tofu in this dish. When you pair the marinated tofu with the zucchini, peaches, and red onions, you get the perfect sweet and savory recipe. 

If you are a fan of firm tofu, here is a creative way to use it up! Toss it on the grill and let it crisp up to perfection. 

This Grilled Tofu Skewers Recipe Is …

  • Vegetarian 
  • Gluten-Free 
  • Vegan 
  • A Great Grilling Recipe for Summer and Spring 
  • Nut-Free 
  • 30-Minute Dinner Idea 

How to Make Grilled Tofu Skewers 

how to make grilled tofu skewers collage
  1. The first thing you will want to do is create your marinade. Add the marinade ingredients in a bowl or sealable bag and mix well. If using wooden bamboo skewers, soak them in water.
  2. Drain the tofu and pat it dry. Try to get out as much liquid as possible by pressing on it.
  3. Cut your tofu into cubes, and toss it in with the marinade. Then prep your vegetables and peaches. 
  4. Start assembling your skewers, add 1–2 tofu, veggies, and repeat. 
  5. Use a grilling pan and cook in the broiler or on the grill as directed. Remove and drizzle with the remaining marinade. 

Full measurements and directions for this recipe are in the printable recipe below. 

Tips and Tricks

tofu kebabs in progress of being skewered

Drain Tofu 

It is essential to drain and squeeze out as much liquid as possible when making this tofu skewers recipe. You can gently squeeze with paper towels to help pull out the liquid. 

Use Firm Tofu

Firm tofu will hold up best when cut and pushed onto the skewers. If you have softer tofu, you will find it might fall apart as it cooks. 


plate of stacked grilled tofu skewers


Feel free to change up the vegetables you use to pair with the tofu. Peppers, onions, mushrooms, etc., are all great options. You can also consider adding pineapple in place of the peaches. Just use what you have or what you enjoy eating. 


If you want to use a different marinade, go right ahead. This soy sauce-based marinade is one of my go-to’s. But any liquid marinade will work. 

Broil, Grill, or Air Fry

You can broiler your kebabs in the oven, toss them on the grill, or even pop them in your air fryer. All methods work great for heating up and cooking these skewers and infusing all the flavors together. 

Grilled Tofu Skewers FAQs

plate of one kebab and one unskewered kebab

What type of tofu is best for grilling?

Firm, non-silken tofu is what I like to use. Having firm tofu is a must, or it will not hold together as it cooks. 

Why did my skewers burn up on the grill? 

Wooden bamboo skewers need to soak in water for at least 10–15 minutes before grilling. Otherwise, when tossed on the grill, they will burn up and make your skewers fall apart. 

What to serve with marinated tofu? 

Rice, cauliflower rice, and quinoa are all great options to pair with this marinated tofu and vegetables. Just cook up your grains how you like, remove the tofu and vegetables from skewers, and place them on top of the rice! 

tofu kebabs
  • 16 oz firm tofu
  • 3–4 small peaches
  • ½ lg red onion
  • 2 medium zucchini


  • 3 tbsp ginger minced
  • 4 tbsp lime juice
  • 2 tbsp brown sugar
  • 3–4 cloves garlic
  • 1 ½ tsp ground coriander
  • 2 tbsp soy sauce*
  • ½ tsp mustard powder
  • *Use tamari or other aminos to keep the recipe gluten free.
  • Skewers can also be cooked on a grill over very hot coals.

Calories: 1416kcal | Carbohydrates: 56g | Protein: 144g | Fat: 70g | Saturated Fat: 8g | Sodium: 102mg | Potassium: 563mg | Fiber: 16g | Sugar: 18g | Vitamin A: 578IU | Vitamin C: 36mg | Calcium: 2018mg | Iron: 20mg

Print Friendly, PDF & Email

Source link

Scroll to Top