• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • About
    • About Sam
    • FAQ's about veganism
    • Press
    • Contact
      • Reader Inquiries
      • Business Inquiries
  • Cookbooks
  • Seitan School
  • Recipes
    • Recipe Index
    • Video
  • Start Here

It Doesn't Taste Like Chicken logo

menu icon
go to homepage
  • About
  • Cookbooks
  • Courses
  • Recipes
  • Start Here
    • Amazon
    • Facebook
    • Instagram
    • Pinterest
    • YouTube
  • search icon
    Homepage link
    • About
    • Cookbooks
    • Courses
    • Recipes
    • Start Here
    • Amazon
    • Facebook
    • Instagram
    • Pinterest
    • YouTube
  • ×
    Home » Recipes » RECIPES

    Sam TurnbullAuthor: Sam Turnbull Updated: June 1, 2025

    Grilled Tofu Skewers with Spicy Peanut Sauce

    4.97 from 29 votes
    | 48 Comments
    Save Saved! Pin Comments ↓ Jump to Recipe

    Out of this world vegan food on a stick! Need I say more? Why is it that food on a stick is extra scrumptious. And grill marks too. Grill marks make everything look more scrumptious. And then peanut butter sauce!! One of the most scrumptious flavors of all. So naturally, you can assume that these Grilled Tofu Skewers with Spicy Peanut Sauce are scrumptious times 3.

    Grilled Tofu Skewers with Spicy Peanut Sauce! The tofu can marinate in the fridge for up to 3 days, then just grill on your BBQ when ready to enjoy. These also work great as a party appetizer. #itdoesnttastelikechicken #veganrecipes #veganbbq #tofurecipe

    Not only are these grilled tofu skewers out of the world delicious, but they can also be mostly prepared ahead of time. The pressed tofu can marinate in the fridge for up to 3 days, and the spicy peanut sauce can be made ahead and stored in the fridge as well. So all you have to do is grill the tofu up when you're ready to serve. Easy peasy.

    Grilled Tofu Skewers with Spicy Peanut Sauce! The tofu can marinate in the fridge for up to 3 days, then just grill on your BBQ when ready to enjoy. These also work great as a party appetizer. #itdoesnttastelikechicken #veganrecipes #veganbbq #tofurecipe

    I love serving these grilled tofu skewers along with rice or a baked potato, a salad or some grilled veggies. But if you are looking for a party appetizer, you can cut the tofu in half, and serve them on mini skewers. So cute.

    Now time to fire up your BBQ! (Or grill pan in my case)...

    Grilled Tofu Skewers with Spicy Peanut Sauce! The tofu can marinate in the fridge for up to 3 days, then just grill on your BBQ when ready to enjoy. These also work great as a party appetizer. #itdoesnttastelikechicken #veganrecipes #veganbbq #tofurecipe

    To make Grilled Tofu Skewers with Spicy Peanut Sauce: first drain and press the tofu. Once the tofu is pressed, cut the block into 8 long tofu slices. Or for an appetizer, you can cut the sticks in half to make 16 small sticks.

    Add the soy sauce, water, agave, smoked paprika, and garlic powder to a sealable bag or dish and mix. Add the tofu slices to the mixture and let marinate covered in the fridge for a minimum of 30 minutes or up to 3 days.

    Grilled Tofu Skewers with Spicy Peanut Sauce! The tofu can marinate in the fridge for up to 3 days, then just grill on your BBQ when ready to enjoy. These also work great as a party appetizer. #itdoesnttastelikechicken #veganrecipes #veganbbq #tofurecipe

    To make the spicy peanut sauce mix together all the ingredients in a small bowl. This can be made ahead of time and stored in the fridge.

    Grilled Tofu Skewers with Spicy Peanut Sauce! The tofu can marinate in the fridge for up to 3 days, then just grill on your BBQ when ready to enjoy. These also work great as a party appetizer. #itdoesnttastelikechicken #veganrecipes #veganbbq #tofurecipe

    If using wooden skewers, soak them in water for 30 minutes before using so they don't burn. Thread the tofu onto the skewers lengthwise.

    Note: I didn't do this because I only had these really long awkward metal skewers that don't fit into my grill pan, so I ended up skewering them after they grilled, which was tricky and burnt my fingers, so don't do what I did!!

    Heat your BBQ or grill pan over medium-high heat. When hot, grill the skewers for 10 - 15 minutes, turning as needed until grill marks form on each side, brushing with the leftover marinade as they cook.

    Remove from the heat and serve hot with the spicy peanut sauce on the side for dipping. Decorate with any garnishes you like.

    Grilled Tofu Skewers with Spicy Peanut Sauce! The tofu can marinate in the fridge for up to 3 days, then just grill on your BBQ when ready to enjoy. These also work great as a party appetizer. #itdoesnttastelikechicken #veganrecipes #veganbbq #tofurecipe

    4.97 from 29 votes
    (click stars to vote)

    Grilled Tofu Skewers with Spicy Peanut Sauce

    The tofu can marinate in the fridge for up to 3 days, then just grill on your BBQ when ready to enjoy. These also work great as a party appetizer. 
    Prep: 1 hour hr
    Cook: 15 minutes mins
    Total: 1 hour hr 15 minutes mins
    Servings: 8 skewers
    PRINT PIN Save Saved! COMMENT

    Ingredients
     

    For the grilled tofu skewers:

    • 1 block (350g) extra-firm tofu, drained and pressed for 30 minutes or longer*
    • 2 tablespoons soy sauce
    • 2 tablespoons water
    • 1 tablespoon agave or maple syrup
    • ½ teaspoon smoked paprika
    • ½ teaspoon garlic powder

    For the spicy peanut sauce:

    • ½ cup natural peanut butter
    • ¼ cup coconut milk
    • 2 tablespoons soy sauce
    • 2 tablespoons lime juice
    • 1 tablespoon Sriracha or similar hot sauce, (or to taste)
    • ¼ teaspoon garlic powder

    Optional garnishes:

    • lime wedges
    • 1 handful cilantro,, roughly chopped
    • 1 tablespoon roasted peanuts,, roughly chopped
    US Customary - Metric

    Instructions
     

    • For the tofu: once the tofu is pressed, cut the block into 8 long sticks. Or for an appetizer, you can cut the sticks in half to make 16 small sticks. Add the soy sauce, water, agave, smoked paprika, and garlic powder to a sealable bag or dish and mix. Add the tofu to the mixture and let marinate covered in the fridge for a minimum of 30 minutes or up to 3 days.
    • For the spicy peanut sauce: mix together all the ingredients in a small bowl. This can be made ahead of time and stored in the fridge.
    • To grill the tofu: If using wooden skewers, soak them in water for 30 minutes before using so they don't burn. Thread the tofu onto the skewers lengthwise. Heat your BBQ or grill pan over medium-high heat. When hot, grill the skewers for 10 - 15 minutes, turning as needed until grill marks form on each side, brushing with the leftover marinade as they cook. Remove from the heat and serve hot with the spicy peanut sauce on the side for dipping. Decorate with any garnishes you like.

    Notes

    *If you are new to pressing tofu, check out The Ultimate Guide to Pressing Tofu.

    Nutrition

    Calories: 116kcal | Carbohydrates: 4g | Protein: 5g | Fat: 9g | Saturated Fat: 3g | Sodium: 621mg | Potassium: 139mg | Fiber: 1g | Sugar: 1g | Vitamin A: 60IU | Vitamin C: 2.3mg | Calcium: 8mg | Iron: 0.8mg

    ⭐ Did You Make This Recipe?

    I’d love if you left a rating and comment, it helps others find the recipe and makes my day! 💕
    Author: Sam Turnbull
    Cuisine: American, Canadian
    Course: Appetizer, Main Course, Side Dish

    Bon appetegan!

    Sam.



    More Recipes You Might Enjoy:

    • Vegan Satay Skewers
    • Quick & Easy BBQ Tofu

    Browse All Recipes

    « Vegan Butter Cauliflower
    Almond Rosemary Lemon Crusted Tofu »

    Reader Interactions

    Comments

    1. Anna says

      January 28, 2026 at 11:28 am

      Can you cook in a air fryer with racks?

      Reply
      • Sam Turnbull @ It Doesn't Taste Like Chicken says

        January 29, 2026 at 9:13 am

        Great question, Anna! Yes, you can use an air fryer with racks—just make sure there’s good airflow and rotate if needed so everything cooks evenly.

        Reply
    2. Mindy says

      December 27, 2025 at 11:46 pm

      5 stars
      I made this for a holiday party, and everyone loved it! I didn't make skewers; instead, I cut the super-firm tofu in half and then cut it into rectangular slices. I grilled them on my cast-iron stove-top grill, then put them on a platter, drizzled the peanut sauce by cutting a corner of a baggie, and topped them with chopped peanuts and cilantro. Thank you for an easy, delicious recipe. The skewers sound like fun, and I will try them another time 🙂

      Reply
      • Sam Turnbull @ It Doesn't Taste Like Chicken says

        December 28, 2025 at 11:12 am

        Hi Mindy! That sounds absolutely delicious 😍 I love how you served it, and I’m so glad it was a hit at your party!

        Reply
    3. Suz says

      November 17, 2025 at 12:49 pm

      I would like to try this on an indoor electric grill. Has anyone tried this? Would I grill for the same amount of time as on the outdoor grill?

      Reply
      • Sam Turnbull @ It Doesn't Taste Like Chicken says

        November 18, 2025 at 9:25 am

        Hi Suz, yes, I have a grill pan that I put on my stove and it works great on that. The timing will be the same for the indoor grill. Enjoy!

        Reply
    4. Rebecca says

      June 29, 2025 at 8:24 pm

      5 stars
      This is easy to prepare and sooooo good! I've made it multiple times and it's always delicious - it's become a BBQ staple in our house. Thanks for a great recipe!

      Reply
      • Sam Turnbull @ It Doesn't Taste Like Chicken says

        July 02, 2025 at 3:39 pm

        You're most welcome Rebecca!! So thrilled you love it, thank you for the review 🙂

        Reply
    5. Martin Tallon says

      February 19, 2025 at 9:31 pm

      5 stars
      I've found out from experience that when you buy tofu, if you put it into the freezer 1-2 days then thaw it out it comes out with the texture of a cellulose sponge with millions of air bubbles in it. Squeeze the liquid out of it, then you can put it into any flavored marinade you want and it will soak it up like a sponge. Then cut it anyway wanted and cook it.

      Reply
      • Sam Turnbull @ It Doesn't Taste Like Chicken says

        February 27, 2025 at 12:19 pm

        Hi Martin! Yes, freezing tofu gives it a super spongy texture—some people love it, and others not so much. It’s definitely worth trying to see if you like it! Personally, it’s not my favorite, but you might enjoy it.

        Reply
    6. Nicole R says

      July 01, 2024 at 11:50 pm

      5 stars
      Hi Sam, I froze my tofu then thawed and pressed out water. I used 2x the marinade and it was completely soaked into the tofu in seconds! Should I continue to add more marinade until it doesn’t soak it all up or will that make it too heavily spiced? Hoppy to grill for July 4 in the US!

      Reply
      • Jess @ It Doesn't Taste Like Chicken says

        July 04, 2024 at 4:07 pm

        No need to add more marinade, so long as it sits in it for a long enough time before cooking. Hope you enjoy!

        Reply
    « Older Comments
    4.97 from 29 votes (13 ratings without comment)

    Leave a Reply Cancel reply

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

    Recipe Rating




    Primary Sidebar

    Hi Friends!

    I'm Sam Turnbull. 3x bestselling cookbook author and passionate vegan recipe writer! I LOVE vegan food, but it didn't start that way. Coming from a family of hunters, butchers, and chefs, I'm the last person I thought would go vegan.

    Here's My Story
    Bestselling Cookbooks

    Bestselling Cookbooks

    Ready to level up your vegan cooking? Get inspired with my bestselling cookbooks—packed with fan-favorite recipes everyone will love!

    SHOP COOKBOOKS

    Footer

    On the Site

    • Start Here
    • About
    • Recipe Index
    • Tips to Use This Site
    • Dietary Preferences
    • Cookbooks
    • Cooking Courses
    • FAQ's About Veganism
    • Easy Vegan Meal Plan
    • Seitan School
    • Contact
    • Press

    Shop Bestselling Cookbooks

    Amazon • Barnes & Noble • Indigo • Walmart • Target • BAM • Bookshop •

    Join the Newsletter

    Join 120K readers who love easy vegan recipes! As a welcome gift, get my most popular 10 Easy Vegan Dinners in 30 Mins or Less sent straight to your inbox. Sign up 👇

    Affiliate Link Disclosure

    On this site, I sometimes use affiliate links. This means that if you were to make a purchase through one of these links, It Doesn't Taste Like Chicken would receive a small cut, at no cost to you.

    Privacy Policy

    COPYRIGHT © 2026 - IT DOESN'T TASTE LIKE CHICKEN

    Leave a Comment

    Your vote:




    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.