Easy Sheet-Pan Vegan BBQ

GFGluten FreeGRGrain FreeVVegan
4.92 from 12 votes
Jump to RecipeRate This RecipePin Recipe

Disclosure: This post may contain affiliate links. I may earn a small commission for my endorsement, recommendation, testimonial, and/or link to any products or services from this website.

This Vegan BBQ is made with crispy soy curls, roasted sweet potatoes, and tender cabbage then tossed in sweet and tangy BBQ sauce for a flavor loaded sheet-pan meal. Gluten-free. 

This Sheet-Pan Vegan BBQ is the best way to experience the smoky, tangy flavors of a summer BBQ without the cleanup or prep work. It’s loaded with plant-based protein and tender veggies for a wholesome, convenient dinner main. Trust me, both meat eaters and vegans will go back for seconds.

Table of Contents
  1. A Fuss-Free Weeknight Dinner
  2. What You’ll Need for Vegan BBQ
  3. Serving Suggestions
  4. How to Store Sheet-Pan Vegan BBQ
  5. Recipe FAQs
  6. Sheet Pan Vegan BBQ Recipe
Two bowls of roasted vegetables topped with BBQ soy curls and green onion. Small bowls of chopped green onions and BBQ sauce lay off to the side

A Fuss-Free Weeknight Dinner

No grill? No problem. This sheet-pan vegan BBQ meal comes together right in the oven in just 30 minutes. It’s BBQ without the fuss, but all the flavor. The simple blend of spices on the roasted vegetables and crispy, charred soy curls gives everything a deep, smoky flavor that takes this convenient sheet-pan recipe to the next level. 

It’s the best, quick and easy BBQ bowl that’s perfect for weeknight dinners, meal prep, or a simple grill alternative during grilling season. Add it to the menu for your next summer BBQ, or whenever you’re craving a healthy dose of plant-based protein, complex carbs, and sweet and tangy BBQ sauce.

What You’ll Need for Vegan BBQ

This sheet-pan meal is packed with flavor, yet only requires a few simple, budget-friendly ingredients. Here’s the basics:

Ingredients for Sheet Pan BBQ arranged on stone background. Clockwise text labels read corn, green onion, spices, oil, sweet potato, bbq sauce, soy curls, and red cabbage
  • Soy curls: the “meat” in this vegan BBQ recipe is made from 1 ingredient: whole soybeans. If you have a local health food store, you may be able to find them in stores near you. Otherwise, purchase them online from Butler Foods. They’re the only brand that sells soy curls. 
  • BBQ sauce: Use store-bought or your own vegan BBQ sauce. If you prefer a sweeter BBQ sauce, go for a Kansas City-style BBQ sauce. If you prefer a tangy sauce, use a Carolina-style BBQ sauce. 
  • Veggies: My personal favorites are sweet potato, red cabbage, and fresh or frozen corn. Feel free to switch it up based on your taste buds or what’s in the fridge. Bell peppers, portobello mushrooms, red onion, zucchini or summer squash, and cauliflower florets would all be delicious.  
  • Spices: Make your own BBQ rub using smoked paprika, ground cumin, garlic powder, kosher salt, and optional ground cayenne pepper for a kick. If you prefer to use a premade spice mix, replace the spices with 2 teaspoons of a spice mix.

How to Make Sheet-Pan Vegan BBQ

Two side-by-side photos of the sheet pan BBQ before and after cooking
  1. Rehydrate the soy curls in boiling water, until tender. Drain and squeeze as much excess water out of the soy curls as possible. 
  2. Mix the veggies in a large bowl with spices and oil until well coated. Spread ​on 2/3 of a large baking sheet. 
  3. Add the soy curls to the same bowl and toss with BBQ sauce and oil. Spread ​on the remaining 1/3 of the baking sheet. 
  4. Bake ​on the top oven rack for 20 minutes, flip, then bake for an additional 10 minutes, or until crispy. 
  5. Toss with remaining BBQ sauce and serve ​as desired.

Caitlin’s Cooking Tips

  • Try rehydrating soy curls in broth. This is one of my favorite tricks for making soy curls even more flavorful and juicy. Vegetable broth, vegan chicken broth, and vegan beef broth all work great. 
  • Bake on the oven rack. In most ovens, the top heating element is the hottest heating element. Roasting close to the top heating element encourages browning, caramelization and helps make the soy curls as crispy as possible. It’s worth moving that oven rack!
roasted vegetables freshly out of the oven in a baking tray, with a serving spoon ready to serve a portion

Serving Suggestions

This BBQ recipe can be served on its own as a hearty main course and can comfortably serve 2-4, depending on appetite size. If you’d like to stretch this sheet-pan dinner even further, serve with a whole grain such as brown rice, fluffy quinoa, or try this Easy Vegan Cornbread. You could even stuff the BBQ soy curls between burger buns or taco shells like in this BBQ Sweet Potato Tofu Tacos Recipe

