
Tender little meatballs made from a blend of ground pork and beef, bound with breadcrumbs, milk, egg, and a good handful of Parmesan, bring rich, savory depth to this classic soup. They're baked until golden before landing in a broth simmered with softened onion, carrot, celery, and garlic — a base that builds real flavor without relying on a shaker at the end. Low-sodium chicken broth keeps that base gentle and lets the vegetables, herbs, and cheese do the talking, while tender acini di pepe and a big handful of wilted spinach round out every spoonful. It's a comforting, brothy bowl with just the right chew from the pasta and a satisfying bite from those little meatballs. This version is an easy pick if you're watching your sodium intake, since the flavor comes from aromatics, herbs, and good broth rather than a heavy hand with the salt. Finish with a little extra Parmesan at the table for a savory, craveable last touch.
Fig is a food discovery app that helps you find foods and recipes that fit your dietary needs. Whether you have food allergies, intolerances, or follow a specific diet, Fig makes it easy to eat with confidence.
Learn more →6 servings






















Preheat the oven to 425°F (220°C). Line a rimmed baking sheet with foil or parchment.
In a large mixing bowl, combine the ground pork, ground beef, breadcrumbs, milk, egg, grated Parmesan, minced garlic, parsley, oregano, 3/4 tsp salt, and 1/4 tsp pepper. Mix with your hands until just combined — stop as soon as no streaks of breadcrumb remain; overmixing makes the meatballs dense.
Create a Fig account for step-by-step instructions, access to our full recipe library, and more!
