Slow Cooker Italian

Slow Cooker Italian Wedding Soup

Hand-rolled beef and pork mini meatballs simmered in a broth of onion, carrot and celery, with acini di pepe and spinach at the end.

6 hrs 50 min · 8 servings · Slow Cooker

Bowl of Italian wedding soup with mini meatballs, spinach and Parmesan

About Darleen

on Recipesdarleen

Darleen is a mom who turned her slow cooker into a lifesaver, sharing cozy, easy-to-make recipes that bring comfort to busy days.

268 recipes by Darleen Vance

Published September 22, 2025 · Updated August 20, 2026

How Recipesdarleen publishes recipes

The classic soup, made in a slow cooker: hand-rolled mini meatballs, a clear vegetable broth, tiny pasta and a great deal of spinach.

The name has nothing to do with weddings — it is a mistranslation of minestra maritata, the 'married' soup, meaning the meat and greens go well together.

Why This Recipe Works

  • Half beef and half pork gives a meatball that is neither dry nor greasy. All beef in a broth this light would taste heavy and coarse.
  • The milk-soaked breadcrumb panade holds moisture inside each meatball for six hours. It is the single reason they can survive a slow cooker at all.
  • Broiling briefly before they go in gives colour and a firmer surface, so the meatballs stay intact in the broth rather than fraying into it.
  • Adding the Parmesan at the end rather than during the cook keeps the broth clear. Cheese simmered for hours goes stringy and clouds the pot.

Meatballs and Broth

This is really two recipes that meet in step 3. One is a small meatball recipe with its own binder and its own optional oven stage; the other is a broth that asks almost nothing of you.

In the bowl, and maybe under the broiler

  1. Mixed gently

    Beef and pork with egg, milk-soaked breadcrumbs, garlic, Parmesan, parsley, salt and pepper. Mix gently — overworking makes them dense, and there is no rescuing that later.

  2. Rolled to 3/4 inch

    Uniform size, which is the reason all of them finish together.

  3. Broiled 6 to 8 minutes, optional

    Turned once, just to a light caramelisation. They do not need to cook through — the slow cooker does that. This stage is for flavour and for structure, so they hold their shape in the broth.

In the slow cooker

  1. Assembled cold

    Onion, carrots, celery, bay leaves, Italian seasoning and eight cups of chicken broth. No browning, no stock-making, nothing.

  2. Waiting

    The base is doing nothing until the meatballs arrive, which is why the two tracks can run in either order.

Nestled in, then six hours

The meatballs are lowered gently into the broth rather than dropped, and the pot goes on Low for 6 to 8 hours until they are cooked through and tender and the vegetables are soft but not mushy. The last half hour belongs to the acini di pepe, and the last few minutes to the spinach and Parmesan.

Ingredient Notes

Breadcrumbs soaked in milk
Half a cup soaked in a quarter cup of milk. Listed as one line but it is a preparation, and doing it first is what the whole meatball depends on.
Acini di pepe
Three quarters of a cup, added near the end. The name means peppercorns and the size is the point — anything larger unbalances a soup built around 3/4-inch meatballs.
Baby spinach
Four cups, wilted in on Warm. It looks like an absurd amount and reduces to almost nothing.
Parmesan, in two places
A quarter cup in the meatballs and half a cup into the finished soup, plus more to serve. Three separate roles for one cheese.

How to Make It

  1. Mix and shape the meatballs

    Combine the ground beef and pork with the egg, milk-soaked breadcrumbs, garlic, Parmesan, parsley, salt and pepper. Mix gently — overworking makes them dense. Roll into 3/4-inch meatballs, aiming for uniform size.

  2. Brown them, optionally

    Arrange on a foil-lined sheet pan and broil 6 to 8 minutes, turning once, just until lightly caramelised. They do not need to be cooked through.

  3. Build the base

    Add the diced onion, carrots, celery, bay leaves, Italian seasoning and chicken broth to the slow cooker, then gently nestle in the meatballs and cover.

  4. Cook

    Low for 6 to 8 hours or High for 3 to 4, until the meatballs are cooked through and very tender and the vegetables are soft but not mushy. Skim any excess fat if you like.

  5. Add the pasta

    About 25 to 30 minutes before serving, stir in the acini di pepe. On Low it may take 30 to 35 minutes to reach al dente; on High, 15 to 20 often does it. Stir once or twice to stop it sticking.

  6. Finish with greens and Parmesan

    Turn to Warm. Fold in the baby spinach until wilted, 2 to 3 minutes, then season and stir in the grated Parmesan. A squeeze of lemon or a little zest lifts the whole pot.

  7. Serve

    Ladle into warm bowls with extra Parmesan and a few grinds of pepper, and a drizzle of good olive oil or a pinch of red pepper flakes if you like.

  8. Check the meatballs

    Pork and beef meatballs are fully cooked when an instant-read thermometer in the centre of the largest one reads 160°F (71°C).

