Prep Time: 20 minutes minutes
Cook Time: 30 minutes minutes
Total Time: 50 minutes minutes
Chef's Tip: Brown the meatballs in batches rather than crowding the pot - crowding causes them to steam instead of sear, and you'll lose that flavorful crust. Keto Swap: traditional pasta (acini di pepe) is replaced with spiralized zucchini noodles - add the zoodles at the very end of cooking so they stay tender-crisp instead of turning mushy.