Prep your station: Preheat oven to 400°F (200°C). Line a baking sheet with parchment or foil and set a wire rack on top if you have one. This helps air circulate for even browning.
Mix the base: In a large bowl, whisk the eggs.
Add garlic, onion powder, Italian seasoning, red pepper flakes, salt, and black pepper. Stir in almond flour and Parmesan to create a thick, seasoned paste.
Add the meats: Add ground beef and ground pork to the bowl. Sprinkle in the parsley.
Gently mix with your hands until it’s just combined. Don’t overwork it or the meatballs can turn dense.
Fold in the cheese: Add shredded mozzarella and fold it evenly through the mixture. It should feel moist but not wet, and it should hold together easily.
Shape: Use a cookie scoop or your hands to form 1.5–2-inch balls (about golf-ball size).
You should get roughly 18–22 meatballs. Place them on the prepared rack or sheet.
Option A — Bake: Bake for 16–20 minutes, until the centers reach 160–165°F (71–74°C) and the tops are browned. If you want extra color, broil for 1–2 minutes at the end.
Option B — Sear then Simmer: Heat olive oil in a large skillet over medium-high heat.
Sear meatballs on all sides until browned, about 6–8 minutes total. Reduce heat, pour in low-sugar marinara, and simmer 8–10 minutes until cooked through and saucy.
Serve: Spoon with sauce, sprinkle extra Parmesan and parsley on top, and pair with zucchini noodles, spaghetti squash, or a simple salad.