Italian Wedding Soup

Highlighted under: Cozy Classics

This is the best way to warm up on a chilly night. I first made this when my friend came over with a cold, and I wanted to cheer him up. Honestly, it cost about $10 to make the whole pot, and it’s one of those recipes that just hits the spot. The combination of tender meatballs, fresh greens, and savory broth creates something that feels both hearty and comforting. My friend couldn’t stop praising it, and I’ve been making it ever since.

Created by

The Simplecooktips Team

Last updated on 2026-06-04T10:18:19.827Z

One day, after a particularly gray week, I decided to make my version of Italian Wedding Soup. I had a bit of ground beef and some kale that needed using up, so it felt like the right choice. The trick here is to let the meatballs sit in the hot broth for just a bit before serving. It makes them extra tender and helps them soak up those lovely flavors.

The first time I served it, my partner was completely blown away. He asked if I’d be making us this soup every week, and I might just consider it! Next time, I might add some pasta for myself. Sometimes you've got to experiment a bit with what's on hand!

Secondary image

Why This Works So Well

  • You probably have most of the ingredients at home
  • It's cozy and comforting on those cold nights
  • The meatballs come out super juicy
  • You can easily adjust for dietary preferences

What to Know Before Making Italian Wedding Soup

Italian Wedding Soup is one of those cozy dishes that just feels like a hug in a bowl. The meatballs are juicy and flavorful, while the greens bring in a touch of freshness. If you've got a cool evening ahead, this is sure to bring some warmth to your kitchen and your heart. You don’t need any fancy ingredients – most of what you need is probably already in your pantry or fridge.

One tip I always share is to roll the meatballs with a light hand. You want them to be tender, not dense. If they fall apart during cooking, no biggie! Just scoop them out, let it simmer a bit longer, and they’ll come together in the broth.

Ingredients

Gather up these ingredients before you start cooking:

For the Soup

  • 1 tablespoon olive oil
  • 1 small onion, finely chopped
  • 2 cloves garlic, minced
  • 6 cups chicken broth
  • 1 cup fresh kale, chopped
  • 1 cup carrots, diced
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • 1/2 teaspoon Italian seasoning

For the Meatballs

  • 1 pound ground beef
  • 1/4 cup breadcrumbs
  • 1/4 cup grated Parmesan cheese
  • 1 egg
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • 1 teaspoon garlic powder

Instructions

Follow these steps to make your soup:

Make the Meatballs

In a bowl, combine the ground beef, breadcrumbs, Parmesan, egg, salt, pepper, and garlic powder. Mix everything together until well combined. I usually eyeball this part with the seasoning, but you can always adjust to your taste. Roll the mixture into small balls, about the size of a tablespoon.

Brown the Meatballs

In a large pot, heat the olive oil over medium heat. Add the meatballs carefully, and cook them until they're browned on all sides, about 5-7 minutes. Don't worry if they’re not cooked through, they’ll finish cooking in the broth. You’ll want to keep them moving around a bit so they don’t stick.

Build the Soup

Once the meatballs are browned, add the chopped onion and minced garlic to the pot. Stir everything together for about 2 minutes, until the onion is translucent. Then pour in the chicken broth and toss in the carrots. Bring the mixture to a boil, then reduce the heat and let it simmer for about 10 minutes.

Add Greens and Season

Stir in the chopped kale, salt, pepper, and Italian seasoning. Let it simmer for an additional 5 minutes. I love how vibrant the greens look in the soup, but if you're using frozen kale, just toss it in and give it a few extra minutes in the broth.

Serve

Ladle the soup into bowls, making sure each gets a good number of meatballs. You can sprinkle a little extra Parmesan on top if you like. Honestly, it smells so good, you might want to let it cool just a little before digging in. Enjoy!

Troubleshooting

If your broth doesn't have the depth you hoped for, a splash of soy sauce or a dash of Worcestershire sauce can add umami without overwhelming the soup. Sometimes, the canned chicken broth can be a bit flat, so don’t shy away from stepping in with some extra seasoning. If you cook extra carrots, you might want to mash one or two into the soup for added sweetness.

Don't be discouraged if your meatballs don’t brown perfectly; they’ll get all cozy once you simmer them in the broth. Just try to give them a little turning so they brown on multiple sides. If they seem to absorb too much liquid, just add a bit more broth to keep things soupy.

Italian Wedding Soup Variations Worth Trying

Feel free to swap out the ground beef for turkey or chicken if you're looking for a lighter soup. You could even mix in some Italian sausage for an extra kick; just be careful with seasoning since sausage can be saltier. If you're not a fan of kale, spinach works beautifully too. I usually toss it in towards the end since it wilts pretty quickly.

Another fun option is to play with the pasta! You can add small pasta shapes like orzo or acini di pepe right before serving. Cook them separately so they don’t soak up all your soup. They just add that little bit of extra comfort, and kids usually love it!

Italian Wedding Soup

Prep Time15.0
Cooking Duration30.0
Overall Time45.0

Created by: The Simplecooktips Team

Recipe Type: Cozy Classics

Skill Level: Easy

Final Quantity: 4.0

What You'll Need

For the Soup

  1. 1 tablespoon olive oil
  2. 1 small onion, finely chopped
  3. 2 cloves garlic, minced
  4. 6 cups chicken broth
  5. 1 cup fresh kale, chopped
  6. 1 cup carrots, diced
  7. 1 teaspoon salt
  8. 1/2 teaspoon black pepper
  9. 1/2 teaspoon Italian seasoning

For the Meatballs

  1. 1 pound ground beef
  2. 1/4 cup breadcrumbs
  3. 1/4 cup grated Parmesan cheese
  4. 1 egg
  5. 1 teaspoon salt
  6. 1/2 teaspoon black pepper
  7. 1 teaspoon garlic powder

How-To Steps

Step 01

In a bowl, combine the ground beef, breadcrumbs, Parmesan, egg, salt, pepper, and garlic powder. Mix everything together until well combined. I usually eyeball this part with the seasoning, but you can always adjust to your taste. Roll the mixture into small balls, about the size of a tablespoon.

Step 02

In a large pot, heat the olive oil over medium heat. Add the meatballs carefully, and cook them until they're browned on all sides, about 5-7 minutes. Don't worry if they’re not cooked through, they’ll finish cooking in the broth. You’ll want to keep them moving around a bit so they don’t stick.

Step 03

Once the meatballs are browned, add the chopped onion and minced garlic to the pot. Stir everything together for about 2 minutes, until the onion is translucent. Then pour in the chicken broth and toss in the carrots. Bring the mixture to a boil, then reduce the heat and let it simmer for about 10 minutes.

Step 04

Stir in the chopped kale, salt, pepper, and Italian seasoning. Let it simmer for an additional 5 minutes. I love how vibrant the greens look in the soup, but if you're using frozen kale, just toss it in and give it a few extra minutes in the broth.

Step 05

Ladle the soup into bowls, making sure each gets a good number of meatballs. You can sprinkle a little extra Parmesan on top if you like. Honestly, it smells so good, you might want to let it cool just a little before digging in. Enjoy!

Nutritional Breakdown (Per Serving)

  • Calories (kcal): 330
  • Total Fat (g): 18.4
  • Saturated Fat (g): 7
  • Cholesterol (mg): 104
  • Sodium (mg): 892
  • Total Carbohydrates (g): 22.8
  • Dietary Fiber (g): 2.5
  • Sugars (g): 2.4
  • Protein (g): 22.5