Keto Taco Meatballs
Published May 2, 2020 • Updated March 14, 2026
This post may contain affiliate links. See my disclosure policy.
I make these with crushed pork rinds instead of breadcrumbs and the crunch is on another level. Dip them in the creamy salsa sauce and watch the plate empty at any party.
I started making these taco meatballs because I wanted a keto appetizer that wasn’t just “meat on a plate.” The trick is using crushed pork rinds as the binder instead of breadcrumbs. They add a salty crunch you can actually taste, and each meatball comes in at a fraction of the carbs. If you’ve made my air fryer meatballs, you already know the pork rind technique. It’s my go-to across every meatball recipe on this site.
The creamy salsa dipping sauce is the other half of this recipe, and I almost didn’t put it on the page originally. It’s just sour cream, salsa, and hot sauce mixed together, but once people start dipping, they don’t stop. I’ve watched it happen at three separate parties now. One reader brought these to game day and the guy who “only eats whole foods” ate half the plate before asking what was in them. That’s the kind of reaction these get.
For the meatball mixture itself, I prefer sour cream over heavy cream. I’ve tested both multiple times and sour cream holds better. The texture is denser in a way I actually like, and the meatballs keep their shape through all three cooking methods. Speaking of which, I give you air fryer, oven, and stovetop instructions because I’ve tested all three. Air fryer at 400 degrees for 6-7 minutes gives you the crispiest outside. Oven at 400 for 9-12 minutes is easiest for a big batch. Stovetop in avocado oil works when you want that pan-seared crust. I reach for the air fryer most nights.
One variation I’ve been loving lately: swap a quarter of the ground beef for Mexican chorizo. A reader named Casey tipped me off to this and it’s a real upgrade. The chorizo renders out fat that basically bastes the meatballs while they cook. Pull the salt back to 1 teaspoon instead of 2 if you try this, because chorizo carries its own salt and they’ll be too aggressive otherwise.
A quick note on taco seasoning. Check the packet label for maltodextrin and cornstarch. A lot of store-bought packets sneak in hidden carbs that add up fast. I use my own low carb taco seasoning blend so I know exactly what’s going in. These pair well with 7 layer taco dip or a pile of keto nachos if you’re building out a full spread. For game day I’ll also set out bacon jalapeno popper dip and buffalo chicken dip alongside these and let people graze. Add some air fryer wings and a bowl of fresh guacamole and you’ve got a full table that nobody realizes is low carb until you tell them.
Explore hundreds of keto recipe videos with step-by-step instructions, tips, and tricks to make keto easy.
Taco Meatballs Ingredients
2 pounds ground beef, 80/20
2 cup ground pork rinds
1 cup shredded cheddar cheese
1/3 cup heavy cream or sour cream
1/3 cup finely chopped onion
1/4 cup chopped cilantro
2 tablespoons low-carb taco seasoning
2 garlic cloves, minced
2 teaspoon salt
1 teaspoon black pepper
Dipping Sauce Ingredients
1/4 cup sour cream
1/4 cup salsa
2 teaspoons hot sauce
Step by Step Instructions
Step by Step Instructions
Mix all ingredients
To a large bowl, add all ingredients and mix until combined.
Roll into balls
Roll meatballs into a golf ball size shape.
Air fryer instructions
Air Fryer Instruction: Preheat air fryer to 400 degrees for 3-4 minutes before adding in the meatballs. Add the meatballs to the basket of the air fryer and cook at 400 degrees for 6-7 minutes for until the interior of the meatball is cooked through.
Oven Instructions
Oven Instructions: Place meatballs on a parchment lined baking tray and bake in a 400 degree oven for 9-12 minutes or until cooked through.
Stovetop instructions
Stovetop Instructions: Heat a couple tablespoons of avocado oil in a skillet over medium-high heat. Add meatballs in a single layer in the skillet. Space about 1 inch apart. Don’t overcrowd the skillet. Work in batches. Cook meatballs on all sides until browned on the outside and cooked through in the interior.
Freezer instructions
Freezer Instructions: Place meatballs in a freezer safe bag and arrange in a single layer. To thaw out for cooking, thaw the night before in the refrigerator.
Nutrition disclaimer
The nutrition information provided is an estimate and is for informational purposes only. I am a Doctor of Pharmacy (Pharm.D.); however, this content is not intended to be a substitute for professional medical advice, diagnosis, or treatment. Always consult your physician or other qualified health provider before making any lifestyle changes or beginning a new nutrition program.
Your Macros. Your Recipes. Calculated in 60 Seconds.
Get personalized keto macros and instantly see which recipes fit your targets. No more guessing what to eat.
Get My Macros + Recipes →Frequently Asked Questions
How many net carbs are in keto taco meatballs?
I calculated mine at about 1-2g net carbs per meatball depending on size, but the exact count depends on your taco seasoning. That's why I make my own blend. Store-bought packets can add 1-2g per serving just from maltodextrin and cornstarch, and that adds up when you're eating 4-5 meatballs (which you will). Check the label or mix your own spices to keep it tight.
What's the difference between using sour cream vs. heavy cream in these meatballs?
I've tested both multiple times and I reach for sour cream now. The meatballs hold together better and the texture is denser in a way I actually prefer. Heavy cream works fine and gives a slightly softer meatball, but I noticed they're more fragile when I flip them on the stovetop. If you're using the air fryer, either will work. But my recommendation is sour cream.
Can I mix chorizo with the ground beef?
Yes, and I'd encourage it. A reader named Casey swapped a quarter of the ground beef for Mexican chorizo and it's become one of my favorite variations. The rendered fat bastes the meatballs while they cook, so you get a crispier outside and deeper flavor. One thing to watch: pull the added salt back to 1 teaspoon instead of 2, because chorizo carries its own salt and they'll be too salty otherwise.
Should I use store-bought or homemade taco seasoning?
I always use homemade. Most store-bought taco seasoning packets contain maltodextrin and cornstarch as fillers, which add hidden carbs that don't show up until you check the fine print. My blend is just chili powder, cumin, garlic powder, onion powder, paprika, oregano, salt, and pepper. Takes two minutes and I know exactly what's in it.
Can I make these dairy-free or Whole30?
I've made a dairy-free version by dropping the cheddar and swapping the sour cream for a bit of extra egg to bind everything. The meatballs are leaner and won't have that same cheesy richness, but they hold together and still taste great with the taco seasoning carrying the flavor. For the dip, I've used a cashew-based sour cream and it worked well enough. Not identical, but close.
How do I store and freeze leftover meatballs?
I keep leftovers in the fridge for up to 3 days and reheat in the air fryer at 350 for 3-4 minutes. They crisp back up almost as well as fresh. For freezing, I lay them in a single layer on a sheet pan until solid, then transfer to a freezer bag. They'll keep for 3 months. I thaw mine overnight in the fridge, but you can also go straight from frozen to air fryer at 375 for about 8-10 minutes.
Can I make these meatballs ahead of time?
I do this all the time. I'll mix and roll the meatballs the night before, cover the tray, and refrigerate. They actually hold their shape better when they go into the oven or air fryer cold. Just add 2-3 extra minutes to whatever cooking method you're using. I've also prepped them in the morning and cooked them 8 hours later with no issues.
These meatballs are a favorite at our game day parties and potlucks. I make them for lunch and dinner too. My family loves these. It’s a new play on Taco Tuesday.
Loaded with all the flavors of the Southwest, they’re spicy and cheesy. Each meatball is filled with cheddar cheese, taco seasoning, cilantro and garlic. Dip them in a creamy salsa sauce for an even tastier bite.
You can also use store bought taco seasoning mix. Just make sure to check the label. Look out for any sugars the manufacturer might sneak in.
I love to serve these taco meatballs as an appetizer. I’ll also make up an easy low carb dip to go along with them. The dip is creamy salsa with sour cream, salsa, and taco sauce.
Drizzle the salsa dip on your meatballs or dip the balls right in!
Meatballs are one of the best low carb recipes to meal prep. They don’t take a lot of time to prep and you can freeze them for later. They can even be stored uncooked in the refrigerator for up to 3 days.
If you’re having a party or just making these for dinner, you can save time by prepping the meatballs the day before.
Since the macros are based on one meatball, it’s easy to calculate your daily macros and figure out how many to have at your meal.
Even the creamy salsa sauce can be prepped ahead of time.
Taco Tuesday's been the hardest gap to fill on keto. The 0.7 net carbs made me actually look, and I ran the math before committing to a batch. The seasoning absorbs into the beef here instead of just sitting on top. None of the other meatball recipes I'd tried ever got that right. Four stars because the cilantro runs higher than I'd go, but the creamy salsa sauce is exactly what I'd been after.
I brought these to a potluck and had to text the recipe to three people on the way home.
I am obsessed with that salsa!! I put it on everything now.
Same. I put it on eggs the next morning and eventually started making extra on purpose just for that. Holds up in the fridge a couple days too, Sonia.
These did not last an hour in my house. I cannot stop thinking about them!!
I learned to double the batch after the first time I made these.
Scanning the macros before I made this, the 0.7 net carbs felt too low for something with this much seasoning. Taco Tuesday was a weekly ritual for years before keto, and I'd mostly let it go because nothing I tried got close enough. These do. Pork rinds hold fat differently inside a meatball. That's where the denser texture comes from, and it's more satisfying than the ground beef tacos I used to make. Cilantro skeptics: it doesn't overwhelm. The heavy cream in the mix seems to mellow it out. Four stars, not five, because the sauce ran thin on me and I think it needed more time to reduce, but the meatball itself is locked in.
The pork rind fat observation is right. Sauce: I pull mine early more than I should. Give it 2-3 minutes past when you think it's done, it thickens more as it cools too.
Pork rind binder over breadcrumbs, not even close.
Cilantro skeptics: make it anyway. I went in convinced it would take over and almost left it out, but made the recipe as written. The finished meatball doesn't taste herby at all. Something about the pork rind and cheddar seems to absorb it. You taste it but it's subtle. Four stars mostly because the creamy salsa sauce took me two tries to get the consistency right.
Cilantro really does absorb. I think it's the pork rind fat doing it. For the sauce, the salsa ratio's everything. Go slow and it's easier than you'd think.
Worth refrigerating the mix 20-30 minutes before rolling. The 80/20 fat firms up cold, the balls hold shape and you're not fighting sticky meat the whole time.nnPork rind coarseness matters more than I expected. I use 4505 and keep the pulse short so there are still visible fragments in the mix, not a fine powder. Those larger pieces give you actual crunch pockets in the meatball instead of just acting as a binder.nnStovetop time ran short for me at medium-high. I use an instant-read and pull at 165. The crust looks set before the center is actually there.
The refrigerating tip is real. I do it overnight sometimes and the cold 80/20 fat makes the difference between balls that hold versus ones you're chasing around the bowl. The 4505 coarseness thing I hadn't thought about deliberately but I always stopped the pulse early anyway because I hate pork rind dust, so I was already doing it. Those bigger fragments stay crunchy inside the meat in a way fine powder just doesn't. Stovetop crust sets before the inside's there, I learned that one the hard way a few times.
Only did the 20-minute soak, not overnight. Gonna try the longer one next time and see.
Making these for a pool party this weekend and tripling the batch. Same temp and time if I keep them golf ball size, or does anything change?
Same temp and time as long as they're golf ball size. Pan crowding is the thing that kills a big batch - give them space or they steam instead of brown, so plan on three pans and rotate at the halfway mark. Worth rolling them the night before: lay them out on the tray, refrigerate. Cold fat holds shape way better going in. One less thing the day of the party.
Made a double batch last Sunday, froze half in sets of eight with the creamy salsa sauce separate, and just figured out the air fryer reheat at 375 for four minutes gets them back to that full pork rind crunch, so basically I have perfect meal prep now.
Sauce separate is the right call, it goes watery if you freeze it together. And 375 makes sense for frozen ones. I only go 350 when they're coming straight from the fridge.
Used a cookie scoop to portion these and they cooked so evenly in the air fryer I didn't have to rotate once. Added a pinch of cayenne to the taco seasoning and the heat sneaks up on you.
Cookie scoop is the right call. Mine are always slightly different sizes when I roll by hand and the air fryer punishes the small ones. And cayenne in the taco seasoning is one of those additions that's quiet at first.
The pork rind crust surprised me, holds together really well. I'd skip or halve the added salt next time though, the taco seasoning carries plenty on its own.
Depends on the seasoning. Mine's homemade and lower sodium, so the full 2 tsp balances it. Store-bought packets run saltier already, starting at 1 makes sense.
My daughter said these are better than real tacos and honestly I couldn't argue. Pork rind crunch has kind of ruined regular breadcrumbs for me.
Ha, kid verdict is the most honest. And that crunch comes from inside the meatball, not just the outside, which is what gets you.
Just started keto last month and this was my first time using pork rinds in anything. I almost went with regular breadcrumbs because ground pork rinds in a meatball sounded strange, but the air fryer results were genuinely surprising. The outside crisps up in a way breadcrumbs never do, and once you dip them in the creamy salsa sauce it all makes complete sense. Still kind of amazed this is only 0.7 carbs a serving.
Yeah, that crunch is why I don't miss breadcrumbs. Pork rinds end up in half my recipes once you start.
I've tried taco meatballs a few different ways, mostly using almond flour as the binder, and this pork rind version just made all of those feel like the backup plan. The outside gets this actual crust that holds up, not the soft, slightly mushy texture you get with flour. I was planning to skip the creamy salsa sauce but made it anyway, and now I can't imagine serving these without it. Double batch going in next time.
Glad you made the sauce. And since you're doubling anyway, swap a quarter of the beef for Mexican chorizo next time. The fat renders out and bastes them while they cook. That one stuck.