Preheat your oven to 425F convection. Line a baking sheet with parchment paper. Drizzle about 2 tablespoons oil onto the baking sheet.
In a large bowl, add all of the ingredients. Use your hands to mix until thoroughly combined.
Lightly oil your hands, roll into large golf-ball sized balls, then place on the baking sheet. Roll the meatballs around in the oil and then arrange evenly.
Bake for 20 minutes or until the meatballs are browned on the bottom and a little golden on top.
Serve these with your favorite pasta, on top of a salad, or in any grain bowl. They also make for a delicious high-protein snack!
Notes
Substitutions:
This cannot be made vegetarian.
To make nut-free, use ground up pumpkin seeds in place of almond flour or use panko bread crumbs.
I also tested these with grated (or riced) cauliflower and that worked well, but I preferred the cabbage version. I think you could use any grated veggie (like carrots and/or broccoli and maybe even sweet potatoes or beets).
Storage:
Store leftovers in an airtight container in the fridge for up to 5 days or freeze for up to 2 months.
Leftovers + Repurposing:
Warm these up in the microwave until warmed through. You could also warm them up in marinara on the stove.
Use on pasta, on top of salads or bowls, or eat as a snack.