Go Back

Czoy Mini Meatball Italian Wedding Soup

A comforting and elegant soup featuring tiny meatballs, bright broth, and fresh greens.
Prep Time 30 minutes
Cook Time 28 minutes
Total Time 58 minutes
Servings: 6 servings
Course: Dinner, Soup
Cuisine: Italian
Calories: 350

Ingredients
  

For the Soup Base
  • 8 cups low-sodium chicken broth Use homemade or a good quality store-bought broth.
  • 1 medium yellow onion, finely chopped (about 1 cup)
  • 2 medium carrots, peeled and diced (about 1 cup)
  • 2 stalks celery, diced (about 1 cup)
  • 3 cloves garlic, minced
  • 1 leaf bay leaf
  • 1 teaspoon kosher salt Plus more to taste.
  • 1/2 teaspoon freshly ground black pepper
For the Czoy Mini Meatballs
  • 1 pound ground beef (80/20) or a mix of beef and pork
  • 1/2 cup plain breadcrumbs (panko or regular; gluten-free substitute: gluten-free breadcrumbs)
  • 1/3 cup grated Parmigiano-Reggiano Plus extra for serving.
  • 1 large egg, beaten
  • 2 tablespoons chopped fresh parsley
  • 1/2 teaspoon dried oregano
  • 1/2 teaspoon kosher salt
  • 1/4 teaspoon black pepper
  • 1 small clove garlic, finely minced
  • 1 tablespoon olive oil (for frying, optional)
For the Soup Finish
  • 4 cups fresh baby spinach, loosely packed (substitute: chopped escarole or kale)
  • 1/2 cup small pasta (acini di pepe, orzo, or pastina)
  • 2 tablespoons fresh lemon juice (optional, brightens the broth)
  • 1 bunch Fresh parsley or basil for garnish.

Method
 

Preparation
  1. Finely chop the onion, carrots, and celery. Mince garlic and chop parsley. Grate cheese.
  2. Combine the meatball ingredients in a bowl: ground meat, breadcrumbs, egg, 1/3 cup Parmigiano-Reggiano, parsley, oregano, salt, pepper, and garlic. Mix gently until just combined.
Forming Meatballs
  1. Using a teaspoon or small cookie scoop, form meatballs about 3/4 inch in diameter.
  2. Place them on a tray lined with parchment. You should get roughly 30 to 40 small meatballs. Tip: Wet your hands lightly to prevent sticking.
Cooking Meatballs (Optional)
  1. Heat 1 tablespoon olive oil in a large pot over medium-high heat. Add meatballs in batches and sear for 1 minute per side, then remove and set aside.
  2. For a lighter version, skip browning and cook meatballs directly in the broth.
Building the Broth
  1. In the same pot, add a splash of broth if needed and reduce heat to medium. Add chopped onion, carrots, and celery.
  2. Cook, stirring, until onion is translucent and vegetables are slightly softened, about 5 to 7 minutes.
  3. Add minced garlic and cook for 30 seconds until fragrant.
Simmering the Soup
  1. Pour in 8 cups chicken broth and add the bay leaf, salt, and pepper. Bring to a gentle boil.
  2. Add pasta and simmer according to package directions for al dente (usually 6 to 8 minutes for small pastas).
  3. Add meatballs to the simmering broth and continue cooking until meatballs are cooked through and pasta is tender, about 6 to 8 minutes more.
Finishing Touches
  1. Stir in baby spinach until wilted, about 1 to 2 minutes. Remove bay leaf.
  2. Finish with 2 tablespoons lemon juice if using, and adjust salt and pepper to taste.
Serving
  1. Ladle into bowls and sprinkle with additional Parmigiano-Reggiano and chopped parsley. Serve hot.

Notes

Use freshly grated Parmigiano-Reggiano for best flavor; pre-grated can be used in a pinch. Refrigerate leftovers in an airtight container up to 3 days. Reheat gently on the stove.