If you’re looking for more sheet-pan recipes, you’ll also love this Cajun Tofu Sheet Pan Dinner, this Dijon Garlic Sheet Pan Dinner with Veggies & Chickpeas, and this Sheet-Pan Vegan Nicoise Salad!

Or check out these delicious vegan BBQ recipes: Veggie Burgers, Grilled Romaine & Charred Corn Salad, Portobello Mushroom Steaks and Grilled Peach Cobbler

How to Store Sheet-Pan Vegan BBQ

Leftovers will keep for up to 5 days in an airtight container in the fridge. I haven’t tested freezing this sheet-pan meal, but it would likely work well. Freeze for up to 2 months in a freezer-safe container, then thaw overnight in the fridge. The roasted cabbage will change texture and become more watery, but otherwise the sheet-pan meal should remain similar in flavor and texture.

Reheat leftovers in the microwave, in a large skillet on the stovetop, or in the oven until warmed through again.

sheet pan bbq served in a small white bowl with a fork ready to dig in

Recipe FAQs

What is vegan BBQ sauce made of?

Traditional BBQ sauce is often vegan-friendly as-is and commonly consists of a tomato or ketchup base with additional basic ingredients such as sweeteners like brown sugar, vinegar, spices, seasonings, and liquid smoke. If purchasing a store-bought BBQ sauce, watch out for non vegan ingredients like honey, Worcestershire sauce, and milk by-products.

What are some popular vegan BBQ sauce brands?

Annie’s, Sweet Baby Ray’s, Primal Kitchen, and Tessemae’s are some of the most popular vegan BBQ sauce brands, but there are many more to choose from. If your local grocery store has limited options, try this Homemade Vegan BBQ Sauce recipe by Nisha from Rainbow Plant Life.

What can I use instead of meat for BBQ?

Soy curls is my go-to vegetarian “meat” in this vegan BBQ recipe, but there are several plant-based meat alternatives you may enjoy including tempeh, tofu, seitan, even roasted chickpeas.

Can I make this recipe oil-free?

Yes, it is not necessary to add the oil before roasting but it does help the soy curls become juicy and crispy and adds additional flavor to the dish as a whole.

How do I achieve a smoky flavor in vegan BBQ without animal products?

 ​If you love a smoky BBQ flavor, add up to 1 teaspoon of liquid smoke to the spice mixture. This will add a natural smokiness without animal products or the need for a grill.

Enjoy! If you make this recipe and decide to share it on Facebook or Instagram, don’t forget to tag me @FromMyBowl + #FromMyBowl! I would also love it if you could leave a comment below with a recipe rating! Thank you for the support 😊

Cooked BBQ soy curls and roasted sweet potato, cabbage, and corn on dark sheet pan with a wooden serving spatula. Chopped green onions are off to the side

Sheet Pan Vegan BBQ

4.92 from 12 votes
Prep Time 10 minutes
Cook Time 30 minutes
Total Time 40 minutes
Servings 4 people
This Vegan BBQ is made with crispy soy curls, roasted sweet potatoes, and tender cabbage then tossed in sweet and tangy BBQ sauce for a flavor loaded sheet-pan meal. Gluten-free.


For the Soy Curls:

  • 4 ounces dehydrated soy curls
  • 3/4 cup BBQ sauce, divided
  • 2 teaspoons avocado oil

For the Vegetables:


  • Prep: Preheat the oven to 425F and set a baking sheet aside. Bring ~4 cups of water to a boil, then carefully pour over (or add in) the soy curls and soak for 5 minutes. Drain the soy curls well, pressing or squeezing out as much water as possible.
  • Vegetables: Add the corn, sweet potato, red cabbage, paprika, cumin, garlic, salt, and oil to a large bowl. Mix well, then transfer to the baking sheet, spreading the vegetables out evenly across 2/3 of the sheet.
  • Soy Curls: Add the rehydrated soy curls to the same bowl with 1/2 cup (120 ml) of the BBQ sauce and oil. Mix well, then transfer to the other 1/3 of the baking sheet and spread out evenly.
  • Bake: Bake on the top rack of the oven for 20 minutes, then quickly remove and flip the vegetables and soy curls, keeping them separate. Return to the oven and bake for an additional 10 minutes, until the soy curls begin to crisp up around the edges.
  • Garnish and Serve: Remove the baking tray from the oven and toss the soy curls with the remaining BBQ sauce. You can mix everything together at this point, or keep it separate for serving. Garnish with sliced green onions and serve warm. Leftovers will keep in the fridge for up to 5 days.

