Comforting Crock Pot Wedding Soup
This Comforting Crock Pot Wedding Soup is everything you want in a warm, homemade meal!
It’s filled with tender Italian meatballs, tiny pasta, fresh spinach, sweet carrots, and a rich chicken broth seasoned with Italian herbs.
The slow cooker does most of the work, making it an easy dinner for busy days.
Top each bowl with freshly grated Parmesan cheese, and you’ve got a cozy, delicious soup that’s perfect any time of year.

Why I Love This Recipe
I first fell in love with Italian wedding soup because of those little meatballs. There’s something so comforting about a bowl of warm chicken broth filled with tender meatballs, tiny pasta, and fresh vegetables.
One evening, I decided to make a slow cooker version so I wouldn’t have to stand over the stove. I mixed up a batch of small meatballs, browned them, and added them to the crockpot with carrots, celery, onion, and broth.
By dinner, the kitchen smelled like a cozy Italian restaurant. The meatballs were tender, the vegetables were soft, and the golden broth was packed with flavor.
Once I added the tiny pasta and spinach, the soup came together beautifully.
Here’s why I love this recipe:
- Tender homemade meatballs: The mix of ground beef, ground pork, Parmesan, and Italian herbs makes every meatball juicy and flavorful.
- Easy slow cooker recipe: After a little prep, the crockpot handles most of the cooking.
- Simple ingredients: Everything is easy to find at the grocery store.
- Warm and comforting: The rich chicken broth, soft pasta, and tender vegetables make this soup perfect for a cozy dinner.
- Hearty but not too heavy: The meatballs and pasta make it filling without needing cream.
- Great for leftovers: The soup base stores well and can be reheated for another meal.
- Easy to customize: You can change the meat, pasta, or vegetables based on what you like.
My favorite part is getting a little meatball, some tiny pasta, and a bit of spinach in the same spoonful. Add a sprinkle of Parmesan, and it tastes even better.

What You’ll Need
Recipe Details
- Servings: 8
- Prep Time: 25 minutes
- Cook Time: About 6 hours 15–25 minutes on LOW or 3 hours 15–25 minutes on HIGH
- Total Time: About 6 hours 50 minutes on LOW
- Slow Cooker Size: 6 quarts
- Difficulty: Easy
For the Meatballs
- ½ pound (225 g) ground beef
- ½ pound (225 g) ground pork
- ⅓ cup plain breadcrumbs
- 1 large egg
- ¼ cup freshly grated Parmesan cheese
- 2 garlic cloves, minced
- 1 teaspoon Italian seasoning
- ½ teaspoon salt
- ¼ teaspoon ground pepper
- 1 tablespoon olive oil, for browning
For the Soup
- 1 medium onion, finely diced
- 2 medium carrots, finely diced
- 2 celery stalks, finely diced
- 2 garlic cloves, minced
- 8 cups low-sodium chicken broth
- 1 teaspoon Italian seasoning
- ½ teaspoon dried oregano
- ½ teaspoon dried thyme
- ½ teaspoon salt, or to taste
- ¼ teaspoon ground pepper
- 1 bay leaf
- ¾ cup dry acini di pepe pasta
- 3 cups fresh baby spinach
For Serving
- ½ cup freshly grated Parmesan cheese
- 2 tablespoons fresh parsley, finely chopped

Tools You Need
- 6-quart black oval crockpot: For slow cooking the soup.
- Large stainless steel skillet: For browning the meatballs.
- Large mixing bowl: For mixing the meatball ingredients.
- Wooden spoon: For stirring the soup.
- Chef’s knife: For chopping the vegetables and herbs.
- Cutting board: For preparing the onion, carrots, celery, garlic, and parsley.
- Measuring cups: For measuring broth, breadcrumbs, pasta, and cheese.
- Measuring spoons: For measuring oil and seasonings.
- Small cookie scoop or teaspoon: For shaping evenly sized meatballs.
- Tongs: For turning the meatballs while browning.
- Ladle: For serving the soup.
- Round soup bowls: For serving.
How to Make Comforting Crock Pot Wedding Soup
Step 1: Mix the Meatball Ingredients
In a large mixing bowl, combine ½ pound ground beef and ½ pound ground pork.
Add ⅓ cup plain breadcrumbs, 1 large egg, ¼ cup freshly grated Parmesan cheese, 2 minced garlic cloves, 1 teaspoon Italian seasoning, ½ teaspoon salt, and ¼ teaspoon ground pepper.
Mix gently with clean hands or a spoon until everything comes together.
Don’t overmix the meat, or the meatballs may become tough.

