This post may contain affiliate links. Please read our disclosure policy.

Eating vegetarian and vegan doesn’t mean that you can’t enjoy a delicious BBQ dish! This BBQ Tofu is simple to make and seriously so delicious! We’re marinating the tofu for optimal flavor and texture.

large white dish with quinoa and coleslaw in the corner with the highlight being large cubes of bbq tofu
Get This Recipe In Your Inbox
Share your email, and we’ll send it straight to your inbox. Plus, enjoy weekly doses of recipe inspiration as a bonus!
Please enable JavaScript in your browser to complete this form.

Earlier this year I shared a whole guide on marinating tofu with six different flavor options. This BBQ tofu has BY FAR been the most popular so I figured that it deserved it’s own dedicated blog post!

Hopefully it’s no surprise to you by now that I am OBSESSED with tofu. Like, completely obsessed. I’ve cooked it pretty much ever way that you can image at this point and I just really love it :)

PLEASE tell me that you’re as into tofu as I am?

plate of bbq tofu cubes covered in sauce

However, if you are new to tofu, I’ve got you covered!

HERE is a full guide and TOFU 101 that covered everything from prepping it, flavoring it, kinds to buy….pretty much everything!

I also have a full tutorial on how to prep and press tofu (even without a tofu press!) if you need that.

glass dish filled with tofu cubes that are covered in a dark colored marinade

How to make BBQ Tofu:

  1. Start out by pressing your tofu. I love this tofu press that I’ve used for years HOWEVER (like I mentioned) I have a guide on how to press it with items you already have lying around your house.
  2. Marinate. In a shallow dish or bag, mix together the marinade ingredients and then add in the tofu. This need to sit for about 30 minutes but could even be left overnight as desired. The longer the better but even just 30 minutes makes a big difference.
  3. Cook. In the directions below, I offer 2 different ways to cook your tofu. My favorite way to prepare this recipe is to BAKE it but you can also pan fry the tofu as long as you have a good non-stick skillet. However you cook it, I highly recommend adding on some of the leftover marinade for extra flavor and sauciness :)
white bowl with quinoa, coleslaw, and bbq tofu in it plus a few pieces of cucumber

As usual, if you end up making this recipe, PLEASE please snap a photo and tag me on Instagram @foodwithfeeling! I always love to see what you’re making and how you like it! Or come back here and leave a comment and review :)

5 from 1 vote

BBQ Tofu

Prep: 45 minutes
Cook: 30 minutes
Total: 1 hour 15 minutes
Servings: 2 large servings
This BBQ Tofu is simple to make and so ridiculously delicious!
Save this recipe!
Get this sent to your inbox, plus enjoy weekly doses of recipe inspiration!
Please enable JavaScript in your browser to complete this form.

Ingredients 

  • 14-16 ounce block of tofu, firm or extra firm is best for this recipe
  • 2 tablespoons olive oil
  • ¼ cup favorite BBQ sauce
  • 2 tablespoons apple cider vinegar
  • 2 cloves garlic minced
  • ½ teaspoon onion powder
  • ½ teaspoon paprika
  • ¼ teaspoon salt
  • Dash of liquid smoke, optional

Instructions 

  • Prep your tofu: Follow my directions HERE for how to press tofu and cut it into your desired shapes. I like to cube mine into medium pieces but really anything works! Set side.
  • Make the marinade: Whisk together marinade ingredients (olive oil, bbq sauce, apple cider vinegar, garlic, onion powder, paprika, salt, and liquid smoke) directly in the dish/ bag that you plan to marinate the tofu in. A plastic baggie, stasher bag, or really any kind of shallow resealable container works well. Add all of the ingredients (minus the tofu) and whisk until fully combined.
  • Add the tofu: add in your tofu pieces and let marinate for 30 minutes or even overnight. Ideally this will marinate for a good few hours but even just 30 minutes makes a big difference. Save the leftover marinade!
  • Bake: On a large baking try lined with a silicone mat or parchment paper, line up the tofu pieces. Top each pieces with a tiny bit of the marinate (about 1/2 tsp each). Bake at 425 for 20 minutes. Flip the pieces over (option to add a little bit more of the marinade) and bake for an additional 10-15 more minutes. 
  • Or pan fry: To pan fry the tofu, I suggest using a large non-stick skillet. Heat 1 tablespoon of oil over medium-high heat and add in the tofu. Cook for 15 minutes, flipping every few minutes so it’s cooked on all sides. Option to toss in a few tablespoons of the marinade and cook for 2 additional minutes so that the sauce is thickened and the tofu is fully covered.

Nutrition

Calories: 363kcal, Carbohydrates: 21g, Protein: 18g, Fat: 23g, Saturated Fat: 3g, Polyunsaturated Fat: 7g, Monounsaturated Fat: 13g, Sodium: 669mg, Potassium: 122mg, Fiber: 2g, Sugar: 13g, Vitamin A: 327IU, Vitamin C: 1mg, Calcium: 270mg, Iron: 3mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Tried this recipe?Mention @foodwithfeeling or tag #foodwithfeeling!

About Brita Britnell

Brita is the author of Food with Feeling which is a vegetarian based food blog. She creates easy and delicious recipes that encourage people to try more meat-free recipes!

You May Also Like

5 from 1 vote

Leave a comment

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

Recipe Rating




1 Comment

  1. Linda says:

    5 stars
    This is excellent! I love BBQ and this makes the tofu really tasty.