Description
Warm, comforting, and packed with flavor, Italian Wedding Soup is the perfect dish for any occasion. With tender pork meatballs, vibrant vegetables, and delicate gluten-free orzo, this hearty soup is a complete meal that’s easy to prepare. Whether for a cozy family dinner or a special gathering, this recipe is sure to delight everyone at the table.
Ingredients
For the Pork Meatballs:
- ½ cup soft gluten-free white bread, crusts removed, torn into small pieces
- ¼ cup finely grated onion with juices
- ½ cup freshly grated parmesan cheese
- 1 egg, whisked
- 2 cloves garlic, minced
- 1 teaspoon Italian seasoning
- ½ teaspoon salt
- Pepper, to taste
- 1 pound ground pork
For the Soup:
- 1 tablespoon extra virgin olive oil
- 2 medium carrots, thinly sliced (≈ 1 cup)
- 2 celery ribs, thinly sliced (≈ 1 cup)
- 1 shallot or small onion, chopped
- Salt and pepper, to taste
- 10 cups chicken stock
- 1 parmesan cheese wedge rind (optional)
- ¾ cup dry gluten-free orzo
- 3 ounces fresh baby spinach, chopped
- 1 egg
- 2 tablespoons grated parmesan cheese
Instructions
For the Meatballs:
- Preheat the oven to 400°F. Line a baking sheet with parchment paper or foil sprayed with non-stick cooking spray.
- In a large bowl, combine the torn bread and grated onion. Let sit for one minute to soften.
- Add parmesan cheese, whisked egg, garlic, Italian seasoning, salt, and pepper. Stir until well combined.
- Add the ground pork and gently mix with your hands until just combined. Avoid overmixing to keep the meatballs tender.
- Use a teaspoon to portion out small amounts of the mixture, then roll into balls. Place them on the baking sheet, close together but not touching.
- Bake for 25-30 minutes, or until golden brown and cooked through to an internal temperature of 160°F. Set aside. (This step can be done a few days ahead.)
For the Soup:
- Heat olive oil in a large soup pot or Dutch oven over medium heat. Add carrots, celery, and shallot/onion. Season with salt and pepper.
- Sauté for 8-10 minutes, stirring occasionally, until the vegetables are tender. If needed, add a splash of chicken stock and cover briefly to steam the vegetables.
- Pour in the chicken stock and add the parmesan cheese rind (if using). Increase the heat to bring the liquid to a boil.
- Add the orzo, reduce the heat to medium-low, and simmer for about 20 minutes, or until the pasta is al dente.
- Stir in the cooked meatballs and bring the soup back to a gentle boil.
- Add the chopped spinach and cook for 2-3 minutes, or until wilted.
- In a small bowl, whisk together the egg and grated parmesan cheese. Stir the soup vigorously to create a whirlpool effect, then slowly stream in the egg mixture, stirring constantly to create delicate threads of egg.
- Remove the parmesan rind (if used). Let the soup rest for 10-15 minutes to thicken slightly before serving.
Notes
- For richer flavor, use homemade chicken stock.
- Ground turkey, chicken, or beef can be substituted for pork in the meatballs.
- To make the soup vegetarian, use vegetable stock and plant-based meatballs or omit the meatballs altogether.
- Prep Time: 20 minutes
- Cook Time: 50 minutes
- Category: Soup
- Method: Simmering
- Cuisine: Italian