This post may contain affiliate links. Please read our disclosure policy.
Buffalo Chickpea Meatballs with Yogurt Ranch Dip and all the fixings! Enjoy these vegetarian meatballs as an entree, game day appetizer, or fun weeknight finger food.
Today, we’re playing on the flavors of bar food favorites, but with a healthier, plant-centric twist.
This recipe is a twist on my famous Chickpea Meatballs, which hundreds of readers have made and adored. They’re SO simple, flavorful, and perfectly tender.
Infusing them with buffalo sauce and pairing them with ranch dip may be the BEST possible upgrade.
This recipe comes together in just 30 minutes and will adored by vegetarians and meat eaters. Because truly, who can resist a saucy buffalo situation and homemade ranch?
The garnishes are optional, however I love adding extra oomph with blue cheese and chives.
How to Make Buffalo Chickpea Meatballs
The main ingredient in these vegetarian meatballs is a humble can of chickpeas.
Other flavor enhancers like buffalo sauce and dried spices make them downright crave-worthy.
Plus, they mostly come together in a food processor, making the legwork pretty minimal.
The Ingredients
- Chickpeas: Inexpensive and endlessly versatile, 1 can of chickpeas does the heavy lifting in this recipe. Just make sure to rinse, drain, and thoroughly dry the chickpeas before blending.
- Buffalo Sauce: Use any store-bought or homemade buffalo sauce you like! My go-to is Noble Made brand, which I purchase in mild or medium.
- Breadcrumbs: A classic binding and bulking agent in most meatball recipes, breadcrumbs are a necessity here. However if you’re allergic or sensitive to gluten, feel free to use almond meal instead.
- Spices: A mix of smoked paprika, dried parsley, garlic powder, and onion powder add bold flavor to the meatballs.
- Eggs: Another classic binder in most meatball/meatloaf recipes. However if you’re making these vegan, you can sub for two flax eggs.
- Yogurt: Look for plain 2% fat Greek yogurt for the ranch dip. Alternatively, you can use full-fat, however I suggest avoiding skim/0% fat.
- Mayo: I prefer mixing the yogurt with mayo (preferably an avocado oil mayo, such as Chosen Foods brand). It helps cut the tanginess of the yogurt, and makes for a richer dip.
- Lemon Juice: Fresh lemon juice helps lift and brighten the dip.
- Herbs: A mix of fresh chives and dill infuse the yogurt ranch dip with classic herb flavor. Pro tip: chop some extra chives for garnish!
The Directions
Step 1: Prepare Yogurt Ranch Dip
In a medium bowl, combine Greek yogurt, mayo, lemon juice, chives, dill, garlic powder, onion powder, salt, and pepper; mix to combine.
Step 2: Blend Chickpea Meatball Ingredients
In the bowl of a food processor, combine chickpeas, breadcrumbs, eggs, buffalo spices, dried spices, salt, and pepper. Blend mixture until mostly smooth, stopping to scrape down the sides as needed.
The mixture will be a little coarse, which is perfectly fine. You just want the mixture to be cohesive so you can roll it into balls.
Step 3: Roll into Balls
Use a cookie scoop to measure into 12 to 14 golf ball-sized portions, and roll into balls.
Step 4: Saute Buffalo Chickpea Meatballs
Heat 2 Tbsp. of olive oil in a large skillet over medium heat. Once hot, add the chickpea meatballs and cook for 6 to 8 minutes, turning to brown all sides, until golden.
Step 5: Serve with Yogurt Ranch
Arrange buffalo chickpea meatballs on a serving dish, and drizzle with extra buffalo sauce. Serve yogurt ranch on the side, or thin it out enough to drizzle overtop. Garnish with blue cheese and chopped chives, if desired.
Make-Ahead and Storage Tips:
- Make-Ahead: The yogurt ranch can be made up to 3 days in advance. Refrigerate in an airtight container.
- You can also prepare the chickpea meatball mixture 1 to 2 days in advance. Refrigerate until ready to roll and sauté.
- Store: Refrigerate leftover meatballs in an airtight container for up to 3 days. Yogurt ranch will last up to 1 week.
- Reheat: Microwave chickpea meatballs until warm. Alternatively, you can rewarm them in the toaster oven or air fryer until heated through.
How to Freeze Chickpea Meatballs:
- For best results, let them cool to room temperature before placing in a zip-top freezer bag.
- Before sealing, press down to release as much air from the bag as possible. Freeze up to 3 months.
- To reheat, I prefer to place them in the oven (or toaster oven) and bake at 325°F for about 20 minutes, or until heated through. This method is preferred over microwaving from frozen because it helps salvage their crispy exterior.
More Delicious Chickpea Recipes to Try:
Harissa Chickpea and Broccoli Bowls with Garlic Sauce
Al Pastor Chickpea Tacos
Buffalo Chickpea Salad with Ranch Dressing
Honey-Roasted Chickpea and Avocado Salad
Buffalo Chickpea Meatballs with Yogurt Ranch
Equipment
- Food processor
- Medium skillet
- Mixing bowl
Ingredients
Yogurt Ranch
- 1/3 cup 2% fat plain Greek yogurt
- 2 Tbsp. mayonnaise
- 1 1/2 tsp. fresh lemon juice
- 1 Tbsp. finely chopped fresh chives
- 2 tsp. finely chopped fresh dill (sub 1/2 tsp. dried dill)
- 1/2 tsp. garlic powder
- 1/4 tsp. onion powder
- 1/4 tsp. each kosher salt and black pepper
Buffalo Chickpea Meatballs
- 1 (15-oz.) can chickpeas, drained, rinsed and patted dry
- 1/2 cup plain breadcrumbs
- 2 eggs
- 2 Tbsp. buffalo sauce (plus more for garnish)
- 1 tsp. dried parsley
- 3/4 tsp. smoked paprika
- 1/2 tsp. garlic powder
- 1/2 tsp. onion powder
- 1/2 tsp. kosher salt
- 1/4 tsp. black pepper
- 2 Tbsp. extra-virgin olive oil for cooking
- Optional garnish: crumbled blue cheese and extra chopped chives
Instructions
- Prepare Yogurt Ranch:In a medium bowl, combine Greek yogurt, mayonnaise, lemon juice, chives, dill, garlic powder, onion powder, salt, and pepper; mix to combine.
- Blend Meatball Mixture:In the bowl of a food processor, combine chickpeas, breadcrumbs, eggs, buffalo sauce, dried parsley, paprika, garlic powder, onion powder, salt, and pepper. Blend mixture until mostly smooth, stopping to scrape down the sides as needed.Use a small cookie scoop to measure mixture into 12 to 14 golf ball-sized portions, and gently roll into balls.
- Heat 2 Tbsp. olive oil in a large skillet over medium heat. Once hot, add the chickpea meatballs and cook for 6 to 8 minutes, turning to brown all sides, until golden.Arrange meatballs on a serving dish, and drizzle with extra buffalo sauce. Serve yogurt ranch on the side, or mix in a little water to thin it out enough to drizzle overtop. Garnish with blue cheese and extra chopped chives, if desired.
Notes
- Make-Ahead: The yogurt ranch can be made up to 3 days in advance. Refrigerate in an airtight container.
- You can also prepare the chickpea meatball mixture 1 to 2 days in advance. Refrigerate until ready to roll and sauté.
- Store: Refrigerate leftover meatballs in an airtight container for up to 3 days. Yogurt ranch will last up to 1 week.
- Reheat: Microwave chickpea meatballs until warm. Alternatively, you can rewarm them in the toaster oven or air fryer until heated through.
- Freeze: Freeze meatballs for up t0 3 months. Let thaw overnight in the refrigerator. Reheat in a toaster oven or bake at 325°F for about 20 minutes, or until heated through.
Nutrition
I calculate these values by hand to ensure accuracy, however expect up to a 10% variable depending on food brands.
My family is obsessed with these. We make them weekly and constantly have cravings for it. Love!!!
I love, love these! Plant-based AND delish. My husband loves them too.
I’m literally shocked at how great these taste. It’s been hours since dinner and I’m still thinking about these meat-less balls 🙂 This recipe will be a new weekly staple in my house.
Wondering how well they would work in air fryer…I’m new to the air fryer so just not sure.
Hi Diane – I haven’t personally tested them in the air fryer, however I imagine they would work well!
So, I just tried the recipe in the air fryer at 375 for 14 minutes and they were slightly over done, but still delicious. I also subbed ground rolled oats to make them gluten free. Thanks for great recipe!
These chickpea meatballs were fantastic. I thought they were not too dense and had great flavor. It is a really easy recipe to follow and seems easily modified! I might use this recipe as a base to do a take on spaghetti with meatballs.
These were SO good! I’m such a big fan of all your recipes, but these especially were a bit! Very simple to make and delicious. The yogurt ranch was amazing (and we are picky about ranch). Will be adding into our normal rotation!
These are SO delicious and easy!! I made them with your corn salad for dinner and even my meat-loving husband asked for seconds. We will definitely be making this one again!
Hi Lauryn – I’m so glad the recipe was a hit! Thank you for coming back and leaving a review!