Classic Italian Wedding Soup is light, yet hearty. Homemade meatballs shine in a savory broth with tender pasta and vegetable for a satisfying meal that's perfect all year long.
Using your hands, lightly break the beef into pieces. Set aside.
In a blender, add the onion and garlic. Blend until pureed.
Add the onion mixture, stock, fish sauce, panko, parmesan, parsley, salt, pepper and egg to the beef and, using clean hands, mix the ingredients together until well combined.
Gently shape the mixture into balls into mini meatballs about 1/2 inch in diameter and place on the baking sheet being sure they are not touching.
Bake the meatballs in a 425˚F oven for 5-10 minutes until browned.
Remove from the oven and allow to cool to room temperature. (Can be made up to 48 hours in advance and stored in the refrigerator in an airtight container.)
Make the soup:
Heat the olive oil in large dutch oven or stockpot over medium heat.
Add the onion and cook until softened.
Stir in the carrots and celery, continue to cook until softened, approximately 4-5 minutes.
Add the garlic and Italian seasoning, cook for an additional 30 seconds until fragrant.
Stir in the chicken stock and bring to a boil. Reduce the heat to low and simmer.
Add the meatballs and the pasta. Simmer until the pasta is al dente, approximately 3 minutes.
Stir in the spinach or escarole and cook until wilted.
Season with salt and pepper, to taste.
Serve with the parmesan cheese.
Notes
Meatballs can be made up to 5 days in advance. You can even freeze the meatballs for up to 3 months making this soup easy to whip up in minutes for a busy weeknight dinner.