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.

Add as a preferred source on Google

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:

For the BBQ Sauce:

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. M. Childs
    06.01.26
    Was this helpful?

    I made a double batch of meatballs only using half the olive oil called for. I also decreased the paprika and added Italian seasoning. I sprayed them very lightly with avocado oil spray and popped them in a 375 degree oven for 30 minutes. I used half that night for spaghetti and meatballs. The other half I cooked and stored in the fridge until the next day, then I baked them again (which made them very crispy) and doused them with bbq sauce and served them on toasted buns with red onion and cabbage slaw. Absolutely delicious!!!

  2. SM
    02.03.26
    Was this helpful?

    These had a nice flavor but a texture more similar to stuffing than meatballs…crumbly and mushy. Any suggestions?

  3. Juha
    01.10.25
    Was this helpful?

    Where would you even find a 1400ml can of beans?
    How many beans in grams, please? We don’t have the same cans as you do and no idea how much liquid is in some random can compared to beans.

    1. Calie
      11.14.25
      Was this helpful?

      I actually measured mine now and it was just about two cans of black beans, 2 15 ounce cans. I didn’t use all of the second 15 ounce.

    2. Maria Koutsogiannis
      01.10.25
      Was this helpful?

      Hello there, when I googled it, it said 23 grams. I hope that helps!

  4. MJ
    06.22.24
    Was this helpful?

    I am confused this says 400 ml can of beans. Do you mean 400g? Is this one can?

    1. Maria Koutsogiannis
      06.23.24
      Was this helpful?

      The specific can I used has 400ml of beans in it. It’s got liquid in the can as well hence mL and not grams.

  5. V
    10.07.23
    Was this helpful?

    5 stars
    Just made this. I used quinoa and crumbles in it and used bbq sauce instead of hot sauce. I had to use extra breadcrumbs for frying. They came out super tasty!

    1. Maria Koutsogiannis
      10.08.23
      Was this helpful?

      thank you so much!!!

  6. Ann-Marie Harrynarine
    09.19.22
    Was this helpful?

    Made this recipe it was deeelish. It was firm but moist. Not mushy at all. The children at church enjoyed it very much. Will be making it again . Thanks for the recipe

  7. Brenda Cooper
    08.23.22
    Was this helpful?

    These are the most delicious ‘meatballs’ now a favourite recipe 😀

    1. Maria Koutsogiannis
      08.24.22
      Was this helpful?

      thank you so much brenda!

  8. Mimi
    06.21.22
    Was this helpful?

    Hi! Would instant oat works with this recipe?

    1. Maria Koutsogiannis
      07.01.22
      Was this helpful?

      Hi! Yes you can, just make sure to use less because it’ll soak up moisture faster! Start with 1/2 cup and potentially add up to 1/4 cup more. 🙂

  9. Yota Laz.
    04.08.21
    Was this helpful?

    Good evening, fellow greek! These look irresistible! Can I use beans from an already cooked bean soup for these meatballs?

    1. Maria Koutsogiannis
      04.08.21
      Was this helpful?

      YES!

  10. Jacki
    01.08.21
    Was this helpful?

    The meat balls and sauce were delicious, I made a double batch for the week. Served over smashed cauliflower, rice, and sweet potatoes. I will definitely make again.

    1. Maria Koutsogiannis
      01.08.21
      Was this helpful?

      Thank you so much for the love, Jacki! This makes us so happy!