This post contains affiliate links. Please see our disclosure policy.

This Italian wedding soup is the kind of cozy, no-notes dinner you actually feel satisfied after. It’s soothing, deeply flavorful, and hearty enough to count as a real meal, thanks to those little homemade chicken meatballs. And if time is not on your side? Frozen chicken meatballs slide right in, and no one has to know.

A bowl of Italian wedding soup with chicken meatballs.

Italian wedding soup, but designed for those trying to kick red meat to the curb. That’s what we’re serving up with this recipe. It’s light, nourishing, and still just as flavorful as a classic wedding soup. Yes, even with ground chicken meatballs.

Looking for more ground chicken recipes? You’ll love this tender and juicy chicken burger (I swear). For light and healthy comfort food, check out my chicken lettuce wraps and Buffalo chicken bowls.

Why You’ll Love This Recipe

  • It’s easy, but you’ll feel incredibly accomplished
  • It’s high in protein
  • There’s room for flexibility with ingredients and heat
  • It’s even better leftover and reheated
  • It can be served as a starter or a whole meal

Ingredients You’ll Need

Ingredients for Italian wedding soup with chicken meatballs.

A quick look at the essentials before we dive into the recipe card:

  • Chicken meatballs: I walk you through making from-scratch meatballs in this recipe, but if you want a shortcut, frozen chicken meatballs will do.
  • Parmesan rind: Adding a parmesan rind to your soup as it simmers on the stove top infuses the broth with flavor and richness.
  • Acini de pepe: This tiny pasta adds a nice texture and gives the soup some heft without taking over the entire dish.

How to Make It

Step 1: Make the Meatballs

Place all of the meatball ingredients into a large mixing bowl. Use your hands to mix everything up until the meat mixture is well blended, then form into 1/4 to 1/2-inch balls (you want them to be about half the size of a usual meatball).

Place the meatballs onto a parchment-lined baking sheet as you go.

Step 2: Sear the Meatballs

Heat olive oil in a large stock pot over medium heat. When hot, reduce the heat to medium-low and transfer a few meatballs into the pot (don’t overcrowd).

Cook for 30 seconds to a minute, or until lightly browned, then flip them over with tongs and cook for another 30 seconds to a minute.

Transfer them back to the baking sheet and continue until all of the meatballs are cooked; set aside.

Tip: Searing the meatballs on both sides ensures they’ll stay intact while simmering in the soup.

A bowl of cooked chicken meatballs.

Step 3: Cook the Veggies

Add a bit more oil to the pot. Add the onions, carrots, and celery. Season with a pinch of salt and cook until the veggies have softened. Stir in the garlic and chili peppers, and sautée for 30 seconds.

Step 4: Bring Everything Together and Simmer

Add the meatballs back to the pot and pour in the chicken broth. Add the parmesan rind and spinach, and bring everything to a boil. Once boiling, decrease to a low simmer.

Step 5: Cook the Pasta

While the soup simmers, cook the acini de pepe according to the package directions. Once cooked, add it to the soup, or spoon it into bowls and ladle the soup over them.

I like to garnish my soup with some freshly shaved Parmesan and a spritz of lemon juice. (The lemon juice makes the flavors shine even more!)

A bowl of Italian wedding soup.

Texture & Technique Tips

  1. You can use a melon baller to scoop the meat mixture to ensure meatballs are uniform in size.
  2. If the mixture feels a bit sticky, rub a bit of olive oil into your palms to form them.
  3. Don’t cook the pasta in the soup, or it will soak up the broth, leaving you with less broth for the soup.
Bowl of Italian wedding soup.

Substitutions & Variations

  • Frozen meatballs: If you don’t want to make your own, you can use a quality brand of frozen chicken meatballs. Check the instructions on the packaging on how to cook them.
  • Greens: You can use escarole or kale.
  • Pasta variations: Other tiny pasta shapes that work well include stelline (sometimes labeled as pastina), ditalini, or farfalline.
  • Italian seasoning: Sometimes, instead of fresh herbs, I use homemade Italian seasoning.

Storage, Freezing, & Reheating

  1. Leftovers can be stored in airtight containers in the fridge for up to 4 days.
  2. Let the soup cool completely, store it in airtight containers with a little headspace for expansion, and for best results, add the pasta and spinach after reheating. It’ll keep well in the freezer for up to three months. Transfer it to the fridge the night before you plan to enjoy it.
  3. To reheat, transfer the soup to a small saucepan over medium-low heat and warm through. Or heat in the microwave in 25-second increments until warmed through.
4.93 from 13 votes

Easy Italian Wedding Soup With Chicken Meatballs

