Slow Cooker Meatball Soup

Slow Cooker Meatball Soup is one of those cozy, comforting meals that feels like a warm hug in a bowl. What makes this Italian meatball soup recipe so fantastic is how effortlessly it comes together! Using simple ingredients and pre-cooked frozen meatballs, you’ll whip up a delicious, hearty dish without spending hours in the kitchen.
This filling Slow Cooker Italian Meatball Soup blends meatballs, onion, garlic, Italian seasoning, and a creamy tomato broth. Topped with fresh spinach and Parmesan cheese, it’s sure to have your family gathering around the table, drawn in by the amazing aroma filling your home!
If you want a warm, fuss-free dinner that tastes like it’s been simmering all day, this Slow Cooker Meatball Soup fits the bill perfectly. Combining pre-cooked frozen Italian-style meatballs with a rich tomato brothy base, a splash of cream, little pasta bits, wilted spinach, and plenty of Parmesan, it’s a one-pot wonder that’s ready with very little hands-on cooking.
- Quick prep: Just about 10 minutes to throw everything together — then your slow cooker works its magic.
- Easy timing: Cook on high for 3–4 hours or low for 6–8 hours. Add the creamy cornstarch mix, pasta, Parmesan, and spinach near the end to keep them fresh and perfect.
- What’s in this post: You’ll find a full ingredient list, step-by-step cooking instructions, tips on ingredient swaps and timing to avoid mushy pasta, plus storage and make-ahead advice, and answers to common questions.
Keep reading for exact measurements and simple steps — this soup is reliable, budget-friendly, and customizable, making it ideal for busy families or bigger gatherings.
What Makes It So Good
- Simple and Hands-Off: This Italian Crock Pot soup is one of my go-to comfort classics—it’s easy to make and full of flavor, even if you’re short on time. For another comforting bowl, try this Italian meatball soup recipe.
- Budget-Friendly Ingredients: Most of what you need is probably already in your pantry—pasta, broth, diced tomatoes, tomato paste. It’s a smart way to use staples you already have.
- Super Flexible: Feel free to make it your own! Try adding herbs like fresh basil or bay leaves, throw in extra veggies like mushrooms or kale, or toss in cannellini beans or orzo for extra hearty goodness. Prefer poultry? Swap in turkey meatballs and make a cozy turkey meatball soup.
Ingredients and Pantry Staples

- 20 ounces frozen Italian style meatballs
- 1 medium yellow onion diced
- 3 teaspoons garlic minced
- 6 cups low-sodium chicken broth
- 28 ounces cans diced tomatoes
- 6 ounce can tomato paste
- 1 teaspoon black pepper
- 1 teaspoon Italian seasoning
- 1 teaspoon paprika
- ½ teaspoon dried thyme
- 2 Tablespoons corn starch
- 1 ½ cups heavy cream
- 16 ounces dry ditalini pasta
- 1 cup Parmesan cheese finely shredded
- 4 cups fresh baby spinach
How to Make It in the Slow Cooker
- Dice the onion and mince the garlic.
- Add frozen meatballs, diced onion, minced garlic, chicken broth, diced tomatoes, tomato paste, black pepper, Italian seasoning, paprika, and dried thyme to the slow cooker and stir to combine.
- Cover and cook on low for 6–8 hours or high for 3–4 hours.
- Whisk cornstarch and heavy cream until smooth and lump-free.
- Stir the cornstarch-cream mixture into the slow cooker to thicken the soup.
-
With about 30 minutes remaining, add dry ditalini pasta, shredded Parmesan, and fresh baby spinach; cook 15–30 minutes until the pasta is al dente and the spinach is wilted.
- If the soup is too thick after adding pasta, stir in additional broth to loosen to desired consistency.
- Stir the soup before serving.
Quick Tips and Serving Ideas
- Speed Up Prep: A food processor is a game changer for chopping onion fast.
- Fix Thick Soup: If your soup thickens too much after adding pasta, simply stir in more broth until it’s just right.
- Keep Leftovers Fresh: Refrigerate in sealed containers for up to 3 days. Avoid freezing to keep the pasta’s texture pleasant. Reheat gently on the stove or microwave in short bursts.
This soup is perfect for busy weeknights or that lazy weekend lunch when you want good food with minimal effort. For another quick, satisfying main, check out the Perfect Fried Rice Recipe for Busy Weeknights.
- Top with extra Parmesan and fresh parsley or green onions for a bright finish. If you like heat, sprinkle in crushed red pepper flakes.
- Serve alongside a crisp garden salad and fresh, warm breadsticks or garlic bread – or make a batch of Garlic Butter Parmesan Fried Gnocchi – perfect for dipping into that rich broth!
- For a fun family meal, start with a small bowl of the meatball soup as an appetizer, then enjoy your favorite cake or cobbler for dessert.
Variations, Swaps, and Add-Ins
- Bulk It Up with Veggies: Toss in chopped onion, celery, or carrots for extra flavor and nutrients, especially if you’ve got veggies that need to be used.
- Rice Instead of Pasta: If gluten’s a concern or you want a change, swap pasta for rice or brown rice. Cook the rice separately and add it near the end of cooking.
- Homemade Meatballs: If you prefer from-scratch meatballs, brown or bake them lightly first so they hold up nicely in the soup. For a lighter seafood twist, consider using moist canned tuna meatballs.
Storage, Make-Ahead, and Reheating
Once cooked, let your slow cooker meatball soup cool down at room temperature for up to 2 hours, then transfer to airtight containers and refrigerate. It will keep fresh for up to 3 days.
I don’t suggest freezing the finished soup because the ditalini pasta and cream can separate or get mushy—an issue common to creamy, pasta-filled soups like Olive Garden Chicken Gnocchi Soup. However, if you’d like to freeze it, save the meatballs with the tomato broth base alone (no pasta or spinach) in airtight containers or freezer bags for up to 2–3 months. Give the container some space for expansion, label it, and thaw overnight in the fridge before reheating.
To reheat, warm gently over medium-low heat on the stovetop, stirring often. If the soup thickens after chilling, add a bit of broth or water. If you froze the base without cream, stir in fresh heavy cream or a dairy-free alternative near the end of reheating to keep it creamy and smooth. Heat until steaming and hot inside (165°F / 74°C).
You can also assemble the ingredients in your slow cooker insert ahead of time and keep it refrigerated for up to 24 hours before cooking; this make-ahead approach works well for other crockpot soups like Crockpot Bacon Cheddar Gnocchi Soup. If you fully cook the soup early, wait to add pasta and spinach until reheating to keep their texture fresh.

