Crowded Kitchen

  • Recipes
  • Cookbook
  • About Us
  • Shop
menu icon
go to homepage
  • Recipes
  • Cookbook
  • About Us
  • Shop
search icon
Homepage link
  • Recipes
  • Cookbook
  • About Us
  • Shop
×
Home » Dinner

Grilled Tofu Kebabs with Peanut Sauce

Published: Apr 20, 2021 by Lexi Harrison
This post contains affiliate links, and I may receive commissions for purchases made through links on this post.

Jump to Recipe·Print Recipe

These grilled tofu kebabs with a vegan peanut sauce are a super simple weeknight dinner. The tofu is marinated ahead of time in an umami-packed sriracha soy marinade, which packs tons of flavor. While the kebabs are on the grill, whip up our super easy peanut sauce in 2 minutes and you'll have dinner on the table in no time!

Grilled tofu and vegetable skewers with peanut sauce on a black platter.
Jump to:
  • Why We Love This Recipe
  • Ingredients
  • Ingredient Notes
  • Step-by-step Instructions
  • Expert Tips and FAQs
  • Related Recipes
  • Reviews

Why We Love This Recipe

  • Well-rounded meal: We love pairing these grilled tofu kebabs with some vegetables, like summer squash, red onions, and mushrooms to create a delicious, complete meal. You can also serve with rice, rice noodles or another starch of choice.
  • Super easy and weeknight friendly: All of the cooking takes place on the grill, and the peanut sauce comes together very quickly, meaning there's almost no clean up and no stress involved!
  • Marinated, grilled tofu = tons of flavor: Tofu is bland by nature, but by marinading and then grilling it to perfection, you can create a ton of flavor and texture. This is a great way to get suspicious family member to try tofu!
  • Vegan and gluten free: these grilled tofu kebabs are completely plant-based and so easy to make gluten free with one simple swap. Perfect for just about any dietary needs.

Ingredients

Here are a few of the key ingredients you'll need to make these grilled tofu kebabs with peanut sauce:

  • Extra firm tofu
  • Mixed vegetables (summer squash/zucchini, red onion, mushrooms)
  • Peanut butter
  • Soy sauce or tamari
  • Coconut milk
  • Sriracha
Grilled chicken and vegetable skewers served with lime and cilantro.

Ingredient Notes

  • Tofu: it's important to use extra firm tofu here, otherwise it may fall apart on the grill. To prep your tofu for grilling, be sure to drain well and pat completely dry using a bit of pressure to remove as much moisture as possible from the tofu. You'll be adding moisture back in via the marinade, but squeezing out moisture at the start will make these kebabs as firm as possible for grilling.
  • Choice of oil: We recommend using sesame oil for these grilled tofu kebabs because it combines a great sesame flavor with a relatively high smoke point. Peanut oil would also be an effective alternative and pairs well with the other ingredients here.
  • Rice vinegar: Please note that this is plain rice vinegar, not rice wine vinegar. If you don't have any rice vinegar on hand or can't find it at your grocery store, just add a pinch of sugar to other vinegars like apple cider vinegar, sherry vinegar, or white wine vinegar. This will work to replace the rice vinegar.
  • Tamari: We used tamari (essentially gluten free soy sauce) in this recipe, but feel free to use regular soy sauce if gluten isn't a concern for you.
  • Coconut milk: we use canned, full fat coconut milk to add richness and flavor to our peanut sauce, but if you don't have any, you can sub with an equal quantity of water.
  • Peanut butter: we use unsweetened creamy peanut butter in this recipe. Crunchy PB works well, too, as we love this sauce with a bit of texture! We actually add in a handful of chopped peanuts since we don't typically have crunchy PB in the house, but you can leave them out if you'd prefer a smooth sauce.

Step-by-step Instructions

Prep: If you're using wood skewers, be sure to soak them in water for at least 30 minutes before skewering your tofu kebabs. This will prevent the ends of the skewers from catching fire on the grill.

(1) In a large bowl, whisk all of the marinade ingredients together: ⅓ cup low-sodium tamari or soy sauce, 3 tablespoon sesame oil, 1 tablespoon coconut sugar, 1 tablespoon rice vinegar, 1 teaspoon sriracha, ½ teaspoon powdered ginger and ½ teaspoon powdered garlic.

(2) Pour ⅔ of the marinade over the tofu in a bowl. Toss very gently and let marinate for 1 hour. Reserve the remaining ⅓ of the marinade for the next step.

Soy sauce and cubed tofu in bowls for Asian-inspired cooking.

