Go Back
+ servings
Bbq marinated tofu topped with sauce on a plate with broccoli.
Print

BBQ Marinated Tofu Sheet Pan Meal

This simple vegan dinner features baked barbecue tofu alongside broccoli and sweet potatoes. It's flavorful, easy, and hassle-free!
Course Dinner, Main Course
Cuisine American
Prep Time 15 minutes
Cook Time 45 minutes
Marinating time 30 minutes
Total Time 1 hour 30 minutes
Servings 2 3-cup servings
Calories 385kcal

Ingredients

Instructions

  • Prep the tofu. You can press it for 20 to 30 minutes to remove extra water if desired (optional), using a tofu press or by placing the block between two plates with a stack of books on top. Dice into 1-inch cubes. Place in a large glass bowl or rectangular dish that allows the tofu to be spread out in a single layer (or almost single layer).
  • Whisk together the barbecue sauce, apple cider vinegar, garlic powder, onion powder, and smoked paprika. Pour this over the tofu in the dish. Stir gently to ensure it's all coated. Cover and put in the fridge for at least 30 minutes or even overnight to marinate.
  • Preheat the oven to 400 degrees F. Line a large baking sheet, preferably a half sheet pan, with parchment paper or a silicone mat. If you don't have a large baking sheet that will allow you to spread the veggies and tofu out in a single layer without overlapping, use two baking sheets. The tofu and veggies will get crispier if they have more room to be spread out.
  • Prepare the vegetables by tossing them in olive oil and salt and pepper to taste. Place them on the prepared baking sheet(s). I like to do one section for broccoli and one section for sweet potato, but you can mix them together if desired. Put the marinated tofu on another section of the baking sheet(s).
  • Bake for 35 to 45 minutes, flipping halfway through, until the veggies are tender and lightly browned and the tofu is browned and slightly crispy on the outside.
  • Serve drizzled with more barbecue sauce. Enjoy!
  • Leave a rating or review by tapping the stars on this recipe card (above) or in the comments section (at the end of the post)!

Notes

  • Keep leftovers in an airtight container in the refrigerator for 2 to 3 days. Reheat in the microwave until warmed through. stirring in between intervals.
  • If you need the recipe to be vegan, use a vegan barbecue sauce like Triple Crown brand.

Nutrition

Serving: 3cups | Calories: 385kcal | Carbohydrates: 52g | Protein: 21g | Fat: 12g | Saturated Fat: 2g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 6g | Sodium: 602mg | Potassium: 1237mg | Fiber: 8g | Sugar: 21g | Vitamin A: 17208IU | Vitamin C: 125mg | Calcium: 176mg | Iron: 5mg