The minute you smell the Italian Wedding Soup Recipe broth hit the pot, you know you picked the right night to let the slow cooker do some heavy lifting (or to keep it quick on the stove). I’m not gonna lie, after a 12-hour ER shift in Denver, I need dinner that feels like a hug but doesn’t ask me to think too hard.
This is that soup. Tiny, juicy meatballs (the kind that actually stay tender), a garlicky broth, and spinach that goes bright green right at the end. The best moment is when those little meatballs sizzle first, then float up like they’re showing off.
Whether you’re doing Stove Top Italian Wedding Soup tonight or setting up a hands-off crock pot version for tomorrow, you’ll find the exact measurements and timing in the recipe card below.
Why this mini meatballs soup stays juicy
Breadcrumbs + egg keep the Wedding Soup Meatballs tender. That combo traps moisture so the meatballs don’t turn into little bouncy golf balls. The key is mixing gently (think “barely combined,” not “knead like dough”).
Quick browning builds flavor fast. Two minutes per batch is enough to get tasty browned edges without cooking them through. They finish in the broth, which keeps them juicy and also seasons the soup.
Cooking pasta separately protects your leftovers. Pasta keeps drinking broth in the fridge. If you want meal prep soup lunches, cook the acini di pepe on the side and add it to bowls, not the whole pot. This is the difference between “still soup” and “accidentally stew.”
Spinach goes in last for color and bite. Two minutes is all it needs. Overcook it and it turns army-green and sad. For a quick nerdy read on why browning tastes so good, I’ve bookmarked Serious Eats on the Maillard reaction.
A classic italian soup that fits real life
Italian wedding soup is one of those weeknight comfort soup wins that feels special but uses normal grocery store stuff. In my house, it’s also the rare soup Chloe will eat without interrogating every green thing in the bowl (I add her spinach after I ladle mine, can I just say, parenting is strategy).
This version keeps it classic with beef and pork meatballs, a simple mirepoix base (onion, carrots, celery), and a clean chicken-broth backbone. What makes this one different from a lot of online versions is the method: you brown the meatballs briefly for flavor, then you keep the pasta separate for storage. That’s how you get a one pot soup dinner feel at serving time, without sacrificing leftovers.
If you’re shopping in a hurry, I usually grab ground beef at Costco. Their Kirkland Signature 85% lean ground beef works great for meatballs because it has enough fat to stay juicy.
You can make this as Stove Top Italian Wedding Soup (fastest), or convert it to a slow, hands-off crock pot version for the days when you’re running kids to practice and your dog (Pepper) is doing kitchen patrol like he pays rent.
You’ll find the full ingredient list and step-by-step instructions in the recipe card below.

