One pot, 30-minute, Whole30 compliant meal of dreams. These Whole30 baked buffalo chicken meatballs are an easy, family-friendly meal on rotation.

“I’m gonna do a Whole30 this month!” I say enthusiastically as my husband gives me the biggest eye-roll ever.
“Ughhh no!!!!” is the response. Every.Single.Time.
Been there? The entire idea of ‘healthy eating’ sends my man over the edge. He gets as frantic as my toddler does when his little brother is trying to touch all the toy trucks. It wasn’t until this last round that the hubs actually admitted he liked when I was doing Whole30, for the mere fact that meals are much more planned and actually tastier than my no-thinking dinners…aka throwing something on the grill or the same meal every four days.
I wish I could have got it in writing, “I like when my wife makes Whole30 meals”. Because guaranteed the next time I dive into another Whole30, he’ll groan and moan like always, then later pat me on the back. It’s a common theme.

It takes a lot of grace to accept when he compliments me on a meal well done, to not (lovingly) choke him and say, “I TOLD YOU SO!” I kid you not people, some of his most requested, favorite meals are my Whole30 creations like these Sloppy Joe Bowls, Greek Chicken Skillet, A1 Inspired Slow Cooker Beef Roast, Tomato Basil and Eggplant Beef Goulash, and 5 Ingredient Whole30 Hawaiian Chicken Burgers. JUST to name a few…
But I had a hunch THIS recipe, Whole30 baked buffalo chicken meatballs, was going to send me to heavenly-wife-I’ll-never-leave-her status. ‘Cause the man loves buffalo chicken. Almost more than me. I, on the other hand, honestly don’t ever eat buffalo chicken anything.
I KNOW, I’ve been living under a rock. I thought buffalo chicken meant ‘burn my tongue off’ and that kind of thing I just can’t do. Blame it on my Midwest roots – I just don’t eat ‘hot stuff’. So these were explicitly meant for him. Damn, I AM a good wife!

To my surprise, I loved these too. And I didn’t feel like a fire-breathing dragon after eating them. What?! WHAT?! Am I a buffalo chicken fan now?! I think I am – my life forever changed. And….wait for it….my toddler liked them too. DOUBLE WHAT?!
I haven’t even shared the bestest best best part – I whipped these Whole30 baked buffalo chicken meatballs up in less than 30 minutes from prep to plated. Can you hear the angels opera-singing and the clouds parting? It’s THAT miraculous.
Whole30 Baked Buffalo Chicken Meatballs
Simply preheat your oven to 400 degrees. Next, combine all the ingredients into a large bowl and use a medium cookie scoop like this one (you could certainly use a normal spoon, but a cookie scoop is easier and requires no molding), to spoon the ground chicken into balls and place on a greased baking sheet or cast iron skillet (click here for the set I have and love). The mixture will be wet, so they may not be perfectly-molded balls, but as long as they hold together! If the mixture is too wet to mold, add a little more almond flour.
Bake for 20 minutes, then garnish with more green onions and blue cheese if desired. Or if your non-Whole30 husband insists 😉

Buffalo chicken never tasted so good, never cooked so healthy. Getting all the husband’s of the world totally jazzed about Whole30, once and for all!
Time Saver Tip
If using homemade paleo mayo, make this beforehand and refrigerate before serving. Get the recipe for mine here.
PrintWhole30 Baked Buffalo Chicken Meatballs
- Yield: 20-22 balls 1x
Ingredients
- 1 pound ground chicken
- 3 green onions, chopped
- 1/4 cup Frank’s Red Hot sauce
- 1 egg
- 2 tablespoons paleo mayonnaise
- 1/2 teaspoon salt
- 1/4 cup + 2 tablespoons almond flour
Instructions
- Preheat oven to 400 degrees
- Mix the ground chicken, green onions, hot sauce, egg, mayonnaise, salt, and almond flour into a large bowl
- Using a cookie scoop or small spoon, dish out the ground chicken mixture and mold into balls (this will be easiest with a cookie scoop)
- Place the meatballs on a parchment-lined baking sheet or cast iron skillet
- Bake for 20 minutes then drizzle with more hot sauce, and add additional green onions and blue cheese if desired
Disclaimer: Please note that there are affiliate links on this page and I will earn a small commission if you purchase through those links. However, all opinions are my own. Thank you for your support.


