Welcome to tastifymeals

Slow Cooker Italian Wedding Soup With Meatballs

By Megan Simmons | January 09, 2026
Slow Cooker Italian Wedding Soup With Meatballs

I remember that January afternoon vividly – snow was falling in thick blankets outside, and I was struggling through a nasty cold. Rosa knocked on my door with a steaming bowl of this miraculous soup, and within minutes, I felt my spirits lifting. The combination of tiny, perfectly seasoned meatballs floating alongside tender vegetables and those adorable little acini de pepe pasta balls created something far more than just soup – it was pure comfort in a bowl.

What makes this recipe truly special is how it transforms simple ingredients into something extraordinary. The slow cooker does all the heavy lifting, melding flavors together while you go about your day. Whether you're hosting a dinner party, meal prepping for the week, or simply craving something that tastes like a warm hug from the inside out, this Italian wedding soup delivers every single time. The best part? It's incredibly forgiving and gets even better the next day, making leftovers something to celebrate rather than tolerate.

Why This Recipe Works

  • Set-It-and-Forget-It Convenience: Your slow cooker transforms this restaurant-quality soup into an effortless weeknight dinner that practically makes itself.
  • Authentic Italian Flavors: Made with traditional herbs like fresh basil and oregano, plus real Parmesan cheese for that genuine taste of Italy.
  • Tender, Juicy Meatballs: Baked then simmered to perfection, these mini meatballs stay moist and flavorful without falling apart.
  • Nutrient-Packed Goodness: Loaded with spinach, carrots, and celery for a wholesome meal that nourishes body and soul.
  • Perfect for Crowds: Easily doubles or triples for potlucks, holidays, or freezing for future busy weeks.
  • Restaurant Quality at Home: Impress your guests with this elegant soup that's surprisingly simple to prepare.
  • Customizable Comfort: Adapt the vegetables, herbs, or protein to suit your preferences while maintaining authentic Italian character.

Ingredients You'll Need

Ingredients

The beauty of this Italian wedding soup lies in its humble ingredients, each playing a crucial role in creating the final symphony of flavors. Starting with the meatballs, you'll need a combination of ground beef and pork – the beef provides richness and structure while the pork adds moisture and that authentic Italian flavor. If you can't find ground pork, Italian sausage removed from its casings works beautifully in a pinch.

The aromatics form the backbone of this soup, beginning with a classic soffritto of onions, carrots, and celery. Take the time to dice these vegetables evenly – about 1/4-inch pieces ensure they cook uniformly and provide pleasant texture in every spoonful. Fresh garlic is non-negotiable here; the powdered version simply can't compete with the pungent sweetness of freshly minced cloves.

For the greens, traditional Italian wedding soup calls for escarole, but I find that baby spinach is more readily available and just as delicious. The key is adding it at the very end so it wilts gently without becoming soggy or bitter. If you're feeling adventurous, try a mix of spinach and chopped kale for extra nutrition and a pleasant textural contrast.

The tiny acini de pepe pasta is what gives this soup its signature appearance and delightful texture. These peppercorn-sized pasta balls cook directly in the soup, releasing starch that naturally thickens the broth slightly. If you can't find acini de pepe, orzo makes an acceptable substitute, though the cooking time will need adjustment.

Finally, the broth – this is where quality truly matters. Use the best chicken broth you can find or, better yet, make your own. The soup is only as good as its base, and a rich, flavorful broth elevates this from good to unforgettable. I always keep homemade chicken stock in my freezer for occasions like this, but a good quality store-bought version works well too.

How to Make Slow Cooker Italian Wedding Soup With Meatballs

1

Prepare the Meatball Mixture

In a large mixing bowl, combine 1 pound ground beef, 1/2 pound ground pork, 1/2 cup finely grated Parmesan cheese, 1/3 cup Italian-style breadcrumbs, 1 beaten egg, 2 minced garlic cloves, 2 tablespoons chopped fresh parsley, 1 teaspoon salt, and 1/2 teaspoon black pepper. Mix gently with your hands just until combined – overmixing makes tough meatballs. Cover and refrigerate for 30 minutes to let the flavors meld and the mixture firm up for easier rolling.

2

Shape and Bake the Meatballs

Preheat your oven to 375°F (190°C). Line a baking sheet with parchment paper for easy cleanup. Using a small cookie scoop or teaspoon, portion the meat mixture into 1-inch balls – you should get about 40-45 mini meatballs. Roll between your palms to form smooth spheres. Arrange on the prepared baking sheet, leaving a small space between each meatball. Bake for 12-15 minutes until just cooked through and lightly browned. They'll finish cooking in the soup, so don't overbake them now.

