
This cozy, slow-simmered soup builds tender little meatballs seasoned with garlic, parsley, oregano, and a good hit of Parmesan, all bound together with egg and breadcrumbs for a soft, satisfying bite. They simmer low and slow alongside sweet carrots, celery, onion, and diced tomatoes until the whole pot turns rich and deeply savory. Small pasta soaks up all that flavor toward the end of cooking, and a big handful of fresh spinach gets stirred in right before serving for color and a little vegetal snap. Finished with a generous shower of grated Parmesan, every bowl lands somewhere between brothy comfort food and a full meal. It's an easy hands-off dinner that works beautifully for a vegetarian table, no last-minute fuss required.
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

Beyond Meat Beyond Beef Plant Based Ground Beef - 16 Oz
MorningStar Farms Crumbles Plant Based Protein Vegan Meat Grillers - 12 Oz





















In a large mixing bowl, combine the ground beef, ground pork, breadcrumbs, 1/4 cup Parmesan, egg, 2 cloves minced garlic, parsley, oregano, 1/2 tsp salt, and 1/4 tsp black pepper. Mix with your hands until just combined — do not overwork the mixture.
Roll the meat mixture into balls about 1 inch in diameter (roughly the size of a large marble) and arrange them in a single layer on a rimmed baking sheet. You should get about 40–45 meatballs.
Create a Fig account for step-by-step instructions, access to our full recipe library, and more!
