Vegan Crock Pot Barbecue Tofu Recipe

Barbecue tofu with rice
vertmedia / Getty Images
  • Total: 5 mins
  • Prep: 5 mins
  • Cook: 0 mins
  • Slow cook time: 4 hrs
  • Yield: 4 to 6 servings

Like most slow cooker recipes, this vegetarian crock pot barbecue tofu recipe is super easy. Just dump everything in the crockpot in the morning and you've got dinner when you come home at night! If you've got two extra minutes, chop up an onion and add it on in there. 

To serve, you can make sloppy-joe-like hoagie sandwiches using any kind of bread. Try toasted French bread, or even just regular hamburger buns with lettuce, cheese, and pickles if you'd like.

Alternatively, pair it with rice or whole grains and a vegetable side dish for a full meal. Keep it southern-themed by pairing it with vegan macaroni and cheese and collard greens or, for the perfect full meal, pair it with some collard greens and rice


  • 2 containers tofu (firm or extra firm, pressed and chopped in to bite-sized or 1-inch chunks)
  • 1 1/2 cups ketchup
  • 1 tablespoon apple cider vinegar
  • 2 tablespoons soy sauce (or tamari)
  • 3 tablespoons brown sugar
  • 1 tablespoon red pepper flakes (use a bit less if you're cooking for kids)
  • 1/2 teaspoon garlic powder
  • Kosher salt (to taste)
  • Freshly ground black pepper (to taste)

Steps to Make It

  1. Gather the ingredients.

  2. Once your tofu is well-pressed, chop it into chunks, and combine your tofu with the remaining ingredients in a crock pot or slow cooker.

  3. Cover and cook on LOW for 5 to 6 hours.

  4. Serve and enjoy!