3

Build the Soup Base

While the meatballs bake, prepare your slow cooker. Add 1 tablespoon olive oil to the bottom, then layer in 1 diced large onion, 3 sliced carrots, and 2 sliced celery stalks. Pour in 8 cups of good quality chicken broth, then add 2 minced garlic cloves, 1 teaspoon dried oregano, 1/2 teaspoon dried basil, 1 bay leaf, and season with 1 teaspoon salt and 1/2 teaspoon black pepper. Stir to combine all the aromatics with the broth.

4

Add Meatballs and Start Slow Cooking

Once your meatballs are baked and cooled slightly, gently nestle them into the slow cooker, making sure they're submerged in the broth. Cover with the lid and cook on LOW for 6-7 hours or HIGH for 3-4 hours. The low and slow method develops deeper flavors, but both methods work beautifully. During the last hour of cooking, the vegetables should be tender but not mushy, and the broth should have taken on a rich, golden color.

5

Cook the Pasta

About 20 minutes before serving, stir in 3/4 cup acini de pepe pasta. The tiny pasta balls will cook directly in the hot soup, releasing starch that naturally thickens the broth. Stir occasionally to prevent sticking, and add an extra cup of broth or water if the soup seems too thick. The pasta is done when it's tender but still has a slight bite – usually 15-18 minutes. Be careful not to overcook, as the pasta will continue to absorb liquid and soften after serving.

6

Finish with Greens and Cheese

Just before serving, remove the bay leaf and stir in 4 cups packed baby spinach. The residual heat will wilt the spinach perfectly while maintaining its vibrant green color and fresh flavor. Let it sit for 2-3 minutes, then taste and adjust seasoning with salt and pepper as needed. For an extra luxurious touch, stir in 1/4 cup grated Parmesan cheese right before serving, or offer it at the table so everyone can add their preferred amount.

7

Serve and Garnish

Ladle the hot soup into warm bowls, making sure each serving gets a generous portion of meatballs, vegetables, and pasta. Garnish with additional grated Parmesan cheese, a drizzle of good olive oil, and freshly cracked black pepper. For an authentic touch, serve with crusty Italian bread for dipping. The soup is best enjoyed hot, but be patient – those meatballs retain heat like tiny flavor bombs, so let it cool for a minute before the first spoonful.

Expert Tips

Perfect Meatball Texture

Keep your meatball mixture cold for easier handling. If it gets too warm while rolling, pop it back in the fridge for 10 minutes. The colder mixture holds its shape better and results in more tender meatballs.

Prevent Pasta Overcooking

If you're planning leftovers, cook the pasta separately and add it to individual servings. This prevents it from becoming mushy when stored. Simply reheat the soup and add fresh-cooked pasta as needed.

Depth of Flavor

For an extra-rich broth, add a Parmesan rind to the slow cooker along with the vegetables. It melts slowly, releasing umami flavor that makes the soup taste like it's been simmering all day in an Italian grandmother's kitchen.

Make-Ahead Meatballs

Prepare a double batch of meatballs and freeze half before baking. Flash-freeze them on a baking sheet, then transfer to a freezer bag. They'll keep for up to 3 months and can go straight from freezer to oven when needed.

Vegetable Prep

Dice your vegetables the night before and store them in an airtight container in the fridge. This makes morning prep a breeze – just dump everything in the slow cooker and you're set for the day.

Seasoning Strategy

Wait to add final seasoning until after the soup has cooked. The broth concentrates as it simmers, and adding salt too early can result in an overly salty finished product. Taste and adjust just before serving.

Variations to Try

Chicken Meatballs

Substitute ground chicken for a lighter version. Add extra herbs and a bit more olive oil to keep them moist. Turkey works equally well for a leaner option.

Vegetarian Version

Replace meatballs with white beans or vegetarian meatballs made from mushrooms and lentils. Use vegetable broth instead of chicken for a completely plant-based meal.

Spicy Italian

Add red pepper flakes to the meatball mixture and soup base. Include spicy Italian sausage with the ground meats for an extra kick that warms you from the inside out.

Gluten-Free Option

Use gluten-free breadcrumbs in the meatballs and substitute small rice or quinoa for the pasta. The soup base is naturally gluten-free, making this an easy adaptation.

Summer Version

Add fresh corn kernels, diced zucchini, and cherry tomatoes for a lighter, seasonal twist. Replace spinach with fresh basil for a brighter flavor profile.