(3) Prep the zucchini, onions and mushrooms. When tofu is ready, thread the tofu squares and vegetables onto skewers. Brush with remaining ⅓ of the marinade, making sure the vegetables are well coated. Save any of the leftover marinade from the tofu.

(4) Heat grill to medium and grill kebabs for 4-6 minutes on each side, until browned and crispy. Brush with remaining marinade 1-2 times while on the grill, and brush with any remaining marinade when you remove from grill.

Skewers with tofu, mushrooms, zucchini, and onions grilling on a barbecue grill.

(5 & 6) Make the peanut sauce by whisking all of the ingredients together: ⅓ cup peanut butter, 3 tablespoon coconut milk, 2 tablespoon tamari, 1 tablespoon rice vinegar, 2 teaspoon coconut sugar, 2 teaspoon sriracha, ¼ teaspoon powdered ginger, ¼ teaspoon powdered garlic, ¼ cup chopped peanuts.

Steps five and six of grilled tofu kebabs: the peanut sauce before and after whisking.

Expert Tips and FAQs

  • Soak the skewers: This step, though not completely necessary, will make life easier for you, as it will prevent the wooden skewers from catching fire on the grill.
  • Length of marinade: We've specified 1 hours for this recipe, but the longer you marinade for, the more flavor will penetrate the tofu and veggies. If you have the time, we'd recommend marinating the tofu and veggies overnight for maximum flavor.
  • Let excess marinade drip off: This is an optional step, but we'd recommend placing the skewers on a cooling rack set atop a baking tray for a few minutes before grilling. This will allow excess marinade to drip off, which will prevent excess flare ups. Once the skewers are done, you can just place them back on the cooling rack/tray combo to cool.
  • Grilling tips: Since there's oil in the marinade, your grill may flare up a bit when the skewers are first put on the grill. If you notice a flare up, use tongs to move the skewer to a different place on the grill. Otherwise, you may get some unpleasant burnt flavors.
  • Storage: store leftovers in an airtight container in the refrigerator for up to 5 days. Reheat in microwave or on stovetop.
  • Serving suggestions: serve these grilled tofu kebabs alongside a simple cucumber salad or this rainbow summer slaw. For a starch, consider simple white rice, rice noodles or potatoes.
Grilled chicken and vegetable skewers with lime, cilantro, and peanuts.
Does soaking wooden skewers prevent burning?

Yes, we find that it does. A common issue when you grill with wooden skewers is that the ends will catch fire or burn. All that ash usually finds its way into your food when you're taking it off the skewer, so it's good to take steps to prevent that.

How long should I soak my wood skewers before grilling?

Soaking for 30 minutes in warm water would be perfect.

Grilled veggie skewers with tofu and peanut dipping sauce, garnished with lime wedges and cilantro. Vegan-friendly, healthy meal option.

Related Recipes

  • Grilled tofu skewers with fresh vegetable salad on a white plate, vegan meal, healthy eating, crowd-pleaser dish.
    Mediterranean Grilled Tofu
  • Overhead view of barbecue tofu skewers with tomatoes and onion on a platter with a bowl of sauce.
    Grilled Barbecue Tofu
  • Overhead view of tofu tikka masala over rice topped with herbs and a cream drizzle.
    Tofu Tikka Masala
  • Stir-fried vegetable tofu bowl served over white rice, garnished with sesame seeds and green onions.
    Pineapple Teriyaki Tofu

Tried this recipe? Leave a comment with a star rating ⭐⭐⭐⭐⭐ below. You can also snap a photo and tag @crowded_kitchen on Instagram. We can't wait to see what you're cooking!

Cook with us often? Tell Google you want Crowded Kitchen recipes near the top of your results.

Print
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 vegetable skewers with peanut dipping sauce on black plate.

Grilled Tofu Kebabs with Peanut Sauce


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Lexi
  • Total Time: 30 minutes
  • Yield: 6 servings 1x
  • Diet: Vegan
Print Recipe
Pin Recipe

Description

These savory vegan grilled tofu and veggie kebabs are super simple to whip up, and delicious dipped in homemade vegan peanut sauce. 


Ingredients

Scale

For the kebabs:

  • ⅓ cup low-sodium tamari or soy sauce
  • 3 tbsp sesame oil
  • 1 tbsp coconut sugar
  • 1 tbsp rice vinegar
  • 1 tsp sriracha
  • ½ tsp powdered ginger
  • ½ tsp powdered garlic
  • 1 14-oz package extra firm tofu, sliced into 1-inch cubes (drained and pressed dry)
  • 1-2 zucchini/yellow squash, sliced into ½ inch rounds
  • 16 oz cremini mushrooms, stems removed
  • 1 red onion