Step 2: Shape the Meatballs
Scoop small portions of the meat mixture and roll them into balls about 1 inch wide.
Place the meatballs on a clean white round plate.
Try to keep them the same size so they cook evenly.
You should get about 32–40 small meatballs, depending on how large you roll them.

Step 3: Brown the Meatballs
Heat 1 tablespoon olive oil in a large stainless steel skillet over medium heat.
Add the prepared meatballs in a single layer.
Turn them gently until the outside is golden brown on all sides.
They don’t need to be fully cooked inside yet because they will finish cooking in the slow cooker.
Work in batches if needed so the meatballs have enough space to brown.

Step 4: Prepare the Soup Vegetables
Finely dice 1 medium onion, 2 medium carrots, and 2 celery stalks into small, even pieces.
Mince 2 garlic cloves.
Keep the vegetables ready in separate small bowls.
Cutting everything into small pieces helps the vegetables cook evenly in the slow cooker.

Step 5: Add the Vegetables and Meatballs to the Crockpot
Add the prepared 1 finely diced onion, 2 finely diced carrots, 2 finely diced celery stalks, and 2 minced garlic cloves to your 6-quart black oval crockpot.
Gently place the browned meatballs on top of the vegetables.
Spread the meatballs evenly so they cook in the broth.

Step 6: Add the Broth and Seasonings
Pour 8 cups low-sodium chicken broth into the crockpot.
Add 1 teaspoon Italian seasoning, ½ teaspoon dried oregano, ½ teaspoon dried thyme, ½ teaspoon salt, and ¼ teaspoon ground pepper.
Place 1 bay leaf in the broth.
Stir gently around the meatballs so the seasonings spread through the soup.

Step 7: Slow Cook the Soup
Cover the crockpot with its lid.
Cook on LOW for 6 hours or HIGH for 3 hours, until the vegetables are tender and the meatballs are fully cooked.
The meatballs should reach an internal temperature of 160°F (71°C).
Keep the lid closed while cooking.
Do not add the pasta or spinach yet. They go in near the end.

Step 8: Add the Acini di Pepe Pasta
Remove the bay leaf from the soup.
Stir in ¾ cup dry acini di pepe pasta.
Gently push the tiny pasta pearls below the hot broth.
Turn the crockpot to HIGH and cook for 15–25 minutes, checking until the pasta is tender.
Stir occasionally to keep the pasta from sticking together.

Step 9: Add the Fresh Spinach
Once the pasta is tender, stir in 3 cups fresh baby spinach.
Gently fold the leaves into the hot soup until they wilt.
Taste the broth and adjust the salt or ground pepper if needed.
The spinach should be soft but still green, giving the soup a fresh color and flavor.

Step 10: Serve with Parmesan and Fresh Parsley
Ladle the hot wedding soup evenly into 8 round white ceramic soup bowls.
Divide ½ cup freshly grated Parmesan cheese over the servings.
Finish with 2 tablespoons finely chopped fresh parsley, divided evenly between the bowls.
Make sure each bowl has plenty of meatballs, pasta, vegetables, and spinach.
Serve while the soup is hot and comforting.

