Meal Planning
More Tools
About Yummly
®/™©2023 Yummly. All rights reserved.

Add to Meal Planner
Description
This recipe is courtesy of Iowa Girl Eats.
Ingredients
US|METRIC
6 SERVINGS
- 1 Tbsp. extra-virgin olive oil
- 2 medium carrots (thinly sliced, about 1 cup)
- 2 stalks celery (thinly sliced, about 1 cup)
- 1 large shallot (or small onion, chopped)
- 1/4 cup onion (finely grated, plus any juices)
- 1 egg (for meatballs)
- salt
- black pepper
- 10 cups chicken stock
- 1/2 cup freshly grated Parmesan cheese (for meatballs)
- 2 Tbsp. freshly grated Parmesan cheese (for soup)
- 1 wedge Parmesan cheese (optional)
- 3/4 cup gluten-free orzo
- 3 oz. fresh baby spinach (roughly chopped)
- 1 egg (for soup)
- 1/2 cup gluten-free white bread (soft bread with crusts removed, torn into small pieces)
- 2 cloves garlic (grated, pressed, or finely minced)
- 1 tsp. Italian seasoning
- 1 lb. ground pork
Did you make this?
Add All to Shopping List
Add to Meal Planner
Directions
- For the Meatballs: Preheat oven to 400°F. Line a half sheet pan with parchment paper or non-stick-sprayed foil. To a large bowl add torn bread and grated onion. Mix to combine and let sit for 1 minute. Add the Parmesan cheese, egg, garlic, Italian seasoning, and salt and pepper to taste. Stir to combine. Crumble ground pork over the top then use your hands to mix until just combined.
- Use a teaspoon to portion meatballs out, then gently roll in your hands and place on a prepared baking sheet. The meatballs can be very close together, but not touching. Bake for 25-30 minutes, or until golden brown and cooked to an internal temperature of 160°F. Set meatballs aside. Meatballs can be cooked and then cooled and refrigerated a few days ahead of time.
- Meanwhile, heat extra-virgin olive oil in a large soup pot or Dutch oven over medium heat. Add carrots, celery, and chopped shallot or onion. Season with salt and pepper, then sauté until the vegetables are tender, 8-10 minutes.
- Add chicken stock and Parmesan cheese rind (if using), then turn heat up to high to bring liquid to a boil. Add the pasta and turn heat down to medium-low. Simmer until pasta is al dente, about 20 minutes. Add cooked meatballs and stir to combine. Bring soup back up to a low boil, increasing the heat if needed. Add spinach and cook until wilted and tender, 2-3 minutes.
- Whisk the egg and Parmesan cheese together very well in a small dish. Give the soup a couple of big stirs to get the liquid swirling in one direction, then slowly stream in egg mixture. Continue to stir to create small threads of egg. Taste and add more salt and/or pepper if desired. Let soup sit and thicken for 10-15 minutes before removing the Parmesan cheese rind. Ladle into bowls, and serve.
NutritionView More
Unlock full nutritional details with subscription
470Calories
Sodium
Fat
Carbs
Fiber
Potassium
Calories470Calories from Fat240 |
% DAILY VALUE |
Total Fat27g42% |
Saturated Fat9g45% |
Trans Fat |
Cholesterol145mg48% |
Sodium960mg40% |
Potassium930mg27% |
Protein33g |
Calories from Fat240 |
% DAILY VALUE |
Total Carbohydrate25g8% |
Dietary Fiber2g8% |
Sugars10g |
Vitamin A100% |
Vitamin C15% |
Calcium20% |
Iron15% |
* Percent Daily Values are based on a 2,000 calorie diet. Your Daily Values may be higher or lower depending on your calorie needs.
Notes
Add Note

Jot it down
Subscribe to Yummly to add notes