Warm, comforting, and filled with hearty ingredients, Mom’s Homemade Italian Wedding Soup is the ultimate family favorite. This classic recipe features tender, bite-sized meatballs made with a savory blend of ground beef, pork, breadcrumbs, and Parmesan cheese, perfectly paired with a rich chicken broth base. Packed with fresh vegetables like carrots, celery, onions, and baby spinach, plus the delicate texture of acini di pepe pasta, every spoonful is a delightful balance of flavors. Ready in just under an hour, this easy, homemade soup is perfect for cozy weeknight dinners or special gatherings. Garnish with a generous sprinkle of Parmesan and fresh parsley for a restaurant-worthy finish!
Scan with your phone to download!
In a large mixing bowl, combine ground beef, ground pork, breadcrumbs, Parmesan cheese, egg, minced garlic, salt, and black pepper. Mix until well combined.
Form the meat mixture into small, bite-sized meatballs (approximately 1 inch in diameter) and set aside on a tray.
In a large pot, heat olive oil over medium heat. Working in batches, brown the meatballs on all sides until golden. Remove the cooked meatballs and set them aside on a plate. (They do not need to be fully cooked at this stage.)
In the same pot, add diced onion, celery, and carrots. Sauté for 5 minutes until the vegetables soften slightly.
Add chicken broth to the pot and bring it to a boil. Reduce the heat to a simmer.
Carefully add the browned meatballs back into the pot and cook for 10 minutes.
Stir in the acini di pepe pasta and cook for an additional 8-10 minutes, or until the pasta is tender.
Add the baby spinach and chopped parsley to the soup, stirring until the spinach wilts, about 2 minutes.
Taste the soup and adjust seasoning with additional salt and pepper, if needed.
Serve hot, garnished with grated Parmesan cheese and a sprinkle of fresh parsley if desired.
Serving size | (4180.3g) |
---|
Amount per serving | % Daily Value* |
---|---|
Calories | 3416.7 |
Total Fat 183.1g | 0% |
Saturated Fat 66.2g | 0% |
Polyunsaturated Fat 4.6g | |
Cholesterol 788.8mg | 0% |
Sodium 10567.0mg | 0% |
Total Carbohydrate 226.3g | 0% |
Dietary Fiber 23.7g | 0% |
Total Sugars 34.4g | |
Protein 221.2g | 0% |
Vitamin D 55.8IU | 0% |
Calcium 1261.2mg | 0% |
Iron 28.9mg | 0% |
Potassium 4979.3mg | 0% |
Source of Calories