Ingredients
The key to this dish lies in selecting the right ingredients—fresh, simple, and full of flavor. I always make a point to choose quality ground meat for the meatballs, usually a mix of beef and pork, because it gives the best texture and richness. Fresh greens like spinach or escarole bring brightness and a lovely pop of color, and using homemade chicken broth makes all the difference if you have the time. When I’m short on time, a good-quality low-sodium broth works just fine. It’s all about balancing convenience with that homemade touch.
- 1 quart chicken broth (homemade or low-sodium store-bought)
- 1 cup small pasta, like acini di pepe or orzo
- 1/2 pound ground beef
- 1/2 pound ground pork
- 1/4 cup grated Parmesan cheese, plus extra for garnish
- 1/4 cup breadcrumbs (plain or Italian seasoned)
- 1 large egg
- 2 cloves garlic, minced
- 1 small onion, finely chopped
- 3 cups fresh spinach or escarole, chopped
- 2 tablespoons olive oil
- Salt and freshly ground black pepper, to taste
- Fresh parsley, chopped (optional, for garnish)
Substitution tip: For a lighter version, you can swap ground turkey for beef and pork. If you don’t have breadcrumbs, crushed crackers or oats also work well to bind the meatballs.
Instructions
- In a medium bowl, combine ground beef, ground pork, Parmesan, breadcrumbs, egg, half the minced garlic, salt, and pepper. Mix gently until just combined—overmixing can make the meatballs tough.
- Form the mixture into small, bite-sized meatballs, about 1 inch in diameter. Set aside on a plate.
- Heat olive oil in a large pot over medium heat. Add chopped onion and the remaining garlic, sautéing until fragrant and translucent, about 3-4 minutes.
- Carefully add the meatballs to the pot in batches, browning them lightly on all sides without cooking through, about 3-5 minutes per batch. Remove meatballs and set aside.
- Pour in the chicken broth and bring it to a gentle boil. Add the pasta and cook according to package instructions, usually around 7-9 minutes.
- Once the pasta is nearly cooked, gently return the meatballs to the pot. Simmer everything together for an additional 5 minutes, allowing the meatballs to finish cooking and flavors to meld.
- Add the chopped spinach or escarole, stirring until wilted, about 2 minutes. Adjust seasoning with salt and pepper as needed.
- Ladle the soup into bowls and garnish with extra Parmesan and fresh parsley. Serve warm, and enjoy!
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Main Dish
- Method: Cooking
- Cuisine: International
Keywords: Italian Wedding Soup, recipe, cooking, food