Recipe Notes

  • Oil-Free: It is not necessary to add the oil to the soy curls, but it helps them crisp up and gives a juicier texture. You can reduce the oil for the roasted vegetables as well, according to your own preference.


Calories: 342kcalCarbohydrates: 56gProtein: 17gFat: 7gSaturated Fat: 1gPolyunsaturated Fat: 1gMonounsaturated Fat: 4gSodium: 895mgPotassium: 603mgFiber: 9gSugar: 26gVitamin A: 9084IUVitamin C: 36mgCalcium: 156mgIron: 5mg
Keyword: BBQ soy curls, easy vegan dinners, summer vegan dinners, vegan BBQ, vegan sheet pan meals
Course: Main
Method: Oven
Cuisine: American
Diet: Vegan

About the Author

Hey there, I’m Caitlin! I make easy-to-follow, wholesome, and budget-friendly vegan recipes that are mostly gluten-free and refined sugar-free. I’m also an avid yogi, love the great outdoors, am chocolate-obsessed, and enjoy eating almond butter straight off of the spoon.

Learn More

FREE GUIDE: 5 Tips for Quick & Easy Vegan Dinners

Plus, get all of my recipes sent straight to your inbox!

You May Also Like

Leave a Comment

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

Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.


  1. 5 stars
    This has become a favorite at our house! I make it on two pans because I always make too many veggies. I add red onion and sometimes Brussel sprouts, and eat mine on a bed of spring mix with vegan ranch and it’s AMAZING! I serve my husbands with farro and a drizzle of ranch. Thanks for the wonderful recipe!

  2. Hi Caitlin, Pardon my ignorance, but I don’t know what soy curls are. What brands make them and also dehydrated soy curls? Thanks.

    1. Soy curls are a type of textured soy protein made from whole soybeans. They have a meaty and chewy texture, making them a popular plant-based meat substitute. They can be used in various dishes, absorbing flavors well. Here are a few brands that make soy curls:

      Butler Foods Soy Curls: This is one of the most well-known and widely available brands. They offer both regular soy curls and dehydrated soy curls.

      Louisville Vegan Jerky Company: They also produce soy curls that are seasoned and flavored like jerky.

      Butler Soy Curls Sampler: This is a brand that specializes in soy curls, offering both regular and dehydrated options.

      Harmony House Foods: They offer dehydrated soy curls that can be rehydrated and used in various dishes.

      Primal Strips: They produce a variety of meatless products, including soy curls.

      When looking for soy curls, you can often find them in natural food stores, specialty vegan stores, or online retailers like Amazon. Just make sure to read the product descriptions and reviews to ensure you’re getting the type and brand you’re looking for.

  3. 5 stars
    Funny that you featured this in your email today. I made this last night and thought for the very first time I should rate a recipe online. This is sooo good! Made it exactly as written, except added red onion. Will definitely make this again and again. Had a little left over and will use it somehow, probably in a wrap because the flavor is too good to throw out. Thank you so much, we will keep trying your recipes.

  4. 5 stars
    I was so impressed with this barbecue dinner. This recipe is great and the very first one that I have made using BBQ sauce that actually tastes so good you do not miss the meat in a BBQ! I think non-vegans would love this too. The dish is so flexible that you can put it with a baked potato, over mashed potatoes, with Naan bread, with tortillas, and in wraps. We were out of cabbage and because we had Brussels Sprouts, we used them in place of the cabbage. It worked and was great. Thank you for this recipe and I will put it in my recipe book for rotation. Thank you, thank you, thank you!

    1. You’re welcome, Sara! So glad you were impressed. Looking forward to you trying out more of the recipes. ♥

  5. 5 stars
    This is hands down one of my favorite recipes ever. It’s the most comforting meal, doesn’t take much work, and I feel so healthy yet indulgent eating it. I use a half head of cabbage because my husband and I fight over it if not, and I also slice up a jalapeno to roast with the veggies for a tiny bit extra spice. Amazing!

  6. 5 stars
    Loved this one. So quick and easy. I didn’t have soy curls on hand so I used a Gardein chick’n strips. I took them out after 20 minutes while the rest finished cooking.

  7. 5 stars
    This was perfect! My whole family gobbled it up and I went and ordered several more bags of soy curls just so I can make this again! Thanks for another amazing by recipe

  8. this was soo good! I used tofu instead of soycurls and it turned out great. your recipes never miss :))

  9. 4 stars
    This was very easy and fast to prepare — It was on the table in 45 minutes. I also liked the the vegetables you chose and the spices! I used Gardein Chick’n Strips, as I didn’t have access to soy curls.

  10. 5 stars
    I got really bored by cooking the same dinner dishes every now and then. The Sheet-Pan Vegan BBQ with Roasted Vegetables dish is a welcome change to my cooking routine.