Success Tips

  • Mix the meat gently and stop early. Dense meatballs are the commonest failure here.
  • Roll them the same size. Uniformity is what lets one temperature check speak for the batch.
  • Nestle the meatballs in rather than dropping them, especially if you skipped the broiler.
  • Watch the pasta window — there are different ranges for Low and High for a reason.

Serving Ideas

Extra Parmesan, black pepper and a drizzle of good olive oil. Bread alongside is traditional and welcome, though the acini di pepe already gives the bowl substance.

Storage and Reheating

Refrigerate

Refrigerate up to 3 days. The acini di pepe swells overnight and the broth thins as a result.

Freeze

Freeze without the pasta up to 3 months — the meatballs freeze beautifully in the broth. Cook the acini di pepe fresh into the reheated soup.

Reheat

Gently on the stove with extra broth. Add fresh spinach when reheating if you want it green rather than olive.

Frequently Asked Questions

Do I have to broil the meatballs first?

No — it is optional but recommended. Skipping it saves ten minutes and gives a slightly softer meatball that is more likely to break up in the broth. Nestle them in carefully if you skip it.

What if I cannot find acini di pepe?

Any very small pasta works — orzo, ditalini or pastina. Check the package time, since most of them cook faster than the 25 to 30 minutes allowed here.

Can I make the meatballs ahead?

Yes, and it is the best way to break this recipe up. Mix, roll and broil them a day ahead and refrigerate, then assemble the pot in the morning. They can also be frozen raw and used from frozen with a little extra cooking time.

Recipesdarleen

Slow Cooker Italian Wedding Soup

Hand-rolled beef and pork mini meatballs simmered in a broth of onion, carrot and celery, with acini di pepe and spinach at the end.

Prep
20 min
Cook
6 hrs 30 min
Total
6 hrs 50 min
Yield
8 servings

Slow CookerItalian

EquipmentSlow cooker · Large mixing bowl · Foil-lined sheet pan (optional) · Instant-read thermometer

Before you startSoak the breadcrumbs in the milk before you touch the meat. A panade — bread and liquid worked together first — is what keeps a mini meatball tender through six hours of simmering, and dry crumbs stirred in do the opposite.

Ingredients

Instructions

  1. Mix and shape the mini meatballs. In a large bowl, combine ground beef and ground pork with an egg, milk-soaked breadcrumbs, minced garlic, Parmesan, parsley, salt, and black pepper. Mix gently—overworking will make them dense. Pinch off small portions and roll into 3/4-inch meatballs. Aim for uniform size to ensure even cooking.
  2. Brown for flavor (optional but recommended). For richer taste and better structure, quickly brown the meatballs. Arrange them on a foil-lined sheet pan and broil 6–8 minutes, turning once, just until they’re lightly caramelized. They don’t need to be cooked through; the slow cooker will finish the job.
  3. Build the base in the slow cooker. Add diced onion, carrots, celery, bay leaves, Italian seasoning, and chicken broth. Gently nestle in the meatballs. Cover.
  4. Cook low and slow. Cook on Low for 6–8 hours or on High for 3–4 hours. The meatballs should be fully cooked and very tender; vegetables soft but not mushy. Skim any excess fat on top if desired.
  5. Add pasta at the end. About 25–30 minutes before serving, stir in acini di pepe. If you’re cooking on Low, you might need closer to 30–35 minutes for the pasta to reach al dente; on High, 15–20 minutes often does the trick. Stir once or twice to prevent sticking.
  6. Finish with greens and Parmesan. Turn the slow cooker to Warm. Fold in baby spinach until wilted, 2–3 minutes. Taste and season with salt and freshly ground black pepper. Stir in grated Parmesan for savory depth. A squeeze of lemon juice or a sprinkle of zest lifts the entire pot.
  7. Serve and garnish. Ladle into warm bowls and top with extra Parmesan and a few grinds of pepper. A drizzle of good olive oil or a pinch of red pepper flakes is optional but lovely.
  8. Check the meatballs before serving: pork and beef meatballs are fully cooked when an instant-read thermometer in the centre of the largest one reads 160°F (71°C).