Mix the meatballs. In a large bowl, combine ground meat, egg, almond flour, Parmesan, onion, garlic, Italian seasoning, red pepper flakes, salt, and pepper. Mix gently with your hands until just combined.
Don’t overwork it.
Shape. Use a small scoop or spoon to form 16–18 golf ball–size meatballs. Roll lightly to keep them tender.
Sear. Heat oil in a large skillet over medium-high. Add meatballs in a single layer without crowding.
Sear 2–3 minutes per side until browned. Transfer to a plate. (They’ll finish cooking in the sauce.)
Start the sauce. Lower heat to medium. Add butter to the same skillet.
Stir in garlic and sun-dried tomatoes with a touch of the tomato oil. Cook 30–60 seconds until fragrant.
Build the cream base. Pour in cream and chicken broth. Scrape the browned bits from the pan—those add flavor.
Stir in Italian seasoning and bring to a gentle simmer.
Thicken and season. Stir in Parmesan until melted and smooth. Simmer 2–3 minutes to slightly thicken. Taste and add salt and pepper as needed.
Finish cooking the meatballs. Nestle the browned meatballs into the sauce.
Simmer on low for 8–10 minutes, turning once, until the centers reach 165°F (74°C).
Brighten it up. Squeeze in lemon juice and stir. The acidity balances the richness and makes the flavors pop.
Garnish and serve. Top with chopped basil or parsley. Serve over zucchini noodles, spaghetti squash, or cauliflower mash for a complete keto meal.