• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
School Night Vegan
  • Recipes
  • Subscribe
  • My Story
  • Contact
  • Cookbook
menu icon
go to homepage
  • Recipes
  • Subscribe
  • My Story
  • Contact
  • Cookbook
    • Instagram
    • TikTok
    • YouTube
  • search icon
    Homepage link
    • Recipes
    • Subscribe
    • My Story
    • Contact
    • Cookbook
    • Instagram
    • TikTok
    • YouTube
  • ×
    Home » Recipes » Dinners

    BBQ Shredded Tofu - High Protein Vegan Pulled Pork

    Published: Aug 8, 2024 · Modified: Aug 23, 2024 by Richard Makin

    🥜 NF
    🌱 VG

    Publised on 08/08/2024. Last Updated on 23/08/2024 by Richard

    Jump to Recipe
    5 from 9 votes

    This meaty, smoky BBQ shredded tofu makes a great vegan pulled pork substitute! Ideal for sandwiches, rice bowls and salads, it's the perfect way to bring tofu to grilling season!

    BBQ Shredded Tofu - Vegan Pulled Pork

    Vegan pulled pork is the ultimate game-changer in plant-based cuisine. Imagine biting into a sandwich where the BBQ flavours burst through, with the texture so close to the real thing that even the most ardent meat eater would be impressed. This BBQ shredded tofu recipe delivers all that smoky goodness you crave, wrapped up in a high-protein, vegan-friendly package.

    The idea for this recipe struck me in the most unexpected way. I was busy shredding tofu for my vegan crab salad, daydreaming about summer barbecues and all those sweet, smoky flavours that come with it. A light bulb went off in my head. Why not marinate the shredded tofu in BBQ sauce and bake it until crispy? The result was a revelation – crispy edges, a meaty texture, and a rich, smoky flavour that made me forget all about crab salad. Maybe next time my dude!

    Jump to:
    • What makes this recipe special?
    • Ingredients you’ll need
    • Ingredient substitutions
    • How to make this recipe
    • How to serve my vegan pulled pork
    • Storing this recipe
    • Other vegan meat substitutes
    • Vegan pulled pork FAQs
    • BBQ Shredded Tofu - Vegan Pulled Pork
    BBQ Shredded Tofu - Vegan Pulled Pork

    What makes this recipe special?

    Most vegan pulled pork recipes you find use jackfruit or king oyster mushrooms – and don’t get me wrong, I love a good jackfruit sandwich. But tofu brings something unique to the table. The shredded texture of tofu gives it an amazingly meaty bite (especially once baked or fried) that you won’t get from young jackfruit or even king oyster mushrooms. Plus, tofu has a more neutral flavour, making it the perfect canvas for soaking up all those delicious BBQ spices. And let’s not forget, it’s packed with protein, making it the best vegan alternative to satisfy on all levels.

    It's also worth talking about how easy this recipe is to make. The shredded tofu is a revelation and it only takes minutes to cook. It's meaty and packed with smoky flavors and you certainly don't need a slow cooker or any specialist kit. I love to use this recipe for a vegan pulled pork sandwich, served with creamy vegan coleslaw, homemade BBQ sauce stuffed in some toasted vegan buns. Sigh, roll on summer!

    BBQ Shredded Tofu - Vegan Pulled Pork

    Ingredients you’ll need

    Here’s a quick rundown of the ingredients you'll need for this vegan pulled pork. It’s all easy to find stuff that you’ll easily be able to grab from most grocery stores. As usual, you can find the full recipe listed at the bottom of the page in the recipe card, so scroll down if you’re in a hurry!

    • Extra firm tofu, drained
    • Olive oil
    • Ketchup
    • Dark soy sauce
    • White wine vinegar (or sub with any white vinegar or apple cider vinegar)
    • Smoked paprika
    • Garlic powder
    • Onion powder
    • Black pepper
    • Cayenne pepper or chili powder (optional, for extra heat)
    • Maple syrup (or sub with agave or brown sugar)
    • Vegan Worcestershire sauce
    • Liquid smoke (optional, for a smoky flavour)

    Just a heads up, you may want to double the ingredients for the marinade as it doubles as an incredible homemade sauce. If you don't use it on this recipe, jar it up and spread on sandwiches, burgers or use as a dip for your next batch of tofu air fryer nuggets!

    Ingredients for the recipe

    Ingredient substitutions

    Sometimes, you just don’t have everything in the cupboard, and that’s okay! Here are some substitutions you can make if you’re in a pinch:

    • Extra firm tofu: While extra firm tofu works best, firm tofu can be used if you press it well to remove excess moisture. Despite everything I've also said above, you can just as easily make this recipe with pulled jackfruit instead. Just drain the can of jackfruit and shred with two forks. The same can be done with king oyster mushrooms too!
    • Maple syrup: Agave syrup works just as well, bringing that sweetness and stickiness to your BBQ sauce. You can also swap for brown sugar if necessary!
    • Liquid smoke: If you don’t have liquid smoke, a bit of extra smoked paprika can add that BBQ flavor. This is already included in the recipe though, so the sauce will still be delicious even if the liquid smoke is omitted. 
    • Vegan Worcestershire sauce: You can make your own substitute with soy sauce, apple cider vinegar, and a pinch of sugar if you’re out.
    BBQ Shredded Tofu - Vegan Pulled Pork

    How to make this recipe

    Making this vegan pulled pork is as easy as 1-2-3-4. Here’s a quick rundown:

    1. Shred and press the tofu: Use a box grater to shred the tofu and press it gently to remove excess moisture. From this point, be super careful with the shredded tofu. You don’t want it to fall apart.
    shredded tofu

    2. Mix the marinade: Combine ketchup, soy sauce, vinegar, spices, maple syrup, vegan Worcestershire sauce, and liquid smoke.

    marinade being mixed

    3. Marinate the tofu: Coat the shredded tofu with half the marinade and let it soak up all the goodness.

    BBQ Shredded Tofu - Vegan Pulled Pork

    4. Cook the tofu: Bake or fry the tofu until it’s crispy and delicious. If baking, spread on a baking sheet lined with parchment paper and be sure to turn the tofu half way through. Stir in the remaining sauce before serving, but reserve a little for topping.

    cooked in a frying pan or baked in the oven

    How to serve my vegan pulled pork

    This vegan pulled pork is versatile and pairs well with just about anything. That's the sign of a great recipe, am I right?? Here are some of my favourite ways to serve it:

    • Pulled pork sandwiches: Pile it high on hamburger buns and top with creamy coleslaw.
    • Tacos: Serve in soft tortillas with salsa, guacamole or pickled onions.
    • Rice bowls: Add to a bowl of rice with steamed veggies and a drizzle of vegan BBQ sauce.
    • Salads: Toss it into a salad for a protein-packed topping.
    a vegan taco with shredded tofu

    Storing this recipe

    Got leftovers? No problem! Store the shredded tofu in an airtight container in the fridge for 2-3 days. To reheat, simply pop it in a frying pan or microwave until warmed through. It’s that easy! You can also leave the tofu to marinate in the fridge for up to a day before cooking! A great way to get ahead of your summer BBQ!

    a sandwich with shredded tofu BBQ

    Other vegan meat substitutes

    If you’re into exploring more vegan meat substitutes, I’ve got some great recipes on the blog for you to check out:

    • Vegan Chicken
    • Tofu Steak
    • Vegan Roast Beef
    • Tofu Ground Beef

    Each one offers a unique texture and flavour profile, perfect for any meal.

    Tofu ground beef in a bolognese sauce

    Vegan pulled pork FAQs


    Can I use canned jackfruit instead of tofu?

    Yes, but keep in mind that jackfruit has a different texture and is lower in protein compared to tofu.


    What’s the best way to shred tofu?

    I recommend using the large holes of a box grater for a consistent shredded texture. Once shredded, be careful with the tofu, to prevent it from falling apart.


    How can I make my BBQ sauce spicier?

    Add extra cayenne pepper or a dash of hot sauce to the marinade for more heat.


    Can I freeze the cooked tofu?

    Yes, you can freeze it in an airtight container for up to a month. Thaw it in the fridge before reheating.

    BBQ Shredded Tofu - Vegan Pulled Pork

    So there you have it – a delicious, high-protein vegan pulled pork recipe that’s sure to impress. Whether you’re a long-time vegan or just looking to try something new, this BBQ shredded tofu is a winner. Don’t forget to snap a pic of your creation and tag @schoolnightvegan on social media. I love seeing how you make these recipes your own!

    If you enjoyed this recipe, be sure to check out some of my other BBQ friendly favourites like Vegan Banh Mi Burgers, Grilled Vegan Kebabs and Tofu Steaks!

    BBQ Shredded Tofu - Vegan Pulled Pork

    BBQ Shredded Tofu - Vegan Pulled Pork

    This meaty, smoky BBQ shredded tofu makes a great vegan pulled pork substitute! Ideal for sandwiches, rice bowls and salads, it's the perfect way to bring tofu to grilling season!
    5 from 9 votes
    Print Pin Rate
    Prep Time: 15 minutes minutes
    Cook Time: 20 minutes minutes
    Total Time: 35 minutes minutes
    Servings: 4
    Calories: 209kcal
    Author: Richard Makin

    Equipment

    • Box Grater
    • Clean kitchen towel or paper towels
    • Large mixing bowl
    • small bowl
    • Baking sheet
    • Large skillet or frying pan

    Ingredients

    • 450 g extra firm tofu drained
    • 2 tablespoons olive oil
    • 120 ml ketchup
    • 3 tablespoons dark soy sauce
    • 2 tablespoon white wine vinegar or sub for any white vinegar or apple cider vinegar
    • 2 teaspoon smoked paprika
    • 2 teaspoon garlic powder
    • 2 teaspoon onion powder
    • 1 teaspoon black pepper
    • ½ teaspoon cayenne pepper or chilli powder optional, for extra heat
    • 3 tablespoons maple syrup or sub for agave
    • 1 tablespoon vegan Worcestershire sauce
    • 1 tablespoon liquid smoke optional, for a smoky flavor
    Metric - US Customary

    Instructions

    • Shred the tofu using the large holes of a box grater. Spread the shredded tofu on a clean kitchen towel or paper towels, press gently to remove excess moisture.
      450 g extra firm tofu
    • In a small bowl, combine the olive oil, ketchup, dark soy sauce, vinegar, smoked paprika, garlic powder, onion powder, black pepper, cayenne pepper (if using), maple syrup, vegan Worcestershire sauce, and liquid smoke (if using).
      120 ml ketchup, 3 tablespoons dark soy sauce, 2 tablespoon white wine vinegar, 2 teaspoon smoked paprika, 2 teaspoon garlic powder, 2 teaspoon onion powder, 1 teaspoon black pepper, ½ teaspoon cayenne pepper or chilli powder, 3 tablespoons maple syrup, 1 tablespoon vegan Worcestershire sauce, 1 tablespoon liquid smoke, 2 tablespoons olive oil
    • Add the shredded tofu to a large bowl and add half of the sauce along with 120ml water. Mix carefully to ensure all the tofu is evenly coated without breaking up the shreds.
    • To bake: Preheat your oven to 375°F (190°C). Line a baking sheet with parchment paper or lightly grease it with olive oil. Spread the marinated tofu in a single layer on the baking sheet.
    • Bake for 25-30 minutes, stirring very carefully at least three times throughout the total baking time, until the tofu is slightly crispy on the edges and browned.
    • For frying: Heat 1 tablespoon of olive oil in a large skillet over medium-high heat. Add the marinated tofu to the skillet and cook, stirring occasionally, for about 10-15 minutes until the tofu is lightly browned, being careful not to break up the tofu.
    • Once the tofu is cooked, stir through the remaining sauce and serve on buns with slaw, in tacos with salsa, or with rice. To store the shredded tofu, transfer to an airtight container and store in the fridge for 2-3 days. Reheat in a frying pan or the microwave.

    Nutrition

    Calories: 209kcal | Carbohydrates: 23g | Protein: 9g | Fat: 9g | Saturated Fat: 1g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 6g | Sodium: 360mg | Potassium: 353mg | Fiber: 1g | Sugar: 17g | Vitamin A: 651IU | Vitamin C: 2mg | Calcium: 66mg | Iron: 2mg
    Tried this Recipe? Tag me Today!Mention @SchoolNightVegan or tag #schoolnightvegan!

    More Delicious Vegan Dinners

    • Creamy Vegan Sweet Potato Soup (Coconut Free!)
    • Vegan Thai Drunken Noodles
      Easy Vegan Thai Drunken Noodles (Pad Kee Mao)
    • Vegan Crab Cakes
      Vegan Crab Cakes Recipe (Fried, Baked or Air Fried)
    • Vegan Fall Harvest Salad
      Vegan Fall Harvest Salad with Apples and Kale

    Reader Interactions

    Comments

      5 from 9 votes

      Leave a Reply Cancel reply

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

      Recipe Rating




    1. Sonali

      May 06, 2025 at 2:46 am

      5 stars
      WOW this is an awesome recipe! Simple, made with pantry staples, and easy to put together on a busy weeknight while also being full of flavor. Thank you!

      Reply
    2. Megan

      February 07, 2025 at 4:12 pm

      5 stars
      SO delicious and simple!

      Reply
    3. Rose

      November 12, 2024 at 2:27 am

      5 stars
      I wish I could rate this a 10. Absolutely delicious recipe. My non vegan son loved it. The flavors are perfect, thank you so much!

      Reply
    4. Amy

      October 12, 2024 at 8:13 am

      5 stars
      Delicious!! Even my no-vegan husband wanted me to make this one again! Thanks for sharing Richard!

      Reply
    5. jc

      September 23, 2024 at 8:38 pm

      5 stars
      My meat-lover asked for two helpings!

      Reply
    6. Holly

      September 12, 2024 at 12:17 am

      5 stars
      What a great recipe! Comes together really quick and the taste is phenomenal! I did the baking option and it came out perfect. I’ve been looking for a good “pulled pork” tofu substitute and this did not disappoint!

      Reply
    7. ML

      August 30, 2024 at 9:36 am

      So delicious, another win for my non-vegan family.
      Will make it again!

      Reply
    8. Penny

      August 20, 2024 at 4:30 am

      5 stars
      I was surprised by just how good this was. I've made shredded tofu type recipes before but the flavour and texture of this one was next level. This will be in my regular rotation.

      Reply
      • Jen

        September 24, 2024 at 12:14 am

        I am wondering if freezing the tofu before shredding it would be helpful??

        Reply
        • Tracy

          February 09, 2025 at 5:19 pm

          I used previously frozen tofu and the texture ended up more like ground meat than shreds. I pressed the tofu and squeezed out as much water as I could, but it was still pretty soggy and took at least 2x the time in the oven to dry it. The flavor was great, but next time I won't use frozen tofu.

          Reply
    9. Lara

      August 14, 2024 at 6:52 pm

      5 stars
      Love a simple recipe that ends up blowing your socks off! Easy to follow, quick to whip up... massive hit with the kids. We LOVED it! X

      Reply
    10. Janet Lao

      August 12, 2024 at 10:18 am

      5 stars
      Just so simple and delicious. Thank you. Made for my son's birthday lunch. He loved it and hes a carni!

      Reply

    Primary Sidebar

    Welcome to
    School Night Vegan

    Hey, my name is Richard Makin and I’m the guy behind School Night Vegan.

    I’m also the recipe developer, food stylist, photographer and author of best-selling cook book Anything You Can Cook, I Can Cook Vegan. I’m also the host of food podcast Lunchbox Time Machine.

    More about me →

    Popular Recipes

    • vegan chicken
      Vegan Chicken
    • vegan tiramisu
      Vegan Tiramisu
    • Vegan Whipped Cream
    • easy tofu marinades
      Easy Tofu Marinades
    Popular recipes
    Vegan Fall Recipes

    Featured on

    Footer

    ↑ Back to top
    • Privacy Policy
    • About

    • Contact
    • Subscribe

    Copyright © 2024 School Night Vegan

    Rate This Recipe

    Your vote:




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

    Recipe Ratings without Comment

    Something went wrong. Please try again.