Extra Veggie Boost

Stir in diced butternut squash, chopped kale, or cannellini beans during the last hour of cooking for added nutrition and heartiness.

Storage Tips

Proper storage is key to enjoying this soup throughout the week. Once cooled completely, transfer the soup to airtight containers and refrigerate for up to 4 days. The flavors actually intensify overnight, making leftovers something to anticipate rather than endure. If the soup thickens too much in the fridge, simply thin it with a bit of chicken broth or water when reheating.

For longer storage, this soup freezes beautifully for up to 3 months. I recommend freezing it without the pasta, as the noodles can become mushy upon thawing. Portion the cooled soup into freezer-safe containers, leaving an inch of space at the top for expansion. Label with the date and contents, and you'll have a homemade meal ready whenever comfort food cravings strike.

When reheating frozen soup, thaw it overnight in the refrigerator for best results. Reheat gently on the stovetop over medium-low heat, stirring occasionally. If you're adding fresh-cooked pasta, prepare it separately and add just before serving. The soup can also be reheated in the microwave – just be sure to stir every minute to ensure even heating.

For make-ahead convenience, prepare the meatballs up to 2 days in advance and store them covered in the refrigerator. You can also assemble all the soup ingredients (except pasta and spinach) in your slow cooker insert the night before, cover, and refrigerate. In the morning, simply place the insert in the slow cooker base and start cooking. This overnight prep makes busy mornings stress-free.

Frequently Asked Questions

Absolutely! Simply simmer the soup base in a large pot for 30 minutes, add the baked meatballs, and continue simmering for another 20 minutes. Add the pasta and cook according to package directions, then stir in the spinach just before serving. The flavors will be equally delicious, though the slow cooker method develops deeper flavors over time.

This usually happens if the meatball mixture is too wet or overmixed. Make sure to use fresh breadcrumbs (not too fine), mix just until combined, and chill the mixture before rolling. Baking the meatballs before adding them to the soup also helps them hold their shape. If you're still having trouble, add an extra egg yolk as a binder.

While homemade meatballs make this soup special, frozen Italian-style meatballs can work in a pinch. Use high-quality ones and add them directly to the slow cooker without thawing. Keep in mind that frozen meatballs may release more fat into the soup, so you might want to skim some off before serving. The flavor won't be quite as authentic, but it's still a satisfying meal.

Orzo is the closest substitute, though you'll need to adjust the cooking time slightly. Other small pasta like ditalini, pastina, or even Israeli couscous work well. In a pinch, you can break spaghetti into 1/2-inch pieces. For a low-carb option, try cauliflower rice, though it won't provide the same textural experience.

The key is timing and portion control. Add the pasta during the last 15-20 minutes of cooking, and don't overcook it – it should still have a slight firmness. For planned leftovers, cook the pasta separately and add it to individual servings. If you're storing the soup, undercook the pasta slightly, as it will continue to soften when reheated.

Despite its name, Italian wedding soup actually gets its name from the "marriage" of flavors between the meat and greens, not from being served at weddings. In Italy, similar soups exist under different names, often varying by region. The American version became popular in Italian-American communities and has become a beloved comfort food regardless of its origins.

Slow Cooker Italian Wedding Soup With Meatballs
soups
Pin Recipe

Slow Cooker Italian Wedding Soup With Meatballs

(4.9 from 127 reviews)
Prep
20 min
Cook
6 hr
Servings
8

Ingredients

Instructions

  1. Mix Meatballs: Combine ground meats, Parmesan, breadcrumbs, egg, 1 minced garlic clove, parsley, salt, and pepper. Mix gently and refrigerate 30 minutes.
  2. Shape and Bake: Form into 1-inch meatballs and bake at 375°F for 12-15 minutes until lightly browned.
  3. Build Soup Base: Add olive oil, onion, carrots, celery, remaining garlic, broth, oregano, and bay leaf to slow cooker.
  4. Add Meatballs: Nestle baked meatballs into the soup, cover, and cook on LOW for 6-7 hours or HIGH for 3-4 hours.
  5. Cook Pasta: During the last 20 minutes, stir in acini de pepe and cook until tender.
  6. Finish and Serve: Remove bay leaf, stir in spinach until wilted, and serve hot with extra Parmesan.

Recipe Notes

For best results, cook pasta separately if planning leftovers. Soup can be refrigerated for 4 days or frozen for 3 months. Add extra broth when reheating as the pasta will continue to absorb liquid.

Nutrition (per serving)

385
Calories
28g
Protein
24g
Carbs
18g
Fat

More Recipes