For the peanut sauce: 

  • ⅓ cup creamy peanut butter
  • 3 tbsp coconut milk 
  • 2 tbsp low-sodium tamari or soy sauce
  • 1 tbsp rice vinegar
  • 2 tsp coconut sugar
  • ½ tbsp sriracha
  • ¼ tsp powdered ginger 
  • ¼ tsp powdered garlic
  • ¼ cup chopped peanuts (optional)

Instructions

  1. Remove tofu from packaging, drain and press dry with paper towel to remove as much moisture as possible.
  2. In a mixing bowl, whisk together tamari, sesame oil, coconut sugar, rice vinegar, sriracha, ginger and garlic.
  3. Pour ⅔ of the marinade over the tofu in a bowl. Toss gently and let marinate for 1 hour, stirring every 10-15 minutes to make sure it's well coated. 
  4. Prep all vegetables. When tofu is ready, thread the tofu squares and vegetables onto skewers. Brush with remaining ⅓ of the marinade, making sure the vegetables are well coated. Save any of the leftover marinade from the tofu. 
  5. Heat grill to medium and grill kebabs for 4-6 minutes on each side, until browned and crispy. Brush with remaining marinade 1-2 times while on the grill, and brush with any remaining marinade when you remove from grill. 
  6. Meanwhile, make the peanut sauce by whisking all of the ingredients together.
  7. Serve the tofu and vegetable skewers with peanut sauce and fresh cilantro. 

Notes

Tofu: it's important to use extra firm tofu here, otherwise it may fall apart on the grill. To prep your tofu for grilling, be sure to drain well and pat completely dry using a bit of pressure to remove as much moisture as possible from the tofu. 

Tamari: We used tamari (essentially gluten free soy sauce) in this recipe, but feel free to use regular soy sauce if gluten isn't a concern for you.

Coconut milk: we use canned, full fat coconut milk to add richness and flavor to our peanut sauce, but if you don't have any, you can sub with an equal quantity of water. 

Soak the skewers: This step, though not completely necessary, will make life easier for you, as it will prevent the wooden skewers from catching fire on the grill.

Length of marinade: We've specified 1 hours for this recipe, but the longer you marinade for, the more flavor will penetrate the tofu and veggies. If you have the time, we'd recommend marinating the tofu and veggies overnight for maximum flavor.

  • Prep Time: 15 minutes
  • Marinade Time: 1 hour
  • Cook Time: 15 minutes
  • Category: Dinner
  • Method: Grill
  • Cuisine: American

Nutrition

  • Serving Size: 2 Kebabs
  • Calories: 319
  • Sugar: 9.7 g
  • Sodium: 815.1 mg
  • Fat: 22.6 g
  • Carbohydrates: 17.6 g
  • Fiber: 3.6 g
  • Protein: 15.3 g

Did you make this recipe?

Tag @crowded_kitchen on Instagram and hashtag it #crowdedkitchen

More Dinner Recipes

  • Close up overhead view of a halved chicken and leek hand pie showing the shredded chicken and leek filling inside flaky puff pastry, with whole pies around it.
    Chicken and Leek Hand Pies
  • Overhead close up view of bacon cheeseburger stuffed onions in a cast iron skillet drizzled with Thousand Island and sprinkled with parsley and sesame seeds
    Bacon Cheeseburger Stuffed Onions
  • Close up view of creamy chicken gnocchi soup in a gray bowl with shredded parmesan, parsley and red pepper flakes, breadsticks and a spoon beside it
    Copycat Olive Garden Chicken Gnocchi Soup
  • Overhead view of cowboy caviar salad in a big white salad bowl.
    Cowboy Caviar

Comments

No Comments

Let us know what you think! Cancel reply

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star
Recipe Rating




  • Main Dishes
  • Better Than Store Bought
  • Chicken
  • Salads

Trending Recipes

  • A big stack homemade nutter butters on a white plate.
    Homemade Nutter Butters
  • Overhead view of cowboy candy in a mason jar.
    Peach Cowboy Candy (Candied Jalapeños)
  • Overhead view of cheddar cheese coins on parchment.
    Slice and Bake Cheddar Cheese Coins
  • overhead view of homemade blueberry pop tarts with bright pink icing and sprinkles on a cooling rack.
    Homemade Blueberry Pop Tarts

Footer

Back to top ↑

About

  • Learn About Us
  • Privacy Policy
  • Accessibility Statement
  • Affiliate Disclosure
  • See our Portfolio

Contact

  • Contact Us
  • Work With Us
  • As Seen In

Copyright © 2026 Crowded Kitchen