Prep your aromatics: Finely mince or grate the onion so it nearly melts into the meat. Mince the garlic. This helps flavor the meatballs without chunky pieces.
Make the mixture: In a large bowl, combine ground beef, almond flour, Parmesan, egg, onion, garlic, Italian seasoning, parsley, 1 teaspoon salt, and 1/2 teaspoon pepper.
Use your hands or a fork to gently mix just until combined. Do not overwork the meat or the meatballs will be tough.
Form the meatballs: Scoop about 2 tablespoons of mixture and roll into balls, roughly golf ball size. You should get about 18–20. Place them on a parchment-lined tray.
Heat the pan: Add 1–2 tablespoons oil to a large skillet over medium heat.
When the oil shimmers, it’s ready.
Brown in batches: Add meatballs, leaving space between them. Brown on two or three sides, about 5–7 minutes total per batch. Don’t cook through yet; you just want a golden crust.
Simmer in sauce: Pour in the marinara, scraping up browned bits. Nestle all meatballs into the sauce.
Reduce to a gentle simmer, cover, and cook 10–12 minutes, or until the centers reach 160°F and feel firm.
Taste and adjust: Season the sauce with salt, pepper, and a pinch of red pepper flakes if you like heat. If the sauce is too thick, splash in a bit of water or broth.
Finish and serve: Garnish with extra Parmesan and parsley. Serve with sautéed zucchini noodles, spaghetti squash, roasted broccoli, or a simple green salad.