Delicious and easy Vegan Black Bean Meatballs in BBQ sauce

BBQ Black Bean Meatballs

Prep
20 Minutes
Cook
40 Minutes
Servings
12 -14

Holy meatballs! I mean, vegan meatballs! This recipe isn’t your traditional meatball recipe because it’s completely plant-based and perfect for any vegetarian or vegan in your family.

Holy meatballs! I mean, vegan meatballs! This recipe isn’t your traditional meatball recipe because it’s completely plant-based and perfect for any vegetarian or vegan in your family. However, you may just be able to trick those meat lovers in your family with this easy vegan BBQ meatball recipe. 😉

Vegan meatballs coated in rich red BBQ sauce, piled in a white serving bowl with fresh herbs sprinkled on top.

Why You’ll Love These BBQ Vegan Black Bean Meatballs

  • Almost Too Much Like Meat: These vegan BBQ meatballs are savory, sweet, and seriously taste just like the real thing.
  • Versatile: Perfect with BBQ sauce or tossed in pasta sauce – these meatballs work with any dish.
  • Meal-Prep Friendly: Great for family dinners, appetizers, or meal prep – you can even freeze them for later.

Ingredients

Bob’s Red Mill Rolled Oats: The secret ingredient that makes these meatballs incredibly meat-like! These gluten-free oats not only create the perfect texture when combined with black beans, but they’re also packed with fiber, protein, and essential minerals. Oats help bind the meatballs together while adding a hearty, satisfying texture that mimics traditional meatballs.


Black Beans: These protein-packed beans are loaded with fiber, potassium, folate, and vitamin B6. They help support heart health and lower cholesterol while creating the perfect meat-like consistency.

Vegan meatballs simmering in rich red BBQ sauce

How to Make These BBQ Vegan Black Bean Meatballs

  1. Add your “meat” ball ingredients into the processor and blend till everything is well combined. You want to ensure there is no loose flour from the oats, this is how you know you’ve done blending.
  2. Begin rolling into “meatballs” I like using a tbsp. to measure or even a small ice cream scoop. Please note, you’re balls will cook differently depending on the size you roll them. Once your balls are rolled, set them into the fridge while you prepare your BBQ sauce.
  3. Into a medium-sized pot add your oil and heat on low for a 1 minute. Add your onions and cook for 5 minutes or until fragrant and translucent. Add your garlic and cook for another minute. Add the remainder of your ingredients and simmer on medium for around 10-15 minutes, stirring often to avoid sticking or burning. Taste and ensure it has the flavours you desire. If it’s perfect then remove from heat, once cooled enough to handle use a hand blender to thicken and blend. Set aside.
  4. Into a large non-stick, pan heat your olive oil for 1 minute or so. Add your balls and cook for around 1 minute on each side. Add your desired amount of BBQ sauce to the pot and cook for around 5-6 minutes, on medium, with the lid on, until your balls are cooked throughout. A way to test this is to cut into one and check if it’s hot in the middle and steaming. That’s when you know you’re ready to eat all this deliciousness!
  5. Serve hot with Rice, on their own or with salad!

 Tips and Tricks

  • Perfect Texture: Combine the oats and black beans thoroughly for the most meat-like consistency.
  • Make Ahead: These can be frozen in a sealed container and thawed when needed.
  • Versatile Sauce: While BBQ sauce is amazing, feel free to use any sauce you prefer.

Variations

There are so many ways to make these vegan BBQ meatballs – here are a few ideas to mix it up:


Best served with

How to Store Leftovers

Store these vegan BBQ meatballs in an airtight container in the freezer for up to 3 months or in the refrigerator for up to 4 days.

Common Questions

What makes these vegan BBQ meatballs taste like meat?

The secret combination of Bob’s Red Mill rolled oats and black beans creates a surprisingly meat-like texture and savory flavor that will fool even the pickiest eaters.

Can I make these ahead of time?

Yes! These vegan BBQ meatballs are perfect for meal prep and can be frozen in a tightly sealed container and thawed when needed.

How do I prevent my meatballs from falling apart?

Combine the oats and beans thoroughly, and don’t skip the binding ingredients. Let the mixture rest for a few minutes before forming the balls.

BBQ Black Bean Meatballs

