clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares icon

Buffalo Meatballs

  • Author: Ashley McCrary
  • Prep Time: 5 minutes
  • Cook Time: 15 minutes
  • Total Time: 20 minutes
  • Yield: 20-21 Meatballs 1x


These Buffalo Meatballs are super quick and can be made in a single skillet. They are creamy, juicy and topped with ranch dressing and green onions. Whole30, Keto,Paleo and Dairy Free. 




  • 2 lbs ground turkey, beef or chicken
  • 3 tbsp tomato sauce
  • 1/3 cup chopped yellow onion
  • 1/2 tsp onion powder
  • 1/2 tsp dried parsley
  • 1 tsp oregano
  • 1 tsp salt
  • 1/4 tsp pepper 
  • 1 1/2 tbsp olive oil
  • 1 large egg
  • 3/4 cup almond flour
  • 12 cloves finely chopped garlic
  • 1 tsp coconut aminos
  • 1 tbsp olive oil (for skillet)
  • Ranch and green onion slices for garnish

Buffalo Sauce


  1. In a large mixing bowl, add the ground turkey, almond flour, salt, garlic, onion powder, oregano, pepper, and parsley. Stir well to combine.
  2. In a small bowl, beat the egg, then add it along with the coconut aminos, onions and tomato sauce to the meat mixture. Mix together with hands until evenly combined.
  3. Using a spoon, scoop the meat and shape into 1 1/2-inch meatballs (size of a golf balls).
  4. Heat a large skillet with 1 tbsp of olive oil over medium/high heat and tilt the skillet until it is entirely coated.  Transfer the meatballs to a hot skillet and cook 2-3 minutes on each side or until browned. 
  5. Once the meatballs are cooked, remove from the skillet and add to a plate.
  6. Pour in all the ingredients for the buffalo sauce into the hot skillet and mix together using a spoon. Cook over low/medium heat for 3 minutes or so.
  7. Transfer the meatballs back to the skillet and gently stir to coat each meatball with the sauce. Allow this to simmer together for 5-6 minutes over low heat.
  8. Top with homemade ranch dressing and green onions.


  • Click here for my Whole30 homemade ranch
  • These will last up to 7 days stored in the fridge. 
  • The nutrition for this recipe is calculated using ground turkey. 
  • Category: Appetizer/Main Dish
  • Cuisine: American


  • Serving Size: 3 Meatballs
  • Calories: 418
  • Sugar: 1
  • Sodium: 66
  • Fat: 27.4
  • Carbohydrates: 7
  • Fiber: 1
  • Protein: 28.5

Keywords: Buffalo Meatballs, Keto, Whole30