• Facebook
  • Instagram
  • Pinterest
  • X
 Trending:  Thanksgiving
Erren's Kitchen
  • Home
  • Recipes
    • Recipe Finder
    • All Recipes
    • Course
      • Breakfast
      • Appetizer
      • Lunch
      • Dinner
      • Side
      • Dessert
      • Drinks
    • Type
      • Quick and Easy
      • Vegetarian
      • Pasta
      • Soups
      • Salads & Dressings
      • Rice Dishes
      • Comfort Food
      • Slow Cooker
    • Protein
      • Chicken & Poultry
      • Seafood
      • Beef, Pork, & Lamb
    • Cuisine
      • Italian Food
      • Asian Food
      • American
      • Mediterranean
      • Mexican Food
      • Southern
    • Method
      • Slow Cooker
      • One Pot/One Pan
      • Oven-Baked and Roasted Recipes
      • Stovetop
    • Desserts
      • Brownies & Bars
      • Cakes & Cupcakes
      • Cookies
      • Pies & Tarts
      • Muffins, Breads & Donuts
      • Ice Cream Recipes
  • Videos
  • Conversions
    • US Sticks of Butter Conversion Charts
    • Basic ounces to grams weight conversions
    • Oven Temperature Conversions
    • Butter in the US and the Rest of the World
    • British Dessert Spoon Conversions
    • US Cups to ounces & grams for common ingredients
    • Basic Volume Conversions
  • About
    • Erren’s Kitchen
    • Meet the Team
    • Meet Erren
    • Collaborate
    • Life Stories
    • Contact
    • Our Philosophy
  • Contact

Specialties:

Quick & Easy
Italian
Poultry
Better Than Takeout!
Desserts
Meat
Pasta
Home / Soups

Italian Wedding Soup

Classic Italian wedding soup made from scratch with tender beef and pork meatballs, plenty of fresh vegetables, and tiny pasta simmered in a rich, savory broth. It’s cozy, nourishing, and perfect for chilly days or make-ahead lunches.

Erren Hart

|

last Updated:

10/10/2025
5 from 2 votes
Jump to Recipe
Serves: 6
Prep: 20 minutes mins
Cook: 35 minutes mins
A close-up of a bowl of Italian Wedding Soup with savory meatballs, spinach, pasta, and broth. A spoon rests in the bowl, with bread in the background. Text reads: "Italian Wedding Soup" and "www.errenskitchen.com.
A close-up of hearty Italian Wedding Soup with meatballs, pasta, spinach, and carrots in broth. Text reads "Italian Wedding Soup" and "www.errenskitchen.com" with the Erren’s Kitchen logo at the top. Perfect for lovers of classic Italian soup.
A spoonful of Italian Wedding Soup with tender meatball, pasta, spinach, and carrots is held above a bowl; text reads "Italian Wedding Soup" and "www.errenskitchen.com.
A close-up of Italian Wedding Soup in a bowl features a spoon holding a meatball, pasta, greens, and carrots. The Erren's Kitchen logo appears at the top, with the website URL displayed at the bottom.
A close-up of Italian Wedding Soup with meatballs, acini di pepe pasta, spinach, carrots, and broth in a white bowl; a spoon is lifting a savory meatball from the soup.
A bowl of Italian Wedding Soup with meatballs, spinach, carrots, and pasta, with a spoon resting inside. A piece of bread sits in the background next to another bowl of this classic Italian soup.
A close-up of a spoonful of Italian Wedding Soup, featuring mini meatballs, acini di pepe pasta, spinach, and diced carrots above a bowl of the classic Italian Wedding Soup, with bread blurred in the background.
A close-up of Italian Wedding Soup with meatballs, carrots, leafy greens, pasta, and savory broth in a pot with a metal ladle.
A close-up of hearty Italian Wedding Soup with meatballs, pasta, spinach, and carrots in broth. Text reads "Italian Wedding Soup" and "www.errenskitchen.com" with the Erren’s Kitchen logo at the top. Perfect for lovers of classic Italian soup.

A close-up of Italian Wedding Soup in a white bowl, featuring savory meatballs, carrots, leafy greens, and small pasta, with a spoon scooping up some of the ingredients.

This site runs ads and generates income from affiliate links. Read my disclosure policy.

Cozy Italian wedding soup that’s hearty, comforting, and perfect for chilly nights or make-ahead lunches. A classic homemade soup everyone loves.

  • Know Before You Scroll
  • Cozy, Classic Italian Wedding Soup
  • Ingredient Notes
  • Step By Step Instructions
  • Italian Soups
  • Recipe
  • Erren’s Top Tips
  • Variations & Add-Ins
  • Storage & Freezing
  • FAQs