Discover the secret to perfect vegan BBQ meatballs! Made with rolled oats and black beans, these plant-based meatballs are savory, versatile, and ready to serve with your favorite sauce.
Prep Time 20 minutes
Cook Time 40 minutes
Course Mains
Cuisine Dairy-Free, Vegan, Vegetarian
Servings 12 -14
Calories 153
Servings: 12 -14

Ingredients

For the “Meat” Balls:

  • 1 cup Bob’s Red Mill rolled oats
  • 1 400 ml can of black beans, strained and drained
  • 2 tbsp. extra virgin olive oil – plus some for cooking
  • 1 heaped tbsp. tomato paste
  • 1 tsp sea salt
  • ½ tsp pepper
  • 3 cloves of garlic
  • ¼ cup white onion, roughly chopped
  • ¼ cup fresh cilantro, roughly chopped
  • 2 tbsp flax seeds
  • 1 ½ tbsp. paprika
  • 1 tsp. hot sauce

For the BBQ Sauce:

  • 1 tbsp extra virgin olive oil
  • 1 medium white onion, chopped finely
  • 3 cloves garlic, finely chopped
  • season to taste
  • 1 tbsp. hot sauce
  • 1 28 oz can crushed tomatoes
  • ¼ cup white vinegar
  • 2 tbsp coconut sugar
  • 1 tbsp mustard powder
  • 1 tbsp vegan Worcester sauce
  • ½ – 1 tsp liquid smoke
  • 2 tbsp. molasses, optional
  • Garnish with fresh Mint

Instructions 

Start Cooking
  1. Add your “meat” ball ingredients into the processor and blend till everything is well combined.  You want to ensure there is no loose flour from the oats, this is how you know you’ve done blending.
  2. Begin rolling into “meatballs” I like using a tbsp. to measure or even a small ice cream scoop.  Please note, you’re balls will cook differently depending on the size you roll them. Once your balls are rolled, set them into the fridge while you prepare your BBQ sauce.
  3. Into a medium-sized pot add your oil and heat on low for a 1 minute.  Add your onions and cook for 5 minutes or until fragrant and translucent.  Add your garlic and cook for another minute.  Add the remainder of your ingredients and simmer on medium for around 10-15 minutes, stirring often to avoid sticking or burning.  Taste and ensure it has the flavours you desire.  If it’s perfect then remove from heat, once cooled enough to handle use a hand blender to thicken and blend. Set aside.
  4. Into a large non-stick, pan heat your olive oil for 1 minute or so.  Add your balls and cook for around 1 minute on each side.  Add your desired amount of BBQ sauce to the pot and cook for around 5-6 minutes, on medium, with the lid on, until your balls are cooked throughout.  A way to test this is to cut into one and check if it’s hot in the middle and steaming. That’s when you know you’re ready to eat all this deliciousness!
  5. Serve hot with Rice, on their own or with salad!

Notes

Balls will last in the fridge, in a tightly sealed container for up to one week.
BBQ Sauce will last for around one week or so in a tight sealed jar in the fridge.
Get creative with your Balls and BBQ Sauce, if you know your family likes a certain cuisine or flavour then add it to the mix! Have fun in the kitchen!
Calories: 153kcalCarbohydrates: 23gProtein: 5gFat: 6gSaturated Fat: 1gPolyunsaturated Fat: 1gMonounsaturated Fat: 3gSodium: 356mgPotassium: 449mgFiber: 6gSugar: 7gVitamin A: 1087IUVitamin C: 9mgCalcium: 57mgIron: 3mg

What Did You Think?

Recipe Rating




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