Pro Tips
- Make the meatballs small. Meatballs about 1 inch wide are perfect for soup because you can get a little meatball in every spoonful.
- Brown the meatballs first. Browning adds flavor and helps them hold their shape while slow cooking.
- Don’t overmix the meat. Mix just until the ingredients come together so the meatballs stay tender.
- Add the pasta near the end. Acini di pepe cooks quickly and can become mushy if left in the slow cooker too long.
- Use low-sodium chicken broth. Parmesan and the meatballs already add salt, so low-sodium broth gives you better control over the flavor.
Why This Recipe Works (Quick Science)
A few simple cooking tricks make this wedding soup rich, flavorful, and comforting.
- Mixing beef and pork makes tender meatballs. Ground beef adds a rich flavor, while ground pork helps keep the meatballs juicy.
- Breadcrumbs help hold moisture. Breadcrumbs absorb some of the meat juices, helping the meatballs stay tender.
- Egg helps bind the meatballs. The egg holds the meat, breadcrumbs, and cheese together so the meatballs don’t fall apart.
- Browning creates more flavor. The golden crust on the meatballs adds savory flavor through a process called the Maillard reaction.
- Slow cooking blends the flavors. The meatballs, vegetables, and Italian herbs release flavor into the chicken broth as they cook.
- Pasta absorbs broth. The tiny acini di pepe pearls soak up the seasoned broth and become tender.
- Spinach adds freshness. Adding spinach near the end keeps it soft without overcooking it.
- Parmesan adds savory depth. Parmesan contains natural compounds that give food a rich taste called umami.
The secret is browning the meatballs first, slowly cooking them in the broth, and adding the pasta and spinach near the end.
Common Mistakes
Making the Meatballs Too Large
Large meatballs can take longer to cook and don’t fit as nicely in a spoonful of soup.
Fix: Roll the meatballs into small, even balls about 1 inch wide.
Overmixing the Meatball Mixture
Mixing the meat too much can make the meatballs dense and tough.
Fix: Gently combine the ingredients until everything is evenly mixed.
Skipping the Browning Step
The meatballs may have less flavor and can be more likely to lose their shape in the broth.
Fix: Brown the outside of the meatballs before adding them to the crockpot.
Adding the Pasta Too Early
Acini di pepe is tiny and cooks quickly.
Fix: Add it during the final 15–25 minutes on HIGH.
Cooking the Spinach Too Long
Spinach can become overly soft and lose its fresh green color.
Fix: Add it at the end and stir just until wilted.
Using Too Much Salt
Chicken broth, Parmesan, and seasoned meatballs already contain salt.
Fix: Taste the soup before adding extra salt.
Substitutions and Variations
You can easily change this recipe based on what you have at home.
- Ground turkey meatballs: Replace the beef and pork with ground turkey for a different flavor. Cook turkey meatballs to 165°F (74°C).
- Ground chicken meatballs: Use ground chicken instead of beef and pork. Cook chicken meatballs to 165°F (74°C).
- Store-bought meatballs: Use small, fully cooked frozen Italian meatballs for an easier version.
- Different pasta: Use orzo, stelline, or another small pasta shape instead of acini di pepe.
- Kale instead of spinach: Add finely chopped kale and let it cook until tender.
- Extra vegetables: Add diced zucchini, peas, or chopped green beans.
- Beef broth: Replace some of the chicken broth with beef broth for a deeper flavor.
- Spicy version: Add a pinch of crushed red pepper flakes.
- Gluten-free version: Use gluten-free breadcrumbs and gluten-free small pasta.
- Extra lemon flavor: Add a small squeeze of fresh lemon juice before serving.
- More herbs: Stir in fresh basil or extra parsley for a brighter flavor.
What to Serve With
Comforting Crock Pot Wedding Soup is filling on its own, but a simple side dish makes it even better.
- Garlic bread: Warm, buttery garlic bread is perfect for dipping into the golden broth.
- Crusty Italian bread: A thick slice of crusty bread pairs beautifully with the meatballs and vegetables.
- Caesar salad: Crisp romaine lettuce and Parmesan dressing make a fresh side.
- Simple green salad: Lettuce, cucumber, and tomatoes add a nice contrast to the warm soup.
- Soft breadsticks: Warm breadsticks are great for soaking up the broth.
- Roasted broccoli: Garlic-roasted broccoli makes an easy vegetable side.
- Toasted baguette: Thin, crispy baguette slices add a delicious crunch.
My favorite way to serve this soup is with crusty Italian bread and a little extra Parmesan cheese.
Make-Ahead Tips
This soup is a great recipe to prepare ahead, especially when you want an easy dinner later in the week.
- Make the meatballs ahead. Mix and shape the meatballs, then refrigerate them in a covered container for up to 1 day before cooking.
- Brown the meatballs early. Cook the meatballs in a skillet, cool them, and refrigerate in an airtight container for up to 2 days.
- Chop the vegetables. Dice the onion, carrots, and celery ahead of time and refrigerate them in covered containers.
- Measure the seasonings. Combine the dried herbs, salt, and ground pepper in a small container.
- Prepare the soup base. Cook the meatballs, vegetables, and broth without adding the pasta or spinach.
- Cook the pasta fresh. Add acini di pepe near serving time so it stays tender.
If you’re making this soup for meal prep, keeping the pasta separate is the easiest way to prevent it from soaking up too much broth.
Leftovers and Storage
Wedding soup makes wonderful leftovers, but the tiny pasta will continue absorbing broth as the soup sits.
Refrigerator
- Let the soup cool slightly before storing.
- Transfer it to airtight containers within 2 hours of cooking.
- Refrigerate for 3–4 days.
- Store extra Parmesan cheese separately.
- Add a splash of broth when reheating if the soup becomes too thick.
Freezer
For the best results, freeze the soup without the pasta or spinach.
- Let the meatball and vegetable soup base cool.
- Transfer it to freezer-safe containers.
- Freeze for up to 3 months for best quality.
- Thaw overnight in the refrigerator.
- Reheat until hot, then add freshly cooked pasta and spinach.
You can freeze soup that already contains pasta, but the acini di pepe may become softer after thawing.
Reheating
Stovetop: Pour the soup into a saucepan with a splash of chicken broth. Heat over medium-low heat, stirring occasionally, until hot throughout.
Microwave: Place a serving in a microwave-safe bowl, cover loosely, and heat in short intervals, stirring between each one.
For food safety, reheat leftovers to 165°F (74°C).
Add a fresh sprinkle of Parmesan and parsley before serving.
Macros Information
Estimated nutrition per serving, based on 8 servings, including Parmesan cheese:
| Nutrient | Amount |
|---|---|
| Calories | 340 kcal |
| Protein | 21 g |
| Carbohydrates | 23 g |
| Fat | 18 g |
| Saturated Fat | 6 g |
| Fiber | 2 g |
| Sugar | 3 g |
| Sodium | 950 mg |
Note: These nutrition values are estimates. Actual amounts depend on the brands of ground beef, ground pork, broth, breadcrumbs, pasta, and Parmesan cheese you use.
FAQ
Q: Why is it called Italian wedding soup?
A: The name comes from the Italian phrase minestra maritata, which refers to the way meat and vegetables go well together in the soup. It doesn’t mean the soup is only served at weddings.
Q: Can I use frozen meatballs?
A: Yes! Small, fully cooked frozen Italian meatballs work well. Add them to the slow cooker with the broth and vegetables, then heat everything until thoroughly cooked.
Q: Can I make the meatballs with only ground beef?
A: Absolutely! You can use 1 pound of ground beef instead of mixing beef and pork. The flavor will be slightly different, but the meatballs will still be delicious.
Q: Can I use ground turkey instead?
A: Yes. Ground turkey is a good substitute. Just make sure the meatballs reach an internal temperature of 165°F (74°C).
Q: What can I use instead of acini di pepe?
A: Orzo, stelline, or another small pasta shape works well. Adjust the cooking time based on the pasta you choose.
Q: Why is my wedding soup too thick?
A: The pasta absorbs broth as it cooks and sits. Stir in a little warm chicken broth or water until the soup reaches your favorite consistency.
Q: Can I make this soup without spinach?
A: Yes. You can leave it out or replace it with kale, escarole, or another leafy green.
Q: Can I cook the pasta separately?
A: Yes, and it’s a great idea if you plan to store leftovers. Cook the pasta according to the package directions, then add it to each bowl before ladling in the hot soup.
Q: Can I make this soup gluten-free?
A: Yes! Use gluten-free breadcrumbs in the meatballs and replace the acini di pepe with gluten-free small pasta.
Q: Can I leave the soup on WARM after adding the pasta?
A: You can keep it warm briefly, but the tiny pasta will continue absorbing broth and may become mushy. It’s best to serve the soup soon after the pasta is tender.
Q: What size slow cooker should I use?
A: A 6-quart slow cooker may work if the broth and ingredients fit below the manufacturer’s maximum fill line. If your cooker is too full, use a larger one or reduce the batch.
Q: Can I freeze leftover wedding soup?
A: Yes! For the best texture, freeze the soup base without the pasta and spinach. Add those ingredients fresh after reheating.
Final Thoughts
Comforting Crock Pot Wedding Soup is one of those recipes that makes a simple dinner feel extra special. The tender homemade meatballs, tiny pasta pearls, soft vegetables, and savory chicken broth come together in a warm, cozy bowl.
I love how the slow cooker handles most of the cooking. With a little prep, you can make a hearty homemade soup that’s full of flavor without spending the whole day in the kitchen.
The small meatballs make every spoonful delicious, while the fresh spinach, Parmesan, and parsley bring everything together.
Serve it with warm crusty bread, sprinkle a little extra Parmesan on top, and enjoy a comforting meal that’s perfect for any day of the week.
If you try this Comforting Crock Pot Wedding Soup, leave a comment below and let me know how it turned out! I’d love to hear what you think, whether you tried any variations, and what you served with it. If you have questions, feel free to share those too.
Happy cooking!
