Vegan BBQ Meatball Sandwich

Smoky, saucy, and totally satisfying, these Vegan BBQ Meatball Sandwiches are the ultimate comfort food with a plant-based twist!

A close-up of lentil BBQ meatball sandwich another sandwich is behind it.
Prep Time 15 minutes
Cook Time 45 minutes
Total Time 1 hour
Jump to Recipe Print Recipe Pin Recipe

This post may contain affiliate links. Disclosure Policy

There’s something magical about biting into a warm sandwich piled high with saucy, smoky meatballs and creamy slaw. These Vegan BBQ Meatball Sandwiches were born from a craving for something hearty, messy, and downright comforting, but still totally plant-based.

I first whipped these up on a lazy Sunday when we had leftover lentil meatballs in the fridge and a BBQ sauce experiment gone right. One bite, and it became an instant family favorite. With a sweet-tangy slaw, and those juicy meatballs, it’s no surprise this sandwich gets requested regularly around here.

Ingredients & Substitutions

You can find the full printable recipe, including ingredient quantities, below. But first, here are some explanations of ingredients and steps to help you make this recipe perfect every time.

  • Vegan Meatballs: You can use homemade (like my chickpea meatballs) or store-bought versions like Gardein. Look for options in the frozen vegetarian section of most grocery stores.
  • Vegan Butter: This adds richness when toasting the buns. Brands like Miyoko’s or Earth Balance melt beautifully.
  • Hamburger Buns: Go for soft, bakery-style buns that toast well. Brioche-style vegan buns add a luxurious touch.
  • Ketchup: The base of the BBQ sauce—choose one with minimal added sugars if you prefer a slightly less sweet sauce.
  • Brown Sugar: Adds that sticky-sweet BBQ vibe. Coconut sugar can be a lower-glycemic substitute.
  • Apple Cider Vinegar: Lends acidity and brightness to balance the sweet and savory notes.
  • Dry Mustard Powder: Adds a zippy kick to the BBQ sauce.
  • Ground Nutmeg: Just a pinch enhances the BBQ sauce’s complexity.
  • Liquid Smoke: The secret to that smoky, slow-cooked flavor. Found near the condiments or BBQ sauces.
  • Vegan Mayo: Forms the creamy base of the slaw. Try Vegenaise or make Homemade Vegan Mayo.
  • Miso Paste: Adds savory depth. Look for white or mild miso in the refrigerated section near tofu.
  • Maple Syrup: For a touch of sweetness in the slaw. Agave syrup also works.
  • Sweet Pickle Juice: Adds tang and sweetness. Don’t have it? It’s optional, so you can leave it out.
  • Celery Seeds (optional): A classic slaw flavor enhancer.
  • Ground Turmeric: Adds color and a hint of earthiness.
  • Ground Chia Seeds: Help thicken the slaw dressing naturally. Ground flaxseed can also be used.
  • Coleslaw Mix: A pre-shredded bag saves time, but feel free to shred your own cabbage and carrots.

How to Make Vegan Meatball Sandwiches

These sandwiches are made in three simple steps. See the full recipe card below for all the details!

Step One: Bake the Meatballs 

If you’re making your own meatballs, start with my lentil meatball recipe. I actually have several meatball recipes, including Impossible Meatballs. It really is easy to make these yourself and you can freeze some for easy meal prep. But if you prefer storebought, go for it!

Either way, bake the meatballs on a baking sheet for around 30 minutes. This way they’re heated all the way through and develop a crispy crust.

Step Two: Make the Toppings 

While the meatballs are baking, you’ll make the BBQ sauce by stirring together the ingredients.

I like to save about ¼ cup for drizzling over the finished sandwiches to make them good and messy. You may want to provide bibs with these sandwiches!

Next, we’ll make the miso slaw by whisking together the sauce and seasonings. I like to add ground chia to keep the slaw thick. Add the coleslaw mix and stir until evenly coated. Cover this and transfer to the fridge for now.

Don’t like miso? Make this Easy Vegan Coleslaw instead!

Step Three: Assemble and Serve 

Once the meatballs are done, let them cool slightly. Then, drizzle them with the BBQ sauce, giving them a gentle stir to coat.

Add four saucy meatballs to each bun, spoon over a little extra BBQ sauce, and add a generous scoop of the slaw mixture. Serve immediately. For an extra touch, offer more sauce on the side for dipping or drizzling.

A lentil BBQ meatball sandwich with a whole wheat bun sits in the front with another sandwich behind it and a bowl of potato chips.

Recipe Shortcuts

  • Use store-bought vegan meatballs to save time.
  • Pre-shredded coleslaw mix cuts down prep.
  • Make the meatballs, BBQ sauce, and slaw the day before for easy assembly.
  • Toast buns in a toaster oven if you don’t want to heat the broiler.

Storage Tips

Refrigerator: Store assembled sandwiches in an airtight container for up to 5 days.

Freezer: Wrap individually and freeze for up to 2 months. Reheat in the oven or air fryer until warmed through.

A BBQ meatball sandwich has coleslow and sits next to potato chips on a plate.

Subscribe and Get a Free Easy Vegan Recipes eBook

