Serve your family a bowl of warm soup for supper. This recipe can easily be made on a weeknight in 45 minutes, or you can plan ahead. You can make and freeze the meatballs in advance. If you want to freeze the soup as well, just leave out the pasta. You can prepare that when you're ready to serve the soup. We gave this Italian-American classic our own twist with fresh greens and pork meatballs. The meatballs are also great with spaghetti or in a sandwich. If you prefer, you substitute baby spinach leaves or turnip greens for the baby kale. If you can't find ditalini pasta, any small shape (like orzo or elbow macaroni) will work fine. Perfect in the evening with a glass of wine and warm buttery bread, Southern Wedding Soup also tastes great for lunch the next day.

Karen Rankin


Credit: Jennifer Causey; Prop Styling: Ginny Branch Stelling; Food Styling: Emily Nabors Hall

Recipe Summary test

30 mins
45 mins
Serves 8




Instructions Checklist
  • Prepare the Meatballs: Preheat oven to 400°F. Combine first 9 ingredients in a medium bowl. Mix gently with hands until incorporated. Line a rimmed baking sheet with parchment paper. Using a tablespoon, form mixture into balls, and place on baking sheet. Bake in preheated oven until cooked through and lightly browned, about 10 minutes. Remove Meatballs from oven; cover to keep warm.

  • Prepare the Soup: Heat olive oil in a large Dutch oven over medium-high. Add onion, celery, garlic, and salt; cook until onions have softened, 5 to 6 minutes. Stir in chicken stock and pesto. Reduce heat to medium; simmer until celery is tender, about 10 minutes.

  • Increase heat to medium-high. Bring to a boil, and add pasta; cook until al dente, about 5 minutes. Reduce heat to medium-low, and stir in kale; cook until wilted, about 2 minutes.

  • Place 4 Meatballs and 1 1/2 cups Soup in each of 8 bowls. Top with shaved Parmesan.