pulled no-pork sandwiches

pulled no-pork sandwich_hot for food

I’ve got vegan comfort food at its best! Pulled pork is a crowd favorite, so I knew I had to master a pulled no-pork sandwich. A savory BBQ sauce, tangy coleslaw, and freshly toasted buns… it doesn’t get much better than this for a meatless meal. You might have to whip up a double recipe incase people come back for seconds. This is a great option for a weekend getaway or BBQ party! 

Thanks to TVP (textured vegetable protein), I think I nailed this recipe! This is a great way to get used to cooking with vegan alternatives like TVP or soy curls. Your friends won’t even know this pulled no-pork sandwich is meatless! Fool them a second time by making mock pork with mushrooms and artichokes instead.

pulled no-pork sandwich_hot for food
5 from 1 vote
Print Recipe

pulled no-pork sandwiches

A savory BBQ sauce, smothered over soy protein, topped with tangy coleslaw… it doesn’t get much better than this for a meatless meal.

Course Main Course, sandwiches
Cuisine American
Keyword meatless, pulled pork sandwich, sandwiches, soy, vegan pork
Prep Time 35 minutes
Cook Time 1 hour
refrigerate 1 hour
Total Time 1 hour 35 minutes
Servings 10 small sandwiches
Author Lauren Toyota


no-pork filling

  • 4 C TVP pieces or soy curls
  • 5 C water
  • 1/4 C apple cider vinegar
  • 1 lemon, juiced
  • 1/4 tsp cayenne powder
  • 2 tbsp vegetable oil, for cooking

bbq sauce

  • 2 small cans tomato paste
  • 2 C water
  • 1 C brown sugar
  • 2 tbsp molasses
  • 2 tsp dry mustard
  • 2 tsp onion powder
  • 1 tsp garlic powder
  • 1/2 tsp smoked paprika
  • 1 tsp sea salt


  • 4 C bagged coleslaw mix
  • 2/3 C vegan mayonnaise
  • 1/2 a lemon, juiced
  • 1 tsp garlic powder
  • 1/4 tsp sea salt
  • 1/4 tsp white pepper
  • ground black pepper, to taste


  1. The best brand of dried soy curls to use are from Butler Foods. They’re available in select places in Canada and the U.S. and can be ordered online as well. Use 1 whole bag of those, or you can find dried TVP pieces in most health food stores. 4 cups is approximately a standard size bag of pieces. You’ll have enough sauce for this amount. Soak the soy pieces in a large bowl with the water, apple cider vinegar, lemon, and cayenne mixture for 1 hour in the fridge. Meanwhile, make your bbq sauce.
  2. In a medium sauce pan, whisk all the bbq sauce ingredients together over medium to high heat and bring to a low boil. Then turn down to medium low heat and let simmer for 45 minutes.

  3. For the coleslaw, whisk together vegan mayonnaise, lemon juice, garlic powder, sea salt and white pepper in a bowl. Toss in coleslaw mix and combine until it’s coated with dressing. Feel free to use your own mixture of cabbage and carrots, but buying the bag is so much easier! Top with some more ground black pepper if you like, and refrigerate until you’re ready to assemble the sandwiches.

  4. To finish the no-pork, drain the soy pieces of the water vinegar mixture. Don’t rinse them!

  5. Heat a cast iron skillet or non-stick pan over medium with 2 tablespoons of vegetable oil. Toss in the soy pieces and fry for 5 to 6 minutes to get out the excess water. Once most of the water is gone, add 3 cups of bbq sauce and cook for about 10 minutes. Add 1 more cup of bbq sauce and cook for another 10 minutes to get the pieces to brown up and caramelize a bit. Then add remainder of the sauce to the mixture, toss around, and remove from heat.

  6. To assemble the no-pork sandwiches, lightly toast your buns and spread the inside surfaces with a little bit of vegan butter. Spoon the no-pork filling on the bottom bun, top with coleslaw, then the top bun, and serve with pickles, fries or whatever you like on the side!

you might also like

4 thoughts on “pulled no-pork sandwiches”

    1. Guess you never got a reply. I have a small can of tomato paste and it’s 6 ounces. Not sure if that is the smallest size.

  1. Thomas Freeman

    Hi hotforfoodblog.com,

    We represent a large number of clients who operate in dozens of online markets including fashion, shopping, tech, DIY, crafts, finance, travel, food, cars and more. We are currently looking for guest or sponsored post opportunities on their behalf. Is this something you would be interested in?

    If so, would you mind telling me how much you normally charge for a single blog post on your site?

    Usually, we would write the article on a topic related to both yours and our clients websites, at around 300-500 words long with one link to our clients website contained within. However, we’re more than happy if you would prefer to write the article yourself, as well as changing the word count to whatever suits you best.

    Looking forward to hearing from you.

    Kind regards,


Leave a Comment

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

Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.



EAT IT by hot for food is my new members-only blog with exclusive recipes, video tutorials, and live cook-alongs as well as BIG member giveaways. DON’T MISS OUT!

By entering your information below you’ll also receive an invite to the cookbook digital launch event in 2021. There’s also a chance that hot for food will have more pre-order gifts that you’ll be eligible to win by random draw. You’ll receive periodic emails about these offers.
[forminator_form id="15827"]