Go Back
+ servings
Italian Meatball Wedding Soup

Italian Meatball Wedding Soup

Delicious Italian Meatball Wedding Soup recipe with step-by-step instructions, perfect for a comforting meal.
Prep Time 20 minutes
Cook Time 35 minutes
Total Time 57 minutes
Course Soup
Cuisine Italian
Servings 7 servings
Calories 1950 kcal

Equipment

  • large bowl
  • large pot

Ingredients
  

For the meatballs

  • 1 large egg
  • 0.75 lb ground beef
  • 0.5 lb ground pork
  • 0.66 cup bread crumbs I use Progresso Italian Style for a finer texture
  • 0.5 cup parmesan
  • 3 tablespoon fresh parsley finely chopped, about ¼-inch pieces
  • 3 cloves garlic
  • 1 teaspoon oregano
  • 1 teaspoon salt
  • 0.5 teaspoon black pepper
  • olive oil

For the soup

  • 3 tablespoon olive oil
  • 1.5 large onion diced into ½-inch pieces for even cooking
  • 3 medium carrots
  • 3 stalks celery
  • 3 cloves garlic freshly minced for best aroma
  • 1 teaspoon salt
  • 0.5 teaspoon black pepper
  • 8 cups chicken broth I prefer Swanson chicken broth for its consistent depth
  • 0.5 cup acini di pepe
  • 3 cups spinach chopped into 1-inch strips for a better bite

For serving

  • parmesan

Instructions
 

Meatball Preparation

  • In a large bowl, combine the egg, ground beef, ground pork, bread crumbs, parmesan, fresh parsley, 3 minced garlic cloves, oregano, salt, and black pepper. Mix gently with your hands until just combined—overmixing will make the meatballs tough and dense. Once combined, roll the mixture into 1-inch meatballs (you should get about 24-30 meatballs). I like to wet my hands slightly with water as I form them to prevent sticking and create a smoother surface, which helps them brown more evenly.

Browning Meatballs

  • Heat olive oil in a large pot over medium-high heat. Working in batches to avoid crowding, add the meatballs and brown them on all sides for 3-4 minutes total—they don't need to be fully cooked through at this stage, just develop a golden crust for flavor. Transfer the browned meatballs to a clean plate and set aside. I find that getting that initial sear creates much deeper flavor in the final soup.

Sautéing Vegetables

  • In the same pot with the rendered fat and browned bits (don't clean it—that's flavor!), add the diced onion, carrots, and celery. Sauté for 10 minutes, stirring occasionally, until the vegetables begin to soften and the onions turn translucent. Then add the freshly minced garlic, salt, and black pepper, and cook for another 1 minute until fragrant. This aromatics base creates the foundation of the soup's flavor.

Simmering the Soup

  • Pour the chicken broth into the pot with the sautéed vegetables and bring to a simmer. Return the browned meatballs to the pot—they'll finish cooking in the broth. Let everything simmer gently for about 10 minutes, which allows the meatballs to cook through and flavors to meld. The broth will also become slightly enriched from the meatballs.

Cooking Pasta

  • Add the acini di pepe pasta to the simmering broth and cook for 10 minutes, stirring occasionally to prevent sticking. The pasta will absorb some of the broth and become tender. Check the pasta for doneness at the 10-minute mark—you want it al dente, not mushy.

Finishing Touch

  • Add the chopped spinach to the pot and stir until completely wilted, about 1-2 minutes. Taste and adjust seasoning with additional salt and pepper if needed. Ladle the soup into bowls and finish each serving with a generous handful of grated parmesan cheese. The warm spinach and pasta combined with those tender meatballs create a comforting, balanced dish.

Nutrition

Serving: 1bowlCalories: 1950kcal
Keyword Comfort Food, easy recipe, Italian Meatball Wedding Soup, Italian soup, Meatball Soup, wedding soup
Tried this recipe?Let us know how it was!