Plus our latest vegan recipes, delivered right to your inbox!

We won’t send you spam. Unsubscribe at any time.

Closeup of a lentil BBQ meatball sandwich with a whole wheat bun

Vegan BBQ Meatball Sandwich

These Vegan BBQ Meatball Sandwiches combine tender plant-based meatballs, smoky homemade BBQ sauce, tangy slaw, and gooey vegan mozzarella on a toasted bun. The ultimate comfort food for summer cookouts or cozy nights in!
5 from 1 vote
Course: Main Course
Cuisine: American
Prep Time: 15 minutes
Cook Time: 45 minutes
Total Time: 1 hour
Servings: 8 sandwiches
Calories: 540kcal

Ingredients

For the BBQ Sauce:

  • 1 cup ketchup
  • ¼ cup brown sugar
  • 2 tablespoons apple cider vinegar
  • 2 teaspoons dry mustard powder
  • ¼ teaspoon ground nutmeg
  • 2 teaspoons liquid smoke

For the Miso Slaw:

  • ½ cup vegan mayo
  • 2 tablespoons mild miso paste
  • 2 tablespoons maple syrup
  • 2 tablespoons sweet pickle juice (substitute apple cider vinegar)
  • ¼ teaspoon celery seeds optional
  • ¼ teaspoon ground turmeric
  • 2 tablespoons ground chia (for thickening)
  • 3 cups coleslaw mix

For the Sandwiches:

Instructions

Prepare the Meatballs

  1. Meal Prep Tip: Make the meatballs ahead of time and store them in the fridge until ready to assemble.
  2. Preheat oven to 350°F/175°C. Line a 9×13-inch baking pan with parchment paper.
  3. Prepare the vegan meatball mixture of your choice and use a cookie scoop to form 1-inch meatballs, or use storebought.
  4. Place uncooked meatballs on a baking sheet, spaced slightly apart. Lightly spray with cooking oil.
    Hands at work in the kitchen as uncooked Impossible Burger meatballs are carefully placed on a baking sheet. A bowl filled with the flavorful meatball mixture and a convenient dispenser sit nearby, highlighting the easy and enjoyable process of preparing these plant-based delights.
  5. Bake for 30 minutes, turning halfway through.

Make the BBQ Sauce

  1. While the meatballs bake, whisk together all BBQ sauce ingredients in a small bowl until smooth. Reserve ¼ cup of sauce for serving.
    Looking down on a saucepan with a tomato sauce mixture with other ingredients ready to be stirred together.
  2. Once the meatballs are done, let them cool slightly. Gently toss with remaining BBQ sauce — be careful, as warm meatballs can be delicate.

Make the Slaw:

  1. In a large bowl, mix together vegan mayo, miso, maple syrup, pickle juice, celery seeds (if using), turmeric, and ground chia.
  2. Stir until smooth. The mixture may appear thin at first, but the chia will thicken it as it rests.
  3. Add the coleslaw mix and stir to coat evenly. Cover and refrigerate until ready to use.
    A hand holds a bowl of sauce pouring it over shredded cabbage and carrots.

Toast the Buns:

  1. Preheat your oven's broiler to high.
  2. Spread vegan butter on the cut sides of the buns and place them buttered-side up on a baking sheet.
  3. Broil for 2–3 minutes until golden and toasted — watch closely to prevent burning.

Assemble the Sandwiches

  1. Place 4 meatballs on each toasted bun. Drizzle with reserved BBQ sauce.
  2. Add a scoop of miso coleslaw on top or serve on the side.
  3. Store sandwiches in an airtight container in the fridge for up to 5 days. They can be frozen in freezer-safe containers or bags for up to 2 months.

Storage

  1. Refrigerator: Store assembled sandwiches in an airtight container for up to 5 days.
  2. Freezer: Wrap individually and freeze for up to 2 months. Reheat in the oven or air fryer until warmed through.

(The products above contain sponsored links to products we use and recommend)

Calories: 540kcal | Carbohydrates: 72g | Protein: 17g | Fat: 20g | Saturated Fat: 3g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 2g | Trans Fat: 0.03g | Sodium: 1062mg | Potassium: 645mg | Fiber: 12g | Sugar: 22g | Vitamin A: 1754IU | Vitamin C: 14mg | Calcium: 153mg | Iron: 5mg

The nutrition information shown is an estimate provided by an online nutrition calculator and should not be considered a substitute for a professional nutritionist’s advice.

Did you make this recipe?

Leave a rating below then tag @namelymarly on Instagram and hashtag it #namelymarly. I love seeing your creations!

More Vegan Sandwiches

If you love this recipe for BBQ Meatball Sandwiches, here are more vegan sandwich favorites to try:

Wait, there’s more! Here are some more Tasty Vegan Sandwich Recipes you’ll love.

2 Responses to Vegan BBQ Meatball Sandwich

  1. Avatar thumbnail image for MarlyShawn Reply

    OMG this is so good

    • Avatar thumbnail image for MarlyMarly

      So glad you like it! I see more of this sandwich in your future. ❤️

5 from 1 vote

Rate / Comment

Your email address will not be published.

Recipe Rating




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