Ingredients
Scale
Meatballs:
- 1 pound ground beef
- 1 pound ground chicken
- 1/2 cup bread crumbs
- 1/4 cup grated Parmesan cheese
- 1 large egg
- 2 teaspoons Italian seasoning
- Salt and pepper to taste
Soup Base:
- 1 tablespoon olive oil
- 1 onion, finely chopped
- 2 carrots, sliced
- 2 celery stalks, sliced
- 3 garlic cloves, minced
- 8 cups chicken broth (low sodium preferred)
- 1 cup small pasta (acini di pepe, orzo, or ditalini)
- 6 cups fresh spinach or escarole, roughly chopped
- 1/4 cup grated Parmesan (for garnish)
Instructions
Step 1: Prepare the Meatballs
- In a large mixing bowl, combine the ground beef, ground chicken, bread crumbs, grated Parmesan cheese, egg, Italian seasoning, salt, and pepper.
- Mix the ingredients together until they are well combined but do not overwork the meat mixture, as this can make the meatballs tough.
- Roll the mixture into small meatballs, each about 1 inch in diameter. Aim to make uniform-sized meatballs for even cooking. Set aside.
Step 2: Cook the Meatballs
- In a large pot or Dutch oven, heat 1 tablespoon of olive oil over medium heat.
- Once the oil is hot, carefully add the meatballs in batches. Avoid overcrowding the pot to ensure even browning.
- Cook the meatballs for 5-7 minutes, turning occasionally, until browned on all sides. They do not need to be fully cooked at this stage, as they will finish cooking in the soup.
- Once browned, remove the meatballs from the pot and set them aside on a plate.
Step 3: Cook the Vegetables
- In the same pot, without cleaning it, add the finely chopped onion, sliced carrots, and sliced celery.
- Sauté the vegetables over medium heat for about 5 minutes until softened and fragrant. Stir occasionally to prevent sticking.
- Add the minced garlic and cook for another minute until aromatic.
Step 4: Add the Broth
- Pour in the 8 cups of chicken broth into the pot with the sautéed vegetables. Scrape the bottom of the pot to deglaze and lift any flavorful browned bits.
- Increase the heat and bring the soup to a gentle boil.
- Once boiling, reduce the heat to low and let the soup simmer for about 10 minutes to allow the flavors to develop.
Step 5: Cook the Pasta
- Add 1 cup of small pasta (like acini di pepe or orzo) to the simmering broth.
- Stir and let the pasta cook for 6-8 minutes, or until it reaches your preferred level of tenderness.
Step 6: Return the Meatballs and Add the Greens
- Gently return the browned meatballs to the soup.
- Add 6 cups of roughly chopped spinach or escarole to the pot.
- Allow the soup to simmer for an additional 5 minutes, or until the meatballs are fully cooked through and the greens are wilted.
Step 7: Garnish and Serve
- Ladle the soup into bowls.
- Garnish each serving with a sprinkle of freshly grated Parmesan cheese.
- Serve warm and enjoy the rich, comforting flavors of your homemade Italian Wedding Soup!