clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
large white dish with quinoa and coleslaw in the corner with the highlight being large cubes of bbq tofu

BBQ Tofu Bowls

  • Author: Brita Britnell
  • Total Time: 50 minutes
  • Yield: 4 large bowls 1x
  • Diet: Vegan


These Tofu Bowls are simple to make, delicious, and so ridiculously filling!



For the tofu:

  • 1416 ounce block of tofu (firm or extra firm is best for this recipe)
  • 2 tablespoons of olive oil
  • 1/4 cup favorite BBQ sauce
  • 2 tablespoons of apple cider vinegar
  • 2 cloves of garlic minced
  • ½ teaspoon onion powder
  • ½ teaspoon paprika
  • ¼ teaspoon salt
  • Dash of liquid smoke (optional)

For the bowls:


  1. 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.
  2. Make the BBQ marinade: Whisk together marinade ingredients (olive oil, bbq sauce, apple cider vinegar, garlic, onion powder, paprika, salt, and liquid smoke) directly in the container 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.
  3. Add tofu: add in your tofu chunks 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!
  4. Bake the tofu: 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. 
  5. 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.
  6. Cook the quinoa: cook your quinoa according to package directions. I like to make mine in the instant pot following THESE directions.
  7. Make the coleslaw: if you haven’t already done so, make the coleslaw.
  8. Assemble: Assemble the bowls by evenly dividing the quinoa between 4-5 bowls. Top it with the tofu, evenly divided, as well as the coleslaw and any additional veggies.
  • Prep Time: 20 minutes
  • Cook Time: 30 minutes
  • Category: dinner
  • Method: stovetop
  • Cuisine: American


  • Serving Size:
  • Calories: 585
  • Sugar: 17.7 g
  • Sodium: 553.8 mg
  • Fat: 27.6 g
  • Carbohydrates: 57.4 g
  • Protein: 25.3 g
  • Cholesterol: 8.6 mg

Keywords: vegan bowls, tofu bowls, bbq tofu bowl