Know Before You Scroll

Servings: 6
Prep: 20 minutes mins
Cook: 35 minutes mins
Total Time: 55 minutes mins

What You’ll Need

Lean ground beef, ground pork, plain breadcrumbs, milk, fresh parsley, garlic, Parmesan cheese, egg, salt, black pepper, olive oil, carrots, celery, onion, chicken stock, Parmesan rind (optional), acini di pepe pasta, spinach.

Flavor Profile

A cozy, savory broth with tender little meatballs, soft veggies, tiny pasta, and just a hint of Parmesan richness. Comfort in a bowl.


Difficulty Level

Easy. Rolling the meatballs takes a little time, but the steps are super straightforward.


Equipment Needed

Large mixing bowl, skillet, Dutch oven or large soup pot, wooden spoon, knife, cutting board, ladle.


Top Tip

Cook the pasta directly in the broth for flavor, but if you’re making it ahead, cook pasta separately and stir it in when serving.


Make Ahead Note

Make the soup base with meatballs, veggies, and broth ahead of time, but don’t add the pasta. When you’re ready to serve, simmer the pasta right in the hot broth until al dente.


Ingredient Swaps

No acini di pepe? Orzo, ditalini, or even small shells work great. No spinach? Try chopped kale or escarole.


A close-up of Italian Wedding Soup with meatballs, carrots, leafy greens, pasta, and savory broth in a pot with a metal ladle.

Cozy, Classic Italian Wedding Soup

I’ve been on a mission to perfect Italian wedding soup ever since my grandmother passed, trying to recreate the same cozy, nourishing bowls she made for our family. I tested versions with only beef meatballs, but they were missing that tender, juicy texture I remembered. I tried using different greens like kale, but it just didn’t have the same delicate feel as spinach. After a lot of trial and error, this version finally tastes like hers: a rich, savory broth, tiny pasta, and tender beef-and-pork meatballs that feel like a warm hug in a bowl.

A close-up of a spoonful of Italian Wedding Soup, featuring mini meatballs, acini di pepe pasta, spinach, and diced carrots above a bowl of the classic Italian Wedding Soup, with bread blurred in the background.

Ingredient Notes

Ingredients for Italian Wedding Soup are arranged on a white surface, featuring ground meat, spinach, carrots, celery, onion, garlic, couscous, grated cheese, an egg, parsley, seasonings, olive oil, broth, milk, and breadcrumbs.

Ground Meats


Best Choice

A mix of lean ground beef (85–90%) and regular ground pork gives the meatballs the perfect balance of flavor and tenderness.

Substitutions

All beef or all pork works, but the texture and flavor won’t be quite the same. Ground turkey or chicken are lighter options, though a bit less rich.

Breadcrumb Mixture


Best Choice

Plain breadcrumbs + whole milk to keep meatballs moist.

Substitutions

Panko, crushed crackers, or non-dairy milk.

Aromatics & Flavor Builders


Best Choice

Fresh garlic, onion, parsley, and a Parmesan rind for deep, savory flavor.

Substitutions

Jarred garlic, shallots, dried parsley, or just extra grated Parmesan if you don’t have a rind.

Vegetables


Best Choice

Fresh carrots, celery, onion, and baby spinach.

Substitutions

Frozen mirepoix mix for a shortcut, kale or escarole instead of spinach.

Binders


Best Choice

Plain breadcrumbs, milk, egg, and Parmesan to hold the meatballs together.

Substitutions

Panko or crushed crackers, non-dairy milk, flax egg, or Pecorino Romano.

You can find the full, printable recipe at the top of this post, but you can read the detailed instructions with photos for each step below.

Go to the printable recipe card instead

Step By Step Instructions

1

Mix the Meatballs

let’s start with the meatballs. In a big bowl, combine 8 ounces of ground beef and 8 ounces of ground pork. Add ½ cup breadcrumbs, 3 tablespoons milk, ¼ cup fresh parsley, 3 cloves minced garlic, ½ cup grated Parmesan, 1 egg, 1 teaspoon salt, and a good grind of black pepper. Gently mix it all together with your hands until just combined — don’t overwork it.

Two glass bowls: the left holds separated ingredients for Italian Wedding Soup meatballs—ground meat, an egg, parsley, breadcrumbs, grated cheese, minced garlic, and pepper; the right shows them thoroughly mixed together.

