
Tender pork and beef meatballs, seasoned with garlic, parsley, and oregano, simmer in a golden broth alongside sweet carrots, celery, and onion for that classic comforting base. Acini di pepe (or orzo, if you prefer) soaks up the savory broth while staying just tender, and a big handful of baby spinach wilts in at the end for color and freshness. Baking the meatballs first keeps this one-pot soup tidy and mess-free, with every bite landing perfectly seasoned. It's a cozy, ladle-worthy bowl that comes together in one pot and works beautifully for a dairy free table. Warm, brothy, and packed with texture in every spoonful, it's the kind of soup you'll want on repeat all winter long.
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 400°F (205°C) and line a rimmed baking sheet with parchment paper or foil.
In a large mixing bowl, combine the ground pork, ground beef, breadcrumbs, milk, Parmesan, garlic, parsley, oregano, salt, and pepper. Mix with your hands until just combined — do not overwork the mixture. The milk-soaked breadcrumbs act as the binder in place of egg, keeping the meatballs tender.
Create a Fig account for step-by-step instructions, access to our full recipe library, and more!
