ADVERTISEMENT
#### Step 1: Make the Meatballs
1. In a large mixing bowl, combine the ground meat, breadcrumbs, Parmesan cheese, parsley, egg, garlic, oregano, salt, and pepper. Mix everything together until just combined, being careful not to overwork the mixture.
2. Using your hands, form the mixture into small meatballs, about 1 to 1 1/2 inches in diameter.
3. Heat a large skillet over medium heat and add a little olive oil. Once the oil is hot, carefully place the meatballs in the skillet and cook, turning occasionally, until browned on all sides (about 5-7 minutes). They don’t need to be fully cooked through yet, as they will finish cooking in the broth. Once browned, set them aside.
#### Step 2: Prepare the Soup
1. In a large pot, heat the olive oil over medium heat. Add the diced onion and cook until softened, about 3-4 minutes. Add the garlic and cook for another 1 minute, until fragrant.
2. Add the sliced carrots and celery to the pot and stir for a few minutes to slightly soften.
3. Pour in the chicken or beef broth and add the bay leaf. Bring the mixture to a simmer over medium-high heat.
4. Once simmering, gently add the meatballs into the broth, along with any juices from the skillet. Let the soup simmer for about 15 minutes, allowing the meatballs to cook through and the flavors to meld.
#### Step 4: Serve and Garnish
Ladle the soup into bowls, making sure to get plenty of meatballs, noodles, and vegetables in each serving. Garnish with fresh parsley for a burst of color and added flavor. Serve with crusty bread or crackers for a complete meal.
### Tips for Success
### Why This Soup is a Family Favorite
Whether you’re cooking for a busy weeknight dinner or a special occasion, this soup is sure to be a hit. Its simple ingredients and heartwarming taste make it the perfect dish to share with loved ones. So, gather your ingredients, simmer up a pot, and enjoy the warmth and comfort of homemade Meatballs and Noodle Soup!