You can use a stand mixer to mix the meatballs if you don’t want to use your hands. Just use the stand mixer and mix on the lowest speed until just combined.

2

Make the Meatballs

Roll into little ¾-inch meatballs — you’ll get about 30 to 35. Heat 2 tablespoons of olive oil in a skillet and brown them in batches for 5 to 7 minutes, just until golden. They don’t need to cook all the way through yet.

Three images show the process of making meatballs for Italian Wedding Soup: raw meatballs arranged on a tray, meatballs frying in a pan, and a plate of browned, cooked meatballs ready to add to the classic Italian soup.

3

Build the Soup Base

In a large soup pot, heat another 2 tablespoons of olive oil. Toss in 2 chopped carrots, 2 chopped celery stalks, and 1 chopped onion. Sauté for 6 to 8 minutes until soft and fragrant. Add 6 cloves of minced garlic and ¼ cup parsley, and let that cook for another minute or two.

Two side-by-side images of a white pot with blue handles on a stovetop, prepping Italian Wedding Soup: chopped carrots, celery, and onions are being sautéed. The left shows the veggies at the start; the right shows them softened with herbs.

4

Simmer the Broth

Pour in 8 cups of chicken stock and drop in a Parmesan rind if you’ve got one. Bring it to a boil, then add those browned meatballs. Simmer uncovered for about 10 minutes.

A pot of Italian Wedding Soup with chopped carrots, onions, and herbs on the left; on the right, cooked meatballs are being added to the flavorful wedding soup.

5

Cook the Pasta

Now stir in 1 cup of acini di pepe pasta. Let it simmer for 8 to 10 minutes until the pasta is al dente and the meatballs are fully cooked. Just a note: if you’re making this ahead, cook the pasta separately so it doesn’t soak up all the broth.

A close-up of a spoonful of Italian Wedding Soup with small pasta, carrots, celery, and herbs held above a pot brimming with colorful broth and diced vegetables.

6

Finish with Greens

Add 6 ounces of chopped baby spinach and stir until it’s just wilted, 2 to 3 minutes. Remove the Parmesan rind, taste, and season with salt and black pepper — start with about ½ teaspoon salt and adjust from there.

Left: A hand adding fresh spinach leaves into a pot of Italian Wedding Soup with visible carrots and herbs. Right: A close-up of Italian wedding soup with meatballs, spinach, small pasta, and vegetables in broth.

7

Serve and Enjoy

Ladle the soup into bowls, shower with freshly grated Parmesan, and serve it up with warm crusty bread. Cozy, classic, and just so good.

A close-up of Italian Wedding Soup in a bowl, featuring meatballs, small pasta, spinach, and carrots, with a spoon lifting a flavorful meatball and vegetables from the aromatic broth.

Italian Soups


  • Chicken Tortellini Soup

    Chicken Tortellini Soup

  • Pasta E Fagioli Soup

    Pasta E Fagioli Soup

  • Lemon Orzo Soup

    Lemon Orzo Soup

A close-up of Italian Wedding Soup in a white bowl, featuring savory meatballs, carrots, leafy greens, and small pasta, with a spoon scooping up some of the ingredients.

Recipe

Italian Wedding Soup

Classic Italian wedding soup made from scratch with tender beef and pork meatballs, plenty of fresh vegetables, and tiny pasta simmered in a rich, savory broth. It’s cozy, nourishing, and perfect for chilly days or make-ahead lunches.
5 from 2 votes
Print
Prep Time: 20 minutes mins
Cook Time: 35 minutes mins
Total Time: 55 minutes mins
Serves 6

Ingredients

For the Meatballs:
  • 8 oz lean ground beef
  • 8 oz ground pork
  • ½ cup plain breadcrumbs
  • 3 tablespoons milk (plus more as needed)
  • ¼ cup fresh parsley (finely chopped)
  • 3 cloves garlic (minced)
  • ½ cup grated Parmesan cheese
  • 1 large egg
  • 1 teaspoon salt
  • Freshly ground black pepper
  • 2 tablespoons olive oil (for cooking)
For the Soup:
  • 2 tablespoons olive oil
  • 2 medium carrots (chopped)
  • 2 medium celery stalks (chopped)
  • 1 medium yellow onion (chopped)
  • 6 cloves garlic (minced)
  • ¼ cup fresh parsley (finely chopped)
  • 8 cups chicken stock (or low-sodium broth)
  • Parmesan rind (About an inch long, optional but recommended)
  • 1 cup dry acini di pepe (or other small pasta)
  • 6 oz fresh baby spinach (roughly chopped)
  • Grated Parmesan (for serving)

