Skip to content
KETOFOCUS.

Sweater weather calls for keto comfort food. Get Cozy →

Keto Taco Meatballs

Crushed pork rinds stand in for breadcrumbs in these keto taco meatballs, and the crunch is on another level — just 0.7g net carbs per serving. Dip them in the creamy salsa sauce and watch the plate empty at any party.
  • 0.7gnet carbs
  • 5.9gprotein
  • 25minutes
  • 40servings

This post may contain affiliate links. See my disclosure policy.

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.

keto taco meatballs on a plate with salsa on top

These taco meatballs are ready for game day with the creamy salsa sauce spooned over the top.

keto taco seasoning in a small dish

Two tablespoons of my homemade taco seasoning go into the meatball mix.

keto taco meatballs covered in creamy salsa sauce

Drizzle the creamy salsa sauce over the meatballs or dip them right in.

Freezer and Make Ahead Notes

meatballs in a freezer safe bag

To freeze, place uncooked meatballs in a freezer safe bag in a single layer. Thaw them in the refrigerator the night before you plan to cook. Uncooked meatballs also keep in the refrigerator for up to 3 days. The creamy salsa sauce can be mixed ahead too, and since the macros are for one meatball, it is easy to count out how many fit your meal.

Discover more keto recipes on our channel Hundreds of keto recipe videos, with step by step instructions and the tips that make keto easy.
KetoFocus
The recipe

Keto Taco Meatballs

Print Pin
Prep 5 min Cook 20 min Total 25 min Serves 40

Ingredients

Servings 40

Taco Meatballs Ingredients

Dipping Sauce Ingredients

Step by Step Instructions

  1. Mix all ingredients

    To a large bowl, add all ingredients and mix until combined.

    ingredients for keto taco meatballs in a bowl
  2. Roll into balls

    Roll meatballs into a golf ball size shape.

    low-carb taco meatball in a ball
  3. 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.

    philips air fryer with keto taco meatballs inside
  4. 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.

    gluten-free keto taco meatballs on a wire rack baking tray
  5. 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.

  6. 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

Per serving: 1 meatball

Calories
91
Fat
7.2g
Protein
5.9g
Total carbs
0.8g
Net carbs
0.7g

Nutrition is an estimate calculated from the ingredients listed. Brands vary, so check labels if you track closely.

Frequently Asked Questions

How many net carbs are in keto taco meatballs?

I calculated mine at about 0.7g net carbs per meatball, 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.

Browse by ingredient
Similar recipes

People who cooked Keto Taco Meatballs also made

Reviews

Tap to rate

4.6 from 42 ratings, 13 written

Made this recipe?

Replying to Riley

Your rating

Sonia

I am obsessed with that salsa!! I put it on everything now.

Reply

Annie Lampella

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.

Reply

Danielle W.

These did not last an hour in my house. I cannot stop thinking about them!!

Reply

Annie Lampella

I learned to double the batch after the first time I made these.

Reply

Alicia

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.

Reply

Annie Lampella

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.

Reply

Troy

Pork rind binder over breadcrumbs, not even close.

Reply

Annie Lampella

I haven’t gone back to breadcrumbs since either. That crunch is the whole reason I make them this way!

Reply

Corinne

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.

Reply

Annie Lampella

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.

Reply

Kim T.

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.

Reply

Annie Lampella

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.

Reply

Kim T.

Only did the 20-minute soak, not overnight. Gonna try the longer one next time and see.

Reply

Quinn

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?

Reply

Annie Lampella

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.

Reply

Dina

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.

Reply

Annie Lampella

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.

Reply

Vanessa

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.

Reply

Annie Lampella

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.

Reply

Sam

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.

Reply

Annie Lampella

Ha, kid verdict is the most honest. And that crunch comes from inside the meatball, not just the outside, which is what gets you.

Reply

Jason

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.

Reply

Annie Lampella

Yeah, that crunch is why I don’t miss breadcrumbs. Pork rinds end up in half my recipes once you start.

Reply

Casey

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.

Reply

Annie Lampella

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.

Reply

Casey V.

Subbed out a quarter of the ground beef for Mexican chorizo and the fat that renders out basically bastes the meatballs while they cook in the air fryer. Crispier outside, way more flavor. Heads up though: chorizo carries its own salt, so I pulled the added salt back to 1 tsp instead of 2 or they’ll be pretty aggressive. Would not go back to straight beef.

Reply

Annie Lampella

The fat basting is exactly why this swap works. I actually added it to my FAQ because people kept asking about chorizo. And yes, 1 tsp salt when chorizo’s in there. It carries enough on its own.

Reply

Riley

Third time making these and I finally tried sour cream instead of heavy cream. The meatballs held together better and the texture was denser in a way I liked. Didn’t expect one swap to matter that much. Making another batch for game day this week.

Reply

Annie Lampella

Sour cream is the one I lean toward too (it’s why it’s listed as an option). Holds better, and that denser texture is actually my preference. Third time in and you’re already dialing it in.

Reply

Melissa L.

Same swap here. Sour cream made them way easier to scoop too.

Reply

Keep going

More Appetizers Recipes

See all 64 Appetizers recipes

Get new recipes from Annie

One email a week. Unsubscribe whenever you like.