Best Italian Wedding Soup Recipe (Easy Juicy Meatballs)
Equipment
- 6-quart slow cooker
- Large soup pot or Dutch oven
- large skillet
- Medium saucepan (for pasta)
- Mixing bowl
Ingredients
- 1 tablespoon olive oil
- 1/2 pound ground beef (85% lean)
- 1/2 pound ground pork
- 1 large egg beaten
- 1/2 cup Italian breadcrumbs
- 1/4 cup Parmesan cheese grated, plus more for serving
- 3 cloves garlic minced (for meatballs)
- 1/3 cup fresh parsley finely chopped
- 3/4 teaspoon kosher salt
- 1/4 teaspoon black pepper
- 1 yellow onion diced
- 1.25 cups carrots diced
- 2 celery ribs diced
- 3 cloves garlic minced (for soup)
- 8 cups chicken broth
- 2 teaspoons Italian seasoning
- 3/4 cup acini di pepe pasta uncooked
- 5 cups fresh spinach packed (use 4 to 5 cups)
Instructions
- Make the meatballs: In a bowl, gently mix ground beef, ground pork, beaten egg, breadcrumbs, Parmesan, 3 minced garlic cloves, parsley, salt, and pepper just until combined. Roll into about 3/4-inch meatballs (small is the point).
- Brown quickly: Heat olive oil in a large pot over medium-high heat. Brown meatballs in batches for about 2 minutes, turning to color the sides. They will not be cooked through yet. Transfer to a plate.
- Build the soup base: Reduce heat to medium. Add diced onion, carrots, and celery and cook for about 6 minutes, stirring, until softened. If the pot looks dry, add a small drizzle of olive oil.
- Season and simmer: Stir in the remaining 3 minced garlic cloves and Italian seasoning and cook for 1 minute, just until fragrant. Pour in chicken broth, bring to a boil, then reduce to a gentle simmer.
- Finish cooking meatballs: Add the browned meatballs back to the pot and simmer gently for about 10 minutes, until they’re cooked through and floating.
- Cook pasta separately (best for leftovers): While the soup simmers, cook acini di pepe in a separate pot of salted boiling water until al dente (about 7 to 9 minutes, check the package). Drain.
- Add spinach and serve: Stir spinach into the soup and cook about 2 minutes, until wilted and bright green. Add pasta to bowls, ladle soup over top, and finish with extra Parmesan.
Notes
- Meal prep tip: Keep pasta separate from the soup when storing. It soaks up broth fast and turns leftovers thick.
- Storage: Refrigerate soup (without pasta mixed in) in an airtight container for 3 to 4 days.
- Freezer: Freeze soup base (broth + meatballs + veggies) up to 3 months. Thaw overnight in the fridge, reheat gently, and cook fresh pasta for serving.
- Reheating: Warm on the stove over medium-low until steaming (about 8 to 12 minutes). Add spinach only if you’re making a fresh batch; leftovers already have it.
- Slow cooker note: If you want a true crock pot version, cook the soup base and meatballs in the slow cooker, but still cook pasta separately and add to bowls.
- Nutrition disclaimer: Nutrition is an estimate and will vary by brand, broth sodium, and exact portion size.
Tips for the Best Wedding Soup Recipe
Meatball texture (tender, not tough)
- Mix with your fingertips. Stop the second it comes together. Overmixing makes dense meatballs.
- Roll small on purpose. About 3/4-inch is the sweet spot. They cook through quickly and you get more “meatball per spoonful.”
- Brown in batches. Crowding steams them instead of browning. You want that quick sizzle (pictured here) before they hit the broth.
Slow cooker size, timing, and what to do about pasta
- Best size: a 6-quart slow cooker is perfect for this volume. I use a Crock-Pot 6-quart Cook & Carry slow cooker when I’m doing the hands-off version.
- Timing reality check: slow cooker wedding soup is not “dump everything and forget it” if you care about pasta. Cook pasta separately and add to bowls, or it will soak up broth all day.
- High altitude (Denver note): at 5,280 ft, simmering is a little gentler. If your soup seems like it’s taking longer to get the meatballs fully tender, give it an extra 5 to 10 minutes at a steady simmer on the stove, or keep the slow cooker on LOW a bit longer. No panic.
Make-ahead for meal prep soup lunches
- Meatballs: roll them the night before and refrigerate on a tray, covered. Next day, brown and go.
- Leftovers: store pasta separate from soup. Reheat soup gently, then add pasta to the bowl so it stays tender.
What to serve with Italian Wedding Soup
- Bread: warm garlic bread, or a crusty baguette for dunking (the broth deserves it).
- Salad: simple Caesar or a lemony arugula salad to keep things bright.
- Extra protein vibe: add a little extra Parmesan at the table and a pinch of red pepper flakes.
- For a soup night spread: pair it with lasagna soup Crock Pot recipe when you’re feeding a crowd and want two cozy options.
- If you want another meatball dinner: my crockpot meatball soup leans heartier with veggies and a richer broth.
- Leftover move: turn it into a “soup bar” lunch. Reheat broth + meatballs, add fresh spinach, then stir in pasta right in your bowl.
Frequently Asked Questions
Can I use orzo instead of acini di pepe?
Yes. Orzo turns this into more of a spinach and orzo soup vibe. Cook it separately until al dente, then add to bowls so it doesn’t soak up all your broth in the fridge.
How long does Italian wedding soup keep in the fridge?
Kept in an airtight container, the soup (without pasta mixed in) holds well for 3 to 4 days. Store pasta separately for the best texture.
Can I freeze this freezer friendly soup?
Absolutely, but freeze the broth + meatballs + veggies only. Pasta gets mushy after freezing. Freeze up to 3 months, thaw overnight in the fridge, then reheat and add freshly cooked pasta.
Do I have to brown the meatballs first?
For the best flavor, yes, do the quick 2-minute browning. If you’re in a rush, you can skip it and simmer them directly in the broth, but the soup will taste a little lighter and the meatballs can be more delicate.
Can I make an Instant Pot version too?
You can. I don’t publish pressure cooker recipes on Slow Cook Comfort, but the basic idea is: brown meatballs on sauté, soften the veggies, pressure cook briefly, then stir in spinach at the end. For a true hands-off day, use my Slow Cooker Italian Wedding Soup Recipe instead.
If you make this Italian Wedding Soup Recipe on a cold night, you’ll get why it’s in my “post-shift survival” rotation. Rachel calls it “cozy but not heavy,” Noah tries to count how many meatballs he can get in one bowl, and Bennett mostly negotiates for extra Parmesan (which, fair).
When you try it, come back and leave a rating and a comment. Tell me if you did the pasta-in-the-bowl move for leftovers, it’s the little things that save lunch.
Made it? Drop a quick star rating and a note about how you served it (extra greens, extra parm, extra meatballs, all valid).









