Cozy Italian Wedding Soup

Category: Dinner

This tasty soup mixes small, soft meatballs made from ground pork and beef with chopped celery, carrots, and onions. After browning the meatballs in olive oil, they gently cook in chicken broth with tiny acini di pepe pasta that turns tender and chewy. Baby spinach is stirred in last for a fresh green pop. A splash of lemon juice brightens things up, and simple seasoning with salt, pepper, and Parmesan cheese ties everything together for a warm, cozy meal that’s great for sharing with loved ones.

Dana
Recipe Created By Dana
Last updated on Mon, 13 Oct 2025 15:55:18 GMT
Bowl filled with soup containing meatballs and fresh greens. Save
Bowl filled with soup containing meatballs and fresh greens. | chefsnaps.com

This cozy Italian soup brings together soft meatballs, fresh veggies, and tiny pasta swimming in a tasty broth. It’s just right for chilly nights or whenever you want something warm and satisfying.

I whipped up this soup for a family meal and it quickly turned into a favorite. The simple steps and fresh stuff make it a go-to when I want wholesome food with heart.

Needed Ingredients

  • Ground pork and ground beef: equal parts for juicy, tasty meatballs. Pick fresh meat with a deep red shade.
  • Breadcrumbs: hold the meatballs together and keep them soft. Use plain or Italian style, whichever you like.
  • Grated Parmesan: brings a nutty, savory boost to the meatballs. Freshly grated works best.
  • Chopped fresh parsley: adds brightness and a fresh herbal note. Flat-leaf parsley has the best flavor.
  • Garlic and onion powder: subtle layers of flavor without overwhelming the meatballs.
  • Salt and black pepper: basic seasonings to bring out all the flavors.
  • Olive oil: for browning the meatballs and softening the veggies. Extra virgin is best for smell and taste.
  • Chopped carrots, onions, and celery: the classic base that builds depth in the broth. Choose crisp, colorful veggies.
  • Chicken broth or stock: the savory liquid that everything simmers in. Either homemade or store-bought works fine.
  • Small pasta like acini di pepe: tiny shapes that cook quickly and blend with the soup.
  • Baby spinach: adds a fresh green touch and a bit of earthiness. Pick leaves that look crisp and bright.
  • Fresh lemon juice: lifts the soup with a little tang. Use ripe lemons for the best juice.
  • Extra Parmesan for topping: to sprinkle over each bowl for a cheesy finish.

Step-by-Step Cooking

Mix the Meatballs:
Put ground pork, ground beef, breadcrumbs, Parmesan, parsley, garlic powder, onion powder, salt, and pepper in a big bowl. Mix them gently until even but don’t overdo it or the meatballs get tough.
Make the Balls:
Roll the mix into tiny balls about an inch wide. Small sizes cook faster and have a nice bite.
Brown Meatballs:
Heat olive oil in a large pot on medium. Cook meatballs in batches, turning them to brown all sides for about five minutes each round. Take them out and keep them aside.
Cook the Veggies:
In the same pot, add onions, carrots, and celery. Cook gently for about five minutes until soft and sweet aromas come out.
Add Broth and Simmer:
Pour in chicken broth, crank heat until boiling. Put the meatballs back, lower heat to simmer. Let it all cook for about twenty minutes so flavors mix and meatballs finish cooking.
Add Pasta and Cook:
Throw in the small pasta and simmer another ten minutes until pasta is tender but still firm. This adds nice texture contrast.
Stir in Greens and Lemon:
Mix in baby spinach and lemon juice only until spinach wilts, about two minutes. This keeps everything fresh and bright.
Season and Serve:
Give it a taste and fix salt and pepper as you like. Serve hot in bowls and add extra Parmesan on top for a rich touch.
Soup bowl with meatballs and greens.
Soup bowl with meatballs and greens. | chefsnaps.com

Fresh parsley really lifts the meatballs and brightens the whole dish. I made this for a winter party once and everyone kept coming back for more, warmed by both the soup and good friends.

Storage Made Easy

Let the soup cool completely before popping it in the fridge. Keep it in a sealed container and eat within three days for the best taste. Meatballs are firm when reheated slowly on the stove, so leftovers hold up well. You can freeze portions too but add the spinach fresh when you warm it to keep it nice and tender.

Ingredient Swaps

Try ground turkey or chicken in place of beef and pork for a lighter twist. Swap out spinach for kale or Swiss chard if you want a different green texture. Use veggie broth instead of chicken and swap meatballs for vegetarian balls or mushrooms to make it meat-free.