Omg my husband is going to LOVE these, buffalo anything is the key to his heart!! I too am from the Midwest ?? and I’m slowly loving the heat of some food!
Hahaha you (and your hubby) are my people!!
Hi! Do you know the exact nutritional value for these? They’re delicious I️ just need to know how many I️ can have haha
Unfortunately I don’t! One of my many to-do lists for my recipes!
Is the Franks hot sauce whole 30 compliant??
It is 🙂 The original version.
One day our husbands can groan together about our healthier eating 😀 I swear they are the same person <3
I’m not sure I want them to meet. It might not bode well for us 😉
I’m not really a hot sauce loving gal either, but there have been some Buffalo flavored foods that I’ve eaten that I’ve really loved. It’s pretty cool that your husband loves when you do the Whole 30. 🙂
Same! I think I’m totally converted now! As is my hubby with Whole30 (LOL)!
Looks delicious! And I need some new meal ideas to get me through my last week of whole 30 (can’t do zoodles with marinara or fajitas anymore!) What do you suggest serving with these?
Hahaha true dat!!! We loved them with compliant coleslaw but I’ve also done roasted cauliflower with them!
These look so good! I love recipes with ground chicken, they’re so flavorful!
Thanks so much Cara! I’m starting to play with ground chicken more, and I love it!
Hello! Have you ever used ground turkey? Wondering if it’s similar? Have all ingredients except ground chicken ? I do have ground turkey though! And this mama does not want to go to the store if it’s similar! Thanks in advance! Big fan!
I haven’t but I’m sure they would be just as good!! So glad you found me!
These are amazing and so easy! I doubled the recipe and used 1 lb ground chicken and 1 lb ground turkey – so good!
P.S. I’m a fellow North Dakotan 😉 and know your future sis-in-law Annie. Love your blog!
<3!!!!!!!! So glad you found me! Annie is the BEST!
So so so happy you liked these! Great idea for improvising with these a bit too!
Doing that RIGHT NOW!
Dooooo it!
This recipe looks SO good! I’m totally putting on my June meal plan! What do you eat with these? I’m super new to Whole30 and am at a loss for sides… I used to always eat rice or potatoes with almost every meal! Yikes! I’m guessing lots of veggies? Thanks so much!
I love these with coleslaw! We’ve done them with roasted cauliflower too 🙂
Could you use coconut flour instead of almond flour? I’m never quite sure if the 2 are interchangeable! Can’t wait to try these. Thanks for posting!
Could I use coconut flour instead of almond flour? I’m never quite sure if the 2 are interchangeable! Really excited to try these. Thanks for posting!
Hmmm they are definitely not interchangeable, but you might be able to make it work! I would add more coconut flour than what the recipe calls for in almond flour. Just start out tablespoon by tablespoon until you get the consistency to be able to mold them. Let me know how they turn out!
Hey! I just wanted to say I tried this with coconut flour and it turned out just fine. I would definitely use a little more than the recipe calls for.
Oh great! Thanks so much for sharing!
Thanks for taking the time to comment, Jamie. I was wondering!
Wow! These were delicious! My entire family devoured them. Thank you. I’m going to make a ton and freeze them so we can always have them at the ready.
Let me know how the freeze! I haven’t tried it.
Yummmmm! Just made these and they are amazing! I love buffalo flavored things and there aren’t many whole30 buffalo recipes out there. Thanks so much!
So glad you enjoyed these Sarah!
I just made these and love them! Is it normal to have white foam/fat around each meatball? I just tried to brush that part off.
I just made these and love them! Is it normal to have white foam/fat around each meatball? I just tried to brush that part off.
Sometimes that might happen with ground meat being baked in the oven. Good call on brushing it off 😉
What is something you could use besides the Mayo? Thanks!
Hmmmm you could maybe try to just omit entirely or add a little coconut cream instead!
I omitted the mayonnaise because I’m doing whole30 and didn’t have the ingredients on hand to make my own and they came out great! I used just an extra tablespoon of almond flour to make sure the consistency was right
Would brown rice flour work? These look great!
I would think so! You may not have to use as much with brown rice flour.
These…… Thank you girl! These are giving me life and, I guess I’ll save a few for the hubby who is all about buffalo anything. 🙂 Love the ease and convenience of this meal, thank you!
hi there
what can I replace hot sauce with? I would like to make these for my son and I think hot sauce may be too hot.
Would topica flour work as he allergic to nuts?
I haven’t tried these with any substitutions. I’m sorry! Maybe just half the buffalo sauce. My toddler ate these and was fine, so they aren’t overly hot
I made these and they completely melted into a sheet of buffalo chicken goo.
Hi just wanted to point out that franks red hot is not paleo compliant as it has canola oil and artificial butter in it. So this is not a whole 30 recipe but very close. It sounds delicious
Frank’s Red Hot original is. The only ingredients are cayenne red peppers, distilled vinegar, salt, and garlic powder. The buffalo sauce from Frank’s is not compliant.
Thats the buffalo wing sauce.. They plain one does not have that.
I was thinking the same thing. Also, the blue cheese is not W30 compliant, so nix that if you make these.
Either way, I can’t wait to try this recipe with a few W30 tweaks.
I made these and they were sooo wet when I formed the concoction into balls that when they went into the oven they melted into one giant chicken cookie. The taste was a bit odd too (kind of was like thick chicken bologna). I liked it, my husband not so much. I cut the sheet of chicken into strips and put more hot sauce and sour cream on them. This would be great in a lettuce wrap or between 2 pieces of keto bread. I won’t make it again tho
Hi, what is the serving size for this recipe? Thanks!
Depending if you serve them with side, this would feed anywhere from 2-4 people. Typically four.
I’ve tried making these twice now- the flavor is great and we really enjoy them, but every time I pull them out of the oven, there is a weird white film that comes out of the meatballs and covers the bottom of the pan. I pull it off before serving, but how are you making them without this happening?
Super normal. It happens to me too. I just remove it or wipe it off.
Do you have the nutritional facts for these?
Unfortunately I don’t! Sorry!
My 11 month old son devoured about 5 of these! They were incredible!! We added in minced garlic and red peppers and they turned out excellent!
My kiddos love these too Meagan! Glad they were a hit at your house too.
How are these Whole30 compliant if you’re using blue cheese?
It’s optional of course.
Isn’t the blue cheese dairy, and therefore not ok on this diet? Is there a dairy free recipe I’m missing somewhere? Or is that just non compliant and I’d have to eat meatballs with no sauce? Does not compute in this Italian mind 😉
Cheese is not allowed in the program, you are correct. Like the recipe states, you should omit if you are doing a Whole30.
Do you think these freeze well?Alway looking for make-ahead options for a WHole30.
I haven’t tried it, but I could see these freezing well!
These are delicious and freeze perfectly!
How are you not embarrassed as a female to write sexist trash like this? The meatballs are definitely good but this crap is right out of 1955. Did you also give your a hubby the bestest best best hummer right after you did the dishes?
Hi Janine – I have absolutely nothing to be embarrassed about. In fact, I’m HAPPILY married but sad you feel the need to attack. I hope you have a better day.
This is in my regular rotation. Soooo good! Sometimes I sub diced yellow onion for the green onions if I don’t have them on hand (and ground turkey for ground chicken). Thanks for an awesome recipe, Chrissa!
Thanks for your feedback!
Great recipe, thanks for sharing! I made this tonight, it was so easy to make and delicious. Can’t wait to have my 11 month old try them tomorrow ? I think he will love them!
I’m glad you liked it Tina!
I made these last night. So good! Even my daughter loved them. Thanks for this recipe, will be in our rotation.
I’m so thrilled to hear that!
We love these!! We use Tessemae’s mild buffalo sauce instead of Franks because I can’t do anything too spicy. They are amazing! Thanks for a great recipe!
Ooo I’ll have to try that. Thanks Katie!
Hey Chrissa! Do you think I could make these and freeze them? Would they be better frozen and then cooked OR cooked and then frozen to be warmed later? That would save so much time if I could prep them and have on hand for quick dinners!
Hmmm I havne’t tried freezing these. I would guess it’s better to freeze them raw. I worry they will be dry if you cook them, freeze, defrost and consume later. Keep me posted if you try it!
Hi – I made these last night and I LOVE the flavor and recipe. However, I had trouble with the meatballs keeping shape, once I started baking they sort of melted/lost their shape. Do you have any recommendations for firming them up a bit? I first tried to cook them on my cast iron but its a grill pan type of cast iron. That did not work, so I switched to baking the rest in the over on a sheet.
Hi Stephanie – They will fall a bit, since the meat is very wet. Try using an ice cream scoop and throw them into the oven immediately after placing on the baking sheet 🙂
I made these but didn’t have almond flour…so I tried subbing Gluten free flour and they are yellow blobs 🙁 They kind of taste like eggs and sausage. haha! Fail. But I mean they do taste good….
Does the flower make that much of a difference?
Thanks 🙂
Yes, I do think flour makes a difference. I’d stick to the original recipe and see if that helps!
Wow! I never leave comments on recipes, but man these were delicious. I made them for my roommate because we’re on Whole30 (again :/) and I knew she would like them. Since I really really don’t like buffalo I thought I would need to make something different for me, but I was wrong and we both loved them. I thought they were so easy to make, too! They’re now one of our favorite whole30 dishes.
I can’t WAIT to try these!! I was searching Pinterest for Whole30 recipes, and when I clicked on this and realized it was you, I freaked!! I’m a devout Insta follower!!
These are on a weekly rotation at my house!!! I have used almond flour, coconut flour, and even gluten free flour and they always come out so DELICIOUS!!! Thank you for such a wonderful recipe!
These were a total and complete mess! I had to add a TON more almond flour to even be able to make “balls.” Also, blue cheese isn’t Whole30 compliant…???
Blue cheese is optional and state in the ingredients. Sorry you had trouble getting these to stick!
I tried doubling the recipe and it was so wet there was absolutely no way it was going to form meatballs. I had to add 1/2 cup coconut flour (which is a lot!) to get it to firm up enough . The flavor is nice but I’m not sure what went wrong?
Hi!! I absolutely LOVE these meatballs, and make them weekly. Just wondering if you happen to know nutrition value on them? Thanks! (Sorry, I didn’t have time to read the comments..I apologize if you have already addressed this).
I made these last night and unfortunately they didn’t turn out too good. They tasted great but they lost shape and turned into more like chicken pancakes rather than chicken meatballs. Do you know why that would have happened? I followed the recipe exactly. They also were in a pool of oil/fat when i took them out of the oven. Maybe not enough almond flour?
They do fall a bit since ground chicken is so wet and lean. The fat the settled around them is normal – similar to any sort of meatballs you might make (beef does this too). You could try adding a little more almond flour next time to keep their shape better!
My family LOVES these meatballs!! I make these on a weekly basis. I can say for sure that you must use ground chicken. I made the mistake of buying ground turkey instead and they were not as good. I actually disliked them.
Let’s not forget they are Whole 30 compliant and that’s a great recipe in my book!!
Thanks for the info Suzanne!
Love this recipe! I am not a fan of ground chicken but was impressed with this! I did have to add more almond flour because the original recipe was a little too wet to form balls.
Enjoyed the taste but didn’t hold their shape at all. I ate with spaghetti squash and will be making again soon! Thanks for the recipe!
These were a great Whole 30 treat on a football Sunday! I thought they were pretty mild so I would definitely increase the Frank’s next time. Had them with some Whole 30 ranch and didn’t even miss the bleu cheese!
I just made these for lunch! So good! I didn’t have any Whole30 compliant mayo so I used Whole30 compliant ranch dressing instead and it worked very well!
If you want to make 12 bigger meatballs instead of smaller ones do you cook them longer
Just found this recipe a while back. Absolutely delicious! I probably make them in bulk at least twice a month! They’re a favorite in our house!
I am surprised that NO ONE has mentioned how soft the mix is when all the ingredients are put together, I was sure I did something wrong and added to much hot sauce or eggs or mayo but NO the recipe was exactly what I did and it has a very wet soupy consistency. It barely holds any shape you certainly can’t roll meatballs like you would normally do and I guess hat is why a scoop was strongly suggested (it actually said to “dish out” the mix onto parchment lined baking sheets.
So I am guessing this will come out very flat or at least with a bottom that is very flat and won’t roll around
Either way it is an odd meatball consistency and I may wind up adding more almond flour or maybe some breadcrumbs.
This was a huge hit with my husband and our eleven year old son! My husband actually said he preferred the chicken meatballs to beef meatballs, which is a high compliment. I made them with an equal amount of coconut flour in place of the almond flour. I am highly intolerant to nuts so I can’t have those products in our house. I also left out the hot sauce when mixing up the meatballs to ensure they held their shape. I just put the sauce on top at the end of cooking. They came out great!
These are so bomb! I come back to your site time and time again to make these healthy but indulgent apps! Xoxox
These were delicious! Definitely adding these into my meal preps going forward!
I’ve made these about 5-10 times over the last couple years and I lovvvvve them. They really satiate my cravings for Buffalo chicken in a healthy, clean way.
Delicious! To counteract the meatballs falling out of shape, try putting the mixture in the fridge for 30 minutes or so before you scoop them. This will give it a chance to tighten up a bit. Then into hot oven as soon as you’re done scooping. Good luck!
WOW. It’s 9:20am on Monday, January 9th 2023 and I just made these to prep for the week….. these have to be the most delicious bites I have ever created while on whole30! They are so moist and soft and delicious. I instantly want to go buy double the ingredients and make a bigger batch. I did add Classic Buffalo Seasoning from Noble Made because I love spice.
I’ve been making these meatballs for years now. I love them so much. My family loves them too. I follow a paleo diet so I use paleo friendly mayo. So delicious and the perfect thing to pop in your mouth as a snack too. I pair it with a sweet potato mash a lot of times. Sounds strange but a good balance for me. Thank you for this recipe ❤️