Ingredients
Method
Prepare the Meatballs
- In a mixing bowl, combine the ground beef or pork, breadcrumbs, egg, milk, Worcestershire sauce, onion powder, garlic powder, salt, and black pepper. Mix until well combined and form into meatballs, about 1 inch in size.
Cook the Meatballs
- In a large skillet, melt 1 tablespoon of butter over medium heat. Cook the meatballs in batches until they’re browned on all sides, about 5-7 minutes. Remove and set aside.
Prepare the Soup
- In the same skillet, add the remaining tablespoon of butter along with the diced onion, carrots, and celery. Sauté until the vegetables are softened, about 5 minutes.
Simmer the Soup
- Add the flour to the skillet and stir well. Gradually whisk in the beef broth, ensuring no lumps form. Bring to a simmer, add the cooked meatballs, nutmeg, salt, and pepper.
Finish the Soup
- Stir in the heavy cream and egg noodles or potatoes. Cook until the noodles are tender, about 10 minutes. Adjust seasoning as needed.
Serve
- Ladle the soup into bowls and sprinkle with fresh parsley if desired.
Notes
Leftovers can be stored in an airtight container in the refrigerator for up to three days. To reheat, warm on the stove over medium heat until heated through. If freezing, allow the soup to cool completely before transferring to a freezer-safe container. It can be frozen for up to three months. Noodles may not hold up well once frozen, so consider adding them fresh when reheating.