You're going to LOVE this Italian Wedding Soup recipe! It's soothing, flavorful, and packed with little homemade chicken meatballs!
Prep Time: 20 minutes
Cook Time: 20 minutes
Total Time: 40 minutes
Servings: 8 servings
Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!

Ingredients 

FOR THE CHICKEN MEATBALLS

  • 1 TBSP olive oil
  • 1 lb ground chicken
  • 1 tsp sea salt
  • 1/4 tsp cracked pepper
  • 1 tsp onion powder
  • 2 tsp chopped fresh parsley
  • 1 tsp chopped fresh thyme
  • 1 tsp Worcestershire sauce
  • 1/4 cup grated Parmesan
  • 1 egg
  • 1/4 cup Italian breadcrumbs

FOR THE SOUP

  • 2 TBSP olive oil
  • 1 red onion, diced
  • 4 cloves of garlic, minced
  • 1/2 tsp chili flakes (can be adjusted for more heat)
  • 1 cup thinly sliced carrots
  • 1 cup thinly sliced celery
  • 3-4 handfuls of baby spinach, ribonned or roughly chopped
  • 8 cups chicken broth
  • Hunk of Parmesan rind
  • Sea salt + cracked pepper, to taste
  • 1/3 cup acini de pepe pasta
  • Freshly grated Parmesan, for garnish
  • Lemon wedges, for serving (optional but recommended!)

Instructions 

  • Place all of the meatball ingredients into a large mixing bowl. Use your hands to mix everything up until the meat mixture is well blended.
  • Because you want the meatballs to be smaller than regular meatballs, scoop the mixture up with a small spoon or a melon baller (that's what I like to use as it's the perfect size) and gently roll the mixture in your hands to form a meatball. Set the meatball onto a baking sheet covered with parchment and repeat until you've used up all the meat. You should end up with 34 meatballs, give or take. Tip: Rub some olive oil into your palms—it makes handling the mixture much easier as the mixture is a little tacky (which is normal).
  • Heat olive oil in a Dutch oven or stock pot over medium heat and when the oil is hot, lower the heat to medium-low and transfer a few meatballs into the pot (don't overcrowd them). Cook them for 30 seconds to a minute or until they're lightly browned, then flip them over with tongs and cook for another 30 seconds to a minute. Transfer them to the baking sheet and continue until all of the meatballs are cooked; set aside.
  • Add a smidge more olive oil to the pot. Add the onions, carrots, and celery, and season with just a bit of salt. Sauté until the veggies have softened, then stir in the garlic and chili peppers; sautée for 30 seconds.
  • Add the meatballs back to the pot. Poor the chicken broth into the pot, then stir in the spinach. Finally, pop the parmesan rind into the pot. Bring everything to a rolling boil, then decrease to a low simmer for 15 minutes or until the meatballs are cooked, registering an internal temperature of 160º F.
  • While the soup simmers, cook your acini de pepe as per the directions on the package. When done, add the pasta to the soup. Another option is you can spoon it into bowls and ladle the soup over top.
  • Garnish each bowl with some freshly shaved parmesan and a spritz of lemon juice! (Optional, but highly recommended!)

Nutrition

Serving: 1serving | Calories: 294kcal | Carbohydrates: 13g | Protein: 23g | Fat: 14g | Saturated Fat: 4g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 7g | Fiber: 2g | Sugar: 3g
Like this recipe? Rate and comment below!

If you make this Italian wedding soup with chicken meatballs, let me know how it went below with a comment and a rating—I love seeing what you cook. And if you want more recipes that are wholesome in ingredients and indulgent in flavor, you know where to find me.

More Soup Recipes to Make

4.93 from 13 votes (1 rating without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

29 Comments

  1. 4 stars
    I love the recipe . The only thing I would do differently next time is wait to add the meatballs into the soup for a shorter cook time because adding them too early  only caused  the meatballs to cook too long, and added a lot of little bits of broken meatballs in my soup. Delicious flavors though!! 

    1. Hi Linda! Yes, thank you for catching that. I’ve just added it, it’s 1/4 cup Italian breadcrumbs. Let me know if you try this out!

  2. 5 stars
    BABE I made this today and it was insane. The perfect mix of healthy but delicious but filling but not too heavy.  Perfect!

      1. Hi Debbie, yes you can definitely do that. Just be sure to pop them into the fridge to set so they stay together as they boil in the broth. Please let me know how it goes!

  3. 5 stars
    This hearty, flavorful and fabulous Italian wedding soup with chicken meatballs is comfort food at its finest. I am looking forward to digging into a big bowl of this deliciousness again!

  4. 5 stars
    This was everything a gourmet meal should be, and then some! Was so hearty and delicious; my whole family loved it!