Photo: Annabelle Breakey; Styling: George Dolese
Total Time
1 Hour
Serves 4 to 6 (makes 10 cups) (serving size: 1 1/2 cups)

Bite-size meatballs and tender vegetables make this soup satisfying; the touch of cream and nutmeg stirred in at the end rounds out the flavors. Homemade broth will add depth, but store-bought works fine.

How to Make It

Step 1

Make meatballs: In a medium bowl, stir together bread crumbs and milk. Add 1/2 tsp. each salt and pepper, 1/4 tsp. nutmeg, 1 tbsp. parsley, the pork, and beef. Mix gently but thoroughly with your hands. Scoop mixture by slightly rounded teaspoons and roll into small balls, dipping spoon occasionally in water to keep mix from sticking.

Step 2

Heat a large nonstick frying pan over medium heat. Add 1 tbsp. oil and swirl to coat. Brown half of meatballs, turning once and reducing heat if they start browning too fast, 5 to 8 minutes. Transfer to a plate. Repeat with remaining oil and meatballs. Meanwhile, continue with soup.

Step 3

Melt butter in a large pot over medium heat. Add carrots and leeks and cook, stirring, until leeks are soft but not browned, 8 to 10 minutes.

Step 4

Stir in cabbage and remaining 1/4 tsp. each salt and pepper and cook until slightly wilted, 3 to 5 minutes. Add broth, cover, and bring to a simmer over high heat. Reduce heat and simmer until cabbage is quite tender, about 20 minutes.

Step 5

Gently stir browned meatballs into soup and cook, stirring occasionally, until meatballs are cooked through and flavors are blended, about 5 minutes. Stir in cream, 3 tbsp. parsley, and remaining 1/8 tsp. nutmeg and ladle into bowls. Sprinkle with remaining 1 tbsp. parsley.

Step 6

*Choose ground beef with at least 20% fat for the juiciest meatballs.

Ratings & Reviews

Delicious comfort soup

February 17, 2016
I've made this recipe multiple times now. I love the complexity and peppery flavor! My husband loves the cabbage. As with most soups, even better the next day.

francesjh's Review

January 25, 2015