
This cozy, comforting soup builds a fragrant base of diced onion, carrot, and celery, simmered in a well-seasoned broth until every vegetable turns tender and sweet. Tiny acini di pepe pasta cooks right in the pot, soaking up flavor while it turns silky and just tender. Garlic, fresh parsley, and dried oregano bring warmth and depth to every spoonful, and a generous handful of baby spinach wilts in at the end for color and freshness. Small, herb-flecked bites are baked separately until golden, then folded into the soup so they stay tender and packed with flavor in every ladleful. It’s the kind of dish that tastes like it simmered all day, perfect for a chilly night, and it fits neatly into a vegan spread. Serve it steaming hot with crusty bread on the side for a full, satisfying meal.
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

CHi Organic Plant-Based Ground Pork Original
Hungry Planet Plant-Based Ground Pork, Vegan
Omnipork Ground Plant-Based Prok-Style Ground


















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!