105 people are discussing this recipe. Join in

  1. Sophie Louise
    02.11.19
    Was this helpful?

    How many people should this serve? I can’t see it on there. Thanks, Sophie

    1. Maria Koutsogiannis
      02.11.19
      Was this helpful?

      Hey Sophie! This yields around 12-14 so it depends on whether you’re making it as an appetizer or main!

      1. Anonymous
        02.12.19
        Was this helpful?

        Okay great thank you!

  2. Leanne bidwell
    01.30.19
    Was this helpful?

    what size can of beans?

    1. Maria Koutsogiannis
      01.31.19
      Was this helpful?

      Hey Leanne! Just updated that for you, it’s 400ml! Enjoy making them!

  3. Samantha Fernandes
    01.27.19
    Was this helpful?

    Hi there. I don’t have a food processor. Is there an alternate way to make this? Also, could I use Bob’s steel cut oats instead of the rolled oats?
    Thanks!

    1. Maria Koutsogiannis
      01.28.19
      Was this helpful?

      Do you have a high speed blender? I would not recommend steel cut oats in this recipe. They cook at a different pace and would have an entirely different consistency which I didn’t test. Let me know if you have a blender!

      1. Stacey
        11.03.19
        Was this helpful?

        I tried this recipe, and although it turned out a meaty texture, I found it to be too bread like. Would it be possible to cut down the oats and make them more dense?

        1. Maria Koutsogiannis
          11.03.19
          Was this helpful?

          Hey Stacey, we are currently trying to rework this recipe but I think our verdict will end up being so cut the oats in half completely. I hope this helps. Thanks for letting us know. How did you find the flavour?

  4. Lucy
    01.19.19
    Was this helpful?

    Chia instead of flaxseed??? And ive added

    1. Maria Koutsogiannis
      01.19.19
      Was this helpful?

      Hello! I’m not sure what you mean hun? You’ve added chia instead of flaxseed? That shouldn’t be a problem but the flax seed add fun texture and add that more meat like crunch.

      Let me know how that worked for you!

  5. Panagiota Altanopoulou
    01.16.19
    Was this helpful?

    Hello there 🙂 Can i replace oat flour with flaxseed flour or chickpea flour? Thank you !

    1. Marta Fernandez
      12.13.19
      Was this helpful?

      Hi! Can I use white beans instead of black?

      1. Maria Koutsogiannis
        12.13.19
        Was this helpful?

        I think that should be fine! Let me know how it goes!

    2. Maria Koutsogiannis
      01.16.19
      Was this helpful?

      Hello there! I didn’t text either of these but I feel like chickpea flour should be fine! I would a little bit less though as it’s a thicker flour. Let me know how it goes!! xxx

  6. sophie rata
    01.13.19
    Was this helpful?

    Hi looks great but it’s not clear to me wich ingredients are the sauce and which are the balls…
    maybe that’s why someone said it might be to liquid, that they thought all ingredients listed are for the the meatball mixture…
    tnx!

    1. Maria Koutsogiannis
      01.13.19
      Was this helpful?

      Hello there! It says right in the ingredients, for the BBQ sauce:. I hope this helps!

  7. Amber Pitts
    01.06.19
    Was this helpful?

    Can these be made without the sauce? Can I just bake them As is and toss with marinara sauce?

    1. Chyna b
      09.05.20
      Was this helpful?

      Would these make a good meatball sub?

      1. Maria Koutsogiannis
        09.06.20
        Was this helpful?

        100% would be perfect for that!

    2. Maria Koutsogiannis
      01.06.19
      Was this helpful?

      Of course! All my recipes are honestly quite forgiving. I want you to feel comfortable and safe in the kichen. Do what works for you and your families palette. They are honestly amazing!! If you have another favourite sauce then toss them in there too! They freeze great as well 🙂

  8. Brenda
    12.31.18
    Was this helpful?

    Hi! I just made these and they are delicious! Can you tell me if the balls hold together well if left in a crockpot with the sauce? I’d like to make them again as an appetizer to take to a party.

    1. Maria Koutsogiannis
      01.01.19
      Was this helpful?

      Hey Brenda!! Yes, I am so glad you loved them – they are a favourite in our home. I haven’t tried that yet but I am going to say yes only based on how hearty and thick they are. I don’t see it being a problem, if anything it’ll add even MORE flavour to these bad boys. Please let me know how that goes!!

  9. Jimmy Wong
    12.20.18
    Was this helpful?

    I don’t see how this recipe can work. Way too little liquid for the mix of 1 cup of oat floor AND 1 cup of rolled oats added to the remaining “meat” ball ingredients to form them into balls.

    1. Maria Koutsogiannis
      12.20.18
      Was this helpful?

      Hi Jimmy! This recipe works perfectly fine. Let me know what you think after you make them please 🙂

  10. Virginia Santos
    11.22.18
    Was this helpful?

    I can’t wait to make these for friendsgiving on sat. I didn’t see ho.e many this actually makes. I’m having a party of 15 should I double or triple the ingredients? Thank you in advance!

    1. Maria Koutsogiannis
      11.22.18
      Was this helpful?

      Hey Hun!

      This is amazing. Oh it should say! I would triple the recipe. THEYRE SERIOUSLY SOOO GOOD!