Tasty Pairings

Serve with crusty Italian bread to soak up every bit of tasty broth. A crisp white wine like Pinot Grigio or Verdicchio goes great with this. A fresh arugula salad with lemon dressing balances out the soup’s rich flavors.

Soup bowl with meatballs and veggies.
Soup bowl with meatballs and veggies. | chefsnaps.com

This soup is the perfect cozy meal on cold days and tastes even better the next day as all the flavors settle and deepen.

Frequently Asked Cooking Questions

→ Which pasta’s best for this soup?

Look for tiny shapes like orzo, ditalini, or acini di pepe since they cook fast and mix nicely with the meatballs and broth.

→ Can I swap meats in the meatballs?

Definitely, you can try turkey or chicken instead of the usual pork and beef for a lighter taste but still tasty.

→ Any tips to boost broth flavor?

Homemade chicken stock makes the broth richer. Also, cooking veggies slowly before adding broth helps deepen the flavor.

→ How to keep meatballs soft?

Mix meat gently with cheese, breadcrumbs, parsley, and spices. Don’t overmix and shape small, even balls so they stay tender after cooking.

→ How to add some heat to the soup?

Just toss in a little red pepper flakes while it simmers—you'll get a nice gentle spice that lifts the flavors.

→ How do I stop the spinach from getting mushy?

Put the baby spinach in right at the end and stir only until it wilts, about a minute or two, so it keeps its color and texture.

Italian Wedding Soup

Comforting Italian soup with meatballs, fresh veggies, pasta, and a tasty broth.

Preparation Duration
30 minutes
Time to Cook
45 minutes
Overall Time
75 minutes
Recipe Created By: Dana

Type of Recipe: Dinner

Cooking Skill Level: For Moderate Skills

Cuisine Style: Italian

Serving Amount: 6 Number of Servings

Dietary Options: ~

Ingredients You'll Need

→ Meatballs

01 225 grams ground pork
02 225 grams ground beef
03 25 grams Parmesan cheese, grated
04 15 grams fresh parsley, chopped
05 60 grams breadcrumbs
06 0.25 teaspoon onion powder
07 0.25 teaspoon garlic powder
08 Salt and freshly cracked black pepper as needed

→ Soup Base

09 90 grams baby spinach
10 150 grams chopped celery
11 30 milliliters lemon juice, freshly squeezed
12 1.9 liters chicken broth
13 150 grams chopped carrots
14 15 milliliters olive oil
15 90 grams acini di pepe or similar small pasta
16 150 grams chopped onions
17 Extra Parmesan cheese to sprinkle on top

Detailed Preparation Steps

Step 01

Put ground pork and beef in a big bowl along with breadcrumbs, Parmesan, parsley, garlic powder, onion powder, salt, and pepper. Stir everything really well.

Step 02

Roll the mix into little balls about 2.5 centimeters wide and place them on a tray.

Step 03

Warm up olive oil in a big pot over medium heat. Brown the meatballs on all sides by cooking in batches for around 5 minutes. Take them out and keep them aside.

Step 04

Using the same pot, toss in onions, celery, and carrots. Let them cook until they’re soft, about 5 minutes.

Step 05

Pour in the chicken broth and heat until it boils. Put the meatballs back in. Turn the heat down and let it gently bubble for 20 minutes.

Step 06

Stir in the acini di pepe pasta and cook until it’s soft, roughly 10 minutes.

Step 07

Mix in the spinach and lemon juice. Cook just until the spinach wilts, about 2 minutes.

Step 08

Taste and tweak the salt and pepper. Dish it out while it’s hot and sprinkle extra Parmesan on top.

Helpful Tips

  1. Homemade chicken broth makes the flavor richer.
  2. If you don’t have acini di pepe, small pasta like ditalini works fine.
  3. For a kick, add some red pepper flakes.

Essential Kitchen Tools

  • Big mixing bowl
  • Big pot
  • Tray for shaping meatballs
  • Measuring spoons

Allergy Information

Always check labels for allergens and reach out to a healthcare expert if unsure.
  • Has gluten and dairy

Nutrition Information (Per Portion)

Nutrition facts are provided for reference and don’t replace professional medical advice.
  • Calories: 350
  • Fat Content: 20 grams
  • Carbohydrate Amount: 20 grams
  • Protein Content: 25 grams