This Vegan BBQ Sheet Pan Dinner is smoky, hearty, and packed with flavor. Tender BBQ tofu bites, crispy potatoes, and colorful roasted veggies all bake together on one pan for the easiest weeknight dinner. It's a total crowd-pleaser and perfect for summer nights, meal prep, or any time you're craving a simple hearty vegan meal.

Sheet pan dinners are the ultimate convenient weeknight meal since your every element bakes in the oven on the same pan. My Easy Vegan Greek Sheet Pan Dinner and Vegan Sheet Pan Fajitas have been reader favorites, so I knew I had to make another sheet pan meal that is just as easy and delivers more of that comfort food coziness. This Vegan BBQ Sheet Pan Dinner is exactly that. It has a rainbow of veggies (potatoes, corn, mushrooms, red onion, and bell pepper!) and smoky tofu bites, along with sweet-and-sticky BBQ sauce. This is the kind of recipe you'll find yourself making again and again!

Why This Vegan BBQ Sheet Pan Dinner Works
- Satisfying and hearty: All the vegetables and protein-packed tofu make this a filling dinner recipe. You won't leave the table hungry!
- Versatile: Feel free to swap in other seasonal vegetables or change up the flavor by using different types of BBQ sauce.
- Easy to make: If juggling a main dish and sides is too much for you to deal with on a weeknight, you'll appreciate being able to cook your entire meal on one pan.

Ingredients for Vegan BBQ Sheet Pan Dinner
For the Tofu Bites:
- Extra-firm tofu: Torn into pieces for better texture. The little crags and jagged edges created by tearing the tofu hold onto the seasonings better and create a more satisfying chicken-like texture.
- Seasonings: Nutritional yeast, smoked paprika, ground cumin, garlic powder, salt, and black pepper, add smoky, savory BBQ rub flavor.
- Olive oil: Helps everything crisp and caramelize in the oven. Use broth for oil-free.

For the Veggies:
- Vegetables: I use baby potatoes, corn, mushrooms, red bell pepper, and a red onion. Don't have all of these veggies on hand? Zucchini, green beans, cauliflower florets, Brussels sprouts, or even cherry tomatoes all work well too, just make sure to keep the amounts roughly the same and don't crowd the pan too much.
- Vegan BBQ sauce: Homemade (my BBQ sauce recipe is in this cookbook) or your favorite store-bought brand. Check the ingredients to make sure it's vegan as some barbecue sauces can contain ingredients like bacon or anchovies.
How to Make This Vegan BBQ Sheet Pan Dinner

- Prepare: Preheat your oven to 400ºF and grease a rimmed baking sheet.
- Season the potatoes: Toss them with oil, salt, and pepper, then transfer them to half of the baking sheet.

- Season the tofu: Add the tofu to the bowl and toss with the remaining tofu bite ingredients. Add this to the other half of the baking sheet.

- Roast: Place the pan in the oven and bake for 15 minutes.

- Season the rest of the veggies: While the tofu and potatoes are in the oven, toss the veggies with oil, salt, and pepper.

- Continue roasting: Push the potatoes and tofu to the sides of the pan and add the seasoned veggies. Roast for 20 minutes more, stirring halfway through the cooking time. The veggies should be tender and the tofu should be chewy and lightly browned.

- Add the BBQ sauce: Drizzle the sauce over the tofu and vegetables, then bake for 5 to 10 minutes more to caramelize the sauce.
- Serve: Garnish with parsley and serve.
Tips and Variations
- Don't overcrowd the pan: As written, this recipe should fit comfortably on a sheet pan without overlapping or stacking anything, but if you add extra veggies, it could get crowded, which will steam your veggies instead of browning and caramelizing them. If needed, you can divide the ingredients among two pans.
- Try another protein: Tempeh, Vegan Chicken, or rinsed and drained chickpeas would all work in this BBQ sheet pan dinner.
- Make it without oil: You can use vegetable broth instead of oil if you'd like.
Serving Suggestions
The beauty of this vegan BBQ sheet pan dinner is that it's a complete meal on its own. But if you're hungry for more or want to stretch this out for another day or a few extra servings, you can pair it with a grain (like rice or quinoa), crusty bread, garlic bread, cornbread, salad or coleslaw.

