This hearty soup is perfectly parred with a loaf of crusty bread or a grilled cheese for dipping. The meatballs are bite-sized and super moist due to the bechamel that is added to the meat mixture. I love the rich flavor of pork and beef, be turkey could be used as well, producing a leaner meatball, but not as tasty in my opinion. The cilantro and lime give the soup a spanish flair, but omitting either will still produce an outstanding flavor. This soup freezes great too!