Instructions

Make the Meatballs
  • In a large bowl, combine ground beef, ground pork, breadcrumbs, milk, parsley, garlic, Parmesan, egg, salt, and black pepper to taste.
  • Mix gently with your hands until just combined. If the mixture feels too dry, add another tablespoon of milk.
  • Roll into small meatballs, about ¾ inch in diameter (you should get 30–35 meatballs). Keeping them uniform in size helps them cook evenly.
  • Heat 2 tablespoons of olive oil in a large skillet over medium heat.
  • Working in batches, brown the meatballs on all sides (about 5–7 minutes total). They don’t need to cook through—just get a nice sear.
  • Transfer to a plate and set aside.
Make the Soup
  • In a large soup pot or Dutch oven, heat 2 tablespoons of olive oil over medium heat.
  • Add the carrots, celery, and onion. Sauté for 6–8 minutes until softened.
  • Stir in the garlic and parsley, and cook for another 1–2 minutes until fragrant.
  • Pour in the chicken stock and add the Parmesan rind (if using). Bring to a boil.
  • Add the meatballs and reduce to a simmer. Cook uncovered for 10 minutes.
  • Stir in the pasta and simmer for another 8–10 minutes, or until the pasta is al dente and meatballs are cooked through. Note: the pasta will continue to absorb liquid as the soup sits, so if making ahead, you can cook the pasta separately and add it just before serving.
  • Add the chopped spinach and stir until wilted, about 2–3 minutes.
  • Remove and discard the Parmesan rind. Taste and season with salt and pepper as needed (start with about ½ teaspoon salt and adjust to taste).
Serve
  • Ladle soup into bowls and top with freshly grated Parmesan.
  • Serve with crusty bread or warm rolls for a complete meal.

Tips

Erren’s Top Tips

  • To Make ahead, Make the soup base with meatballs, veggies, and broth ahead of time, but don’t add the pasta. When you’re ready to serve, simmer the pasta right in the hot broth until al dente.
  • Don’t overmix the meatballs. Mix just until combined so they stay tender instead of tough.
  • Roll meatballs small. Aim for about ¾-inch each so they cook evenly and fit perfectly on a spoon.
  • Brown, don’t cook through. Just sear them for color and flavor — the broth will finish the cooking.
  • Use a Parmesan rind. It melts into the broth, giving you that rich, almost creamy depth.
  • Cook pasta right before serving. If making ahead, cook the pasta separately so it doesn’t soak up all the broth.
  • Taste and season last. The Parmesan and meatballs add salt, so wait until the very end to adjust.

Variations & Add-Ins

  • Swap spinach for kale, escarole, or Swiss chard.
  • Add a splash of lemon juice at the end for brightness.
  • Stir in a handful of fresh dill or basil for a flavor twist.
  • Make it heartier with cannellini beans or chickpeas added to the broth.
  • For spice lovers, add a pinch of red pepper flakes with the garlic.

Storage & Freezing

  • Refrigerator: Store cooled soup (without pasta) in an airtight container up to 4 days. Cook pasta fresh and stir it in before serving.
  • Freezer: Freeze the soup base (no pasta) in airtight containers or freezer bags for up to 2 months. Add freshly cooked pasta when reheating.
  • Reheating: Warm gently on the stovetop, adding extra broth if needed since the pasta soaks up liquid.
Show Nutrition Hide Nutrition

Nutrition

Calories: 565 | Carbohydrates: 47g | Protein: 33g | Fat: 28g | Saturated Fat: 8g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 14g | Trans Fat: 0.1g | Cholesterol: 96mg | Sodium: 1158mg | Potassium: 929mg | Fiber: 3g | Sugar: 9g | Vitamin A: 6619IU | Vitamin C: 20mg | Calcium: 177mg | Iron: 5mg
Created by Erren Hart
Save to favoritesYour saved recipes will be right here waiting for you every time you visit, so you can easily find and make the meals you love.
A close-up of Italian Wedding Soup featuring meatballs, small pasta, spinach, and diced carrots in broth. A spoon inside the bowl holds a meatball, pasta, and vegetables. A piece of bread is visible in the background.

FAQs

Why is it called Italian Wedding Soup?

The name comes from the Italian phrase “minestra maritata” meaning “married soup,” referring to the perfect marriage of flavors — not an actual wedding dish.

Can I use store-bought meatballs?

Yes! Mini frozen meatballs work as a shortcut. Just thaw and brown before adding to the soup.

How do I keep the pasta from getting mushy?

Cook pasta separately and add it right before serving. If it sits in the broth too long, it will soak up the liquid.