Common Questions Answered
- Can I use fresh or raw meatballs? Absolutely! Just brown or partially bake homemade raw meatballs first so they stay firm while cooking in the slow cooker. Make sure they’re cooked through before serving.
- Is this soup gluten-free? Yes! Use rice (cook it separately) or gluten-free short pasta. If making meatballs yourself, pick gluten-free breadcrumbs.
- Why did my pasta get mushy? The pasta gets mushy if added too early. Always add it in the last 15–30 minutes or cook it separately and mix it in just before serving. For small shapes like orzo, try this stovetop method for al dente orzo, then fold it in.
- Can I skip the heavy cream or make this dairy-free? You can leave out the cream and thicken the soup with just a cornstarch slurry, or try using coconut milk or cashew cream. Keep in mind this changes flavor and texture.
- How can I make the soup thicker or thinner? To thicken, whisk cornstarch with cold water or cream and stir it into the hot soup, cooking a few minutes to thicken. To thin, add more chicken broth or water gradually until you get the consistency you want.
- How long do leftovers keep and how should I reheat? Store leftovers in the fridge (airtight containers) for up to 3 days. Reheat on the stove over medium-low heat, stirring often, or microwave in short bursts with stirring. Heat until hot all the way through (about 165°F / 74°C).
- Can I double this recipe? Yes, but make sure your slow cooker is big enough. Bigger batches may need longer cooking to fully heat through, so adjust your timing and check doneness.

A comforting, hearty Italian-style meatball soup made in a slow cooker with pre-cooked frozen meatballs, tomato broth, pasta, spinach, and Parmesan cheese, offering an easy, hands-off meal.
- Prep Time: 10 minutes
- Cook Time: 3-4 hours on high or 6-8 hours on low
- Total Time: 3 hours 10 minutes to 8 hours 10 minutes
- Yield: 6-8 servings 1x
- Category: Soup
- Cuisine: Italian-inspired
Ingredients
- 20 ounces frozen Italian style meatballs
- 1 medium yellow onion, diced
- 3 teaspoons garlic, minced
- 6 cups low-sodium chicken broth
- 28 ounces canned diced tomatoes
- 6 ounces tomato paste
- 1 teaspoon black pepper
- 1 teaspoon Italian seasoning
- 1 teaspoon paprika
- ½ teaspoon dried thyme
- 2 tablespoons cornstarch
- 1 ½ cups heavy cream
- 16 ounces dry ditalini pasta
- 1 cup Parmesan cheese, finely shredded
- 4 cups fresh baby spinach
Instructions
- Dice the onion and mince the garlic.
- Add frozen meatballs, diced onion, minced garlic, chicken broth, diced tomatoes, tomato paste, black pepper, Italian seasoning, paprika, and dried thyme to the slow cooker and stir to combine.
- Cover and cook on low for 6–8 hours or high for 3–4 hours.
- Whisk cornstarch and heavy cream until smooth and lump-free.
- Stir the cornstarch-cream mixture into the slow cooker to thicken the soup.
- With about 30 minutes remaining, add dry ditalini pasta, shredded Parmesan, and fresh baby spinach; cook 15–30 minutes until the pasta is al dente and the spinach is wilted.
- If the soup is too thick after adding pasta, stir in additional broth to loosen to desired consistency.
- Stir the soup before serving.
Notes
Use a food processor to chop onion quickly for faster prep., If soup thickens too much after adding pasta, add more broth to adjust consistency., Refrigerate leftovers in sealed containers up to 3 days; avoid freezing the full soup to preserve pasta texture., You can freeze the meatball and tomato broth base (without pasta or spinach) for 2–3 months; thaw and reheat with fresh cream added near serving., For gluten-free option, use rice or gluten-free pasta and gluten-free breadcrumbs in homemade meatballs., Add extra herbs like fresh basil or bay leaves, vegetables such as mushrooms or kale, or beans/orzo for variation.
Nutrition
- Serving Size: About 1 cup
- Calories: Approximately 350 calories per serving
- Fat: About 18 grams per serving
- Carbohydrates: About 30 grams per serving
- Protein: About 20 grams per serving