How to Store and Reheat Leftovers
- Refrigerator: Transfer leftovers to an airtight container and store for up to 4 days.
- To reheat: Warm leftovers in the microwave, a 350ºF oven, or in a nonstick skillet over medium heat until everything is heated through.
If you try this vegan BBQ sheet pan dinner recipe, let us know by leaving a comment, rating it, and don't forget to tag @itdoesnttastelikechicken on Instagram. You can also pin this recipe on Pinterest to save it for later!
Bon appetegan!
Sam Turnbull.
More Vegan Sheet Pan Dinners
- Vegan Moroccan Sheet Pan Dinner
- Vegan Sheet Pan Stir Fry
- Vegan Sheet Pan Lemon Garlic Tofu Dinner
- Vegan Sheet Pan Thanksgiving Dinner

(click stars to vote)
Vegan BBQ Sheet Pan Dinner
Servings:
PRINT
PIN
Video
COMMENT
Ingredients
For the Veggies:
- 2 cups baby potatoes, (about 10 oz), halved or quartered (or sub sweet potatoes or russets, chopped)
- 2 ears corn, husked and sliced into 2-inch rounds
- 8 oz cremini or button mushrooms, (about 2 heaping cups), halved if large
- 1 red bell pepper, chopped into chunks
- 1 small red onion, sliced into thick wedges
- 1 tablespoon olive oil, divided
- Salt & pepper, to taste
- ⅓ cup vegan BBQ sauce, plus more for serving
- 2 tablespoons fresh parsley, roughly chopped (optional, for garnish)
For the tofu bites:
- 1 (350g/ 12.3oz) block extra-firm tofu, drained and torn into bite-sized pieces
- 2 tablespoons nutritional yeast
- 1 tablespoon olive oil
- ½ teaspoon smoked paprika
- ½ teaspoon ground cumin
- ½ teaspoon garlic powder
- ½ teaspoon salt
- ¼ teaspoon black pepper
Instructions
- Preheat oven to 400°F (200℃). Lightly grease a large baking sheet.
- Prep potatoes and tofu: In a large bowl, toss the chopped potatoes with ½ tablespoon of olive oil, salt, and pepper. Add to one half of the baking sheet. In the same bowl, toss the tofu with nutritional yeast, olive oil, smoked paprika, cumin, garlic powder, salt, and pepper. Add to the other half of the baking sheet.
- Roast: Bake the potatoes and tofu for 15 minutes.
- Prep remaining veggies: While the potatoes and tofu are baking, in the same bowl, toss the corn, mushrooms, bell pepper, and red onion with the remaining ½ tablespoon olive oil, salt, and pepper.
- Add veggies and roast again: Remove the baking sheet from the oven. Push the potatoes and tofu toward the sides of the pan. Add the vegetables to the center third (or mix everything together if preferred). Roast for another 20 minutes, flipping or stirring halfway, until the vegetables are tender and the tofu is golden.
- Add BBQ sauce: Drizzle BBQ sauce over the tofu and vegetables, then return to the oven for 5-10 minutes, until the sauce is sticky and caramelized.
- Serve: Garnish with parsley and serve hot with extra BBQ sauce on the side. Enjoy with rice, quinoa, couscous, crusty bread, cornbread, or a crisp green salad or coleslaw.Storage: Allow leftovers to cool completely, then store in an airtight container in the fridge for up to 4 days. Great for meal prep!







Stephanie says
Absolutely delicious! BBQ without the fuss. The tofu was my favorite part. I love how flexible and easy this recipe is.
Sam Turnbull @ It Doesn't Taste Like Chicken says
Yay!! So happy you enjoyed it, Stephanie! 😊 The tofu is my favorite part too. Thanks so much for leaving a review!
Jan says
Great seasoning on the tofu!
Sam Turnbull @ It Doesn't Taste Like Chicken says
So happy you enjoyed it, Jan! 😊 The seasoned tofu is one of my favorite parts too.
Linda Christensen says
One of the best recipes that I will make over and over and over. Just delicious. I made it last night for the first time. Thanks so much!!!
Sam Turnbull @ It Doesn't Taste Like Chicken says
Yay!! That makes me so happy to hear, Linda! 😊 Thanks so much for taking the time to leave a review.
Trish Bowering says
I made this Vegan Sheetpan BBQ Dinner and it was easy and delicious. I decided to spread the meal over two pans, as I had a ton of veggies to use up and didn't want to crowd the pan. I couldn't find corn, so I subbed zucchini and broccoli. I'll certainly make this one again!
Sam Turnbull @ It Doesn't Taste Like Chicken says
That sounds delicious, Trish! 😊 Great call using two pans to give everything room to roast, and I love your veggie swaps. So happy you enjoyed it!