What pasta works best if I can’t find acini di pepe?

Orzo, ditalini, or small shells are all great substitutes. Just adjust cook time as needed.

5 from 2 votes

Leave a Reply Cancel reply

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

Rate this recipe:




4 responses

  1. Carole Avatar
    Carole
    11/14/2025

    First time I made this soup and it was great and a welcomed change from my standbys. Family loved it and I will definitely be making this a lot throughout the winter.

    Reply
    1. Erren's Kitchen Team Avatar
      Erren’s Kitchen Team
      11/14/2025

      I’m so glad you gave it a try! Italian Wedding Soup really is such a cozy change of pace, especially once the weather cools down. It makes me so happy to hear your family loved it too! Thank you for taking the time to share, and I hope it becomes one of your winter regulars!

      Reply
  2. Kelsey Avatar
    Kelsey
    11/01/2025

    My family loved this! It was super flavorful and easy to make. Everyone wanted 2nds!

    Reply
    1. Erren's Kitchen Team Avatar
      Erren’s Kitchen Team
      11/02/2025

      Hi Kelsey! I’m so happy to hear your family loved it! There’s nothing better than everyone going back for seconds — that’s the best compliment! Thank you for giving the recipe a try and sharing your feedback!

      Reply
A woman with long dark hair and a dark blue shirt is smiling while leaning on a kitchen counter. In front of her are a plate of pasta and a cutting board with chopped herbs. A potted plant, a cooking pot, and a marble backsplash are in the background.

Welcome

Thank you for visiting Erren’s Kitchen! Here you will find a collection of easy & delicious recipes made with fresh, simple ingredients.

MORE ABOUT ERREN

FOLLOW ON SOCIAL!

Don’t forget to tag me on social @ErrensKitchen to be featured!

  • Facebook
  • Instagram
  • Pinterest
  • X

Win a $100!

Join the Made with Erren Challenge for a chance to win an Amazon gift card!

Find Out More

Trending


  • Best EVER Potato Wedges

    Best EVER Potato Wedges

  • Seriously, The Best Broccoli of Your Life

    Seriously, The Best Broccoli of Your Life

  • The Best Fettuccine Alfredo of Your Life

    The Best Fettuccine Alfredo of Your Life

  • Easy Homemade Tomato Sauce

    Easy Homemade Tomato Sauce

  • Award Winning Banana Bread

    Award Winning Banana Bread

  • Crispy Roasted Potatoes

    Crispy Roasted Potatoes

Reader Favorites


  • Easy Chocolate Chip Cookies

    Easy Chocolate Chip Cookies

  • The Best Brussels Sprouts of Your Life

    The Best Brussels Sprouts of Your Life

  • Ultimate Orange Cake

    Ultimate Orange Cake

  • Fudgy Chocolate Chip Brownies

    Fudgy Chocolate Chip Brownies

Quick
Desserts
Dinner
Comforts
Poultry
Pasta
Meat
Seafood
Sides

Favorite Recipes from 2024

These posts were seen over 4.5 million times!

  • The Best Brussels Sprouts of Your Life

    The Best Brussels Sprouts of Your Life

  • Seriously, The Best Broccoli of Your Life

    Seriously, The Best Broccoli of Your Life

  • Quick & Easy Chinese Noodle Soup

    Quick & Easy Chinese Noodle Soup

  • Quick & Easy Spaghetti Bolognese

    Quick & Easy Spaghetti Bolognese

  • Donut Glaze Recipe

    Donut Glaze Recipe

  • Crispy Roasted Potatoes

    Crispy Roasted Potatoes

Still hungry?

Subscribe to my Newsletter for all my latest recipes!

All Recipes
Dinner Ideas
Conversion Guide
Quick & Easy
Erren hart of Erren's Kitchen leaning on a kitchen island.

About your Chef

I’m Erren, I have a passion for cooking and baking from scratch to create simple, nourishing, delicious recipes made with fresh ingredients, free from artificial additives and preservatives you find in prepackaged foods.

Meet Erren
Life Updates
  • Facebook
  • Instagram
  • Pinterest
  • X
Contact
Terms of Service
Work with Me
Privacy Policy
Disclaimer

© All Rights Reserved. Brand by MRD. Site by OC.

Rate This Recipe

Your vote:




Let us know what you thought of this recipe:

This worked exactly as written, thanks!
My family loved this!
Thank you for sharing this recipe

Or write in your own words:

A rating is required
A name is required
An email is required

Recipe Ratings without Comment

Something went wrong. Please try again.