Looking for a cozy, comforting dinner that practically cooks itself? This Slow Cooker Meatball Soup is the perfect recipe for busy weeknights when you want something warm, hearty, and delicious without spending hours in the kitchen. Made with Italian-style meatballs, tomatoes, savory broth, tender pasta, fresh spinach, and a creamy Parmesan finish, this Crock Pot soup is packed with flavor in every spoonful.
The best part? Prep takes just 10 minutes! Simply add the meatballs, broth, tomatoes, onions, and seasonings to your slow cooker, then let everything simmer until the flavors come together. Near the end, stir in the cream mixture, pasta, Parmesan cheese, and spinach for a rich, satisfying soup the whole family will love.
Whether you’re planning an easy family dinner, preparing a comforting weekend meal, or craving a bowl of homemade soup on a chilly evening, this slow cooker meatball soup is a recipe worth keeping on repeat.
Why You’ll Love This Slow Cooker Meatball Soup
- Quick and easy prep: It takes only about 10 minutes to get everything started.
- A complete meal in one pot: Meatballs, pasta, vegetables, and creamy broth come together in one comforting dish.
- Rich Italian-inspired flavor: Italian seasoning, garlic, tomatoes, and Parmesan create a delicious savory base.
- Perfect for busy days: Let your slow cooker do most of the work while you take care of other things.
- Creamy and satisfying: Heavy cream and Parmesan add a velvety finish that makes every bowl extra comforting.
- Easy to customize: Switch the pasta, add more vegetables, or adjust the seasoning to suit your family’s preferences.
Ingredients You’ll Need
This creamy meatball soup uses simple ingredients that create a hearty, flavorful dinner.
For the Soup Base
- 20 ounces frozen Italian-style meatballs: These make preparation easy because there’s no need to roll or brown homemade meatballs. Check the package instructions to confirm whether your chosen meatballs are suitable for cooking from frozen in a slow cooker.
- 1 medium yellow onion, diced: Adds sweetness and savory flavor as it cooks.
- 3 teaspoons minced garlic: Gives the soup a delicious aromatic base.
- 6 cups low-sodium chicken broth: Creates the soup’s flavorful liquid while allowing you to control the salt level.
- Two 28-ounce cans of diced tomatoes: Provide tomato flavor and texture throughout the soup.
- One 6-ounce can of tomato paste: Concentrates the tomato flavor and gives the broth more body.
For the Seasonings
- 1 teaspoon black pepper: Adds a gentle peppery kick.
- 1 teaspoon Italian seasoning: Brings together classic Italian-inspired herbs.
- 1 teaspoon paprika: Adds warmth and depth.
- 1/2 teaspoon dried thyme: Provides an earthy herbal note.
For the Creamy Finish
- 2 tablespoons cornstarch: Helps thicken the soup when mixed with the cream.
- 1 1/2 cups heavy cream: Creates a rich, smooth texture.
- 1 cup finely shredded Parmesan cheese: Adds a salty, nutty flavor that complements the tomatoes and meatballs.
- 4 cups fresh baby spinach: Adds color, freshness, and a tender leafy texture.
For the Pasta
- 16 ounces dry ditalini pasta: These small pasta tubes are perfect for soup because they fit easily on a spoon and hold the creamy tomato broth.
If you can’t find ditalini, small shells, elbow macaroni, or another small pasta shape can work well. Cooking times may vary depending on the pasta you choose.
Equipment Needed
Before you begin, gather these kitchen essentials:
- A large slow cooker or Crock Pot
- A cutting board and sharp knife
- Measuring cups and spoons
- A small mixing bowl
- A whisk
- A sturdy spoon for stirring
How to Make Slow Cooker Meatball Soup
Follow these easy steps to make a delicious pot of creamy meatball soup with minimal effort.
Step 1: Add the Soup Ingredients to the Slow Cooker
Place the frozen Italian-style meatballs in your slow cooker. Add the diced onion, minced garlic, chicken broth, diced tomatoes, tomato paste, black pepper, Italian seasoning, paprika, and dried thyme.
Stir gently to distribute the seasonings and tomato paste throughout the broth.
Step 2: Let the Soup Cook
Cover the slow cooker with its lid and cook on high for 3–4 hours or on low for 6–8 hours.
The meatballs will heat through as the onion softens and the flavors blend together. Cooking times can vary depending on your slow cooker, so check that the meatballs are thoroughly heated before moving on to the next step.
Step 3: Prepare the Cream Mixture
About 15–30 minutes before serving, add the cornstarch and heavy cream to a small bowl.
Whisk thoroughly until the cornstarch is fully incorporated and no lumps remain. This helps the mixture blend smoothly into the soup.
Pour the cream mixture into the slow cooker and stir gently.
Step 4: Add the Pasta and Parmesan
Add the dry ditalini pasta and finely shredded Parmesan cheese to the soup. Stir to distribute the pasta evenly throughout the broth.
Cover and continue cooking for approximately 15–30 minutes, checking the pasta regularly until it reaches your preferred firmness.
Because slow cookers vary, the pasta may take more or less time to cook. Avoid leaving it in for too long, as it can become overly soft.
Step 5: Stir in the Spinach
Add the fresh baby spinach during the final cooking stage. Stir it into the hot soup and allow it to wilt.
If the soup becomes thicker than you’d like after adding the pasta, stir in a little extra chicken broth until you reach your desired consistency.
Step 6: Serve and Enjoy
Give the soup a final stir, then ladle it into bowls while hot.
For an extra-special finish, sprinkle additional Parmesan cheese over each serving and serve with crusty bread or garlic toast.
Enjoy a warm, creamy bowl of slow cooker meatball soup that’s hearty enough to serve as a complete dinner!

Tips for the Best Crock Pot Meatball Soup
Choose the right meatballs. Frozen Italian-style meatballs save time and provide plenty of flavor. Check the package for safe preparation guidance, especially when cooking directly from frozen.
Break up the tomato paste. Stir it thoroughly into the broth at the beginning so it distributes evenly instead of remaining in concentrated clumps.
Whisk the cornstarch into the cream first. Adding cornstarch directly to hot soup can create lumps. Mixing it with the cream beforehand helps create a smoother finish.
Add the pasta near the end. Pasta can become mushy if it cooks for too long. Start checking it after about 15 minutes and continue until it’s just tender.
Adjust the thickness with broth. Pasta absorbs liquid as it cooks and continues to absorb some after serving. Add extra broth if the soup becomes too thick.
Use freshly shredded Parmesan when possible. Finely shredded cheese melts more easily into the hot soup. Stir it in gradually to help distribute it evenly.
Season to taste before serving. Meatballs, broth, and Parmesan can all contain salt. Taste the finished soup before adding any extra salt.
Variations and Substitutions
One of the best things about this slow cooker meatball soup recipe is how easy it is to adapt.
Slow Cooker Meatball Soup with Homemade Meatballs
If you prefer homemade meatballs, use your favorite Italian-style meatball recipe. Shape the meatballs evenly so they cook consistently, and ensure they reach a safe internal temperature before serving. Cooking times may vary depending on their size and preparation method.
Meatball Soup with Different Pasta
Ditalini is an excellent choice, but small shells, elbow macaroni, or small bow-tie pasta can also work. Check the pasta regularly because different shapes cook at different rates.
For better control over the texture, cook the pasta separately on the stovetop and stir it into each bowl just before serving.
Add More Vegetables
Make the soup even more colorful by adding diced carrots, celery, or zucchini. Carrots and celery can be added at the beginning with the onion, while more delicate vegetables should be added later to avoid overcooking.
Spicy Italian Meatball Soup
For a little heat, add red pepper flakes or use spicy Italian-style meatballs. Start with a small amount and adjust to your preferred spice level.
Make It Extra Cheesy
If you love cheesy soup, sprinkle additional Parmesan over each bowl before serving. You can also serve the soup with garlic bread topped with melted cheese.
Lighter Creamy Meatball Soup
For a less rich result, substitute some of the heavy cream with milk. Because milk is thinner, the soup may have a lighter consistency. Whisk the cornstarch thoroughly into the dairy before adding it, and avoid prolonged boiling after adding the cream mixture.
Gluten-Free Meatball Soup
Use certified gluten-free meatballs, gluten-free pasta, and broth and seasonings that meet your dietary requirements. Check the labels carefully, as prepared meatballs and packaged seasonings can contain gluten.
Make It Dairy-Free
For a dairy-free variation, choose dairy-free meatballs if needed, replace the heavy cream with an unsweetened cooking alternative, and use dairy-free Parmesan-style cheese. The flavor and thickness will differ from the original recipe.
What to Serve with Slow Cooker Meatball Soup
This creamy meatball soup is filling on its own, but a few simple sides make it even more satisfying.
- Crusty bread: Perfect for soaking up the creamy tomato broth.
- Garlic bread: Adds a savory, buttery accompaniment to the Italian-inspired flavors.
- A fresh green salad: A crisp salad with a light vinaigrette balances the richness of the soup.
- Roasted vegetables: Serve with roasted broccoli, carrots, or green beans for extra vegetables.
- Grilled cheese sandwiches: A comforting option for a casual family lunch or dinner.
- Parmesan toast: Toast slices of bread with olive oil and Parmesan for a simple, flavorful side.
For a cozy dinner, serve each bowl with warm garlic bread and a fresh green salad.
How to Store and Reheat
This slow cooker meatball soup makes a generous batch, so you may have leftovers to enjoy later.
Refrigeration
Allow leftover soup to cool slightly, then transfer it to airtight containers and refrigerate promptly. Use within 3 days.
Keep in mind that the pasta will continue absorbing liquid as the soup sits, making the leftovers thicker than when freshly cooked.
Reheating on the Stovetop
Transfer the desired portion to a saucepan and heat over medium-low heat, stirring occasionally until thoroughly hot.
Add a splash of chicken broth or water if the soup has thickened too much. Avoid boiling it vigorously, as this can affect the creamy texture.
Reheating in the Microwave
Place an individual portion in a microwave-safe bowl. Cover loosely and heat in short intervals, stirring between each interval, until heated thoroughly.
Add a little broth if necessary to loosen the consistency.
Can You Freeze Meatball Soup?
Freezing is not recommended for the fully assembled soup because the pasta can become soft and mushy after thawing, while the creamy broth may change texture.
If you want to prepare the soup ahead of time, consider freezing the meatballs and tomato-broth base without the pasta, cream, Parmesan, or spinach. Thaw safely in the refrigerator, reheat thoroughly, then add the remaining ingredients and cook until the pasta is tender.
Meal-Prep Tip
For the best texture, prepare the soup base in advance and cook the pasta separately. Add the pasta to individual servings as needed. This helps prevent the pasta from soaking up too much broth during storage.
Frequently Asked Questions
Can I put frozen meatballs directly into the slow cooker?
This depends on the meatballs and the cooking method. Check the package instructions to confirm that the product is suitable for cooking from frozen in a slow cooker. If the instructions require thawing or another preparation method, follow those directions and ensure the meatballs reach a safe internal temperature.
Can I cook this meatball soup on low instead of high?
Yes. The recipe calls for 3–4 hours on high or 6–8 hours on low for the initial soup base. Slow cookers vary, so check that the meatballs are thoroughly heated before adding the remaining ingredients.
When should I add the pasta?
Add the dry ditalini during the final 15–30 minutes of cooking, along with the Parmesan. Check the pasta frequently so it doesn’t become overcooked.
Why is my meatball soup too thick?
The pasta absorbs broth as it cooks and continues to absorb liquid as the soup sits. Stir in additional chicken broth a little at a time until you reach your preferred consistency.
How can I make the soup creamier?
The heavy cream and Parmesan already create a creamy finish. For a richer flavor, make sure the cream mixture is whisked smoothly and stir the Parmesan into the hot soup until evenly distributed.
Can I use a different type of pasta?
Yes. Small pasta shapes such as elbow macaroni or small shells work well. Adjust the cooking time according to the pasta package and check for doneness frequently.
Can I make this soup without spinach?
Absolutely. You can omit the spinach or replace it with chopped kale or another leafy green. Kale may need a little more cooking time to soften.
Is Slow Cooker Meatball Soup good for meal prep?
Yes, but the pasta is best handled separately if you want to preserve its texture. Store the soup base and cooked pasta separately, then combine them when reheating. Refrigerate leftovers promptly and use within 3 days.
What should I do if the cream sauce looks lumpy?
Whisk the cornstarch and heavy cream thoroughly before adding them to the soup. If small lumps develop, stir carefully to help them break up. Adding the cream mixture gradually while stirring can also help it blend more evenly.
Final Thoughts
This Slow Cooker Meatball Soup is the ultimate comfort food for busy days. With tender Italian-style meatballs, a savory tomato broth, creamy Parmesan, pasta, and fresh spinach, it’s a hearty one-pot meal that delivers plenty of flavor with very little preparation.
The slow cooker takes care of most of the work, leaving you with a warm and satisfying dinner that’s perfect for family meals. Add your favorite vegetables, adjust the thickness with extra broth, and serve with crusty bread for a comforting meal everyone can enjoy.
Make this Crock Pot Meatball Soup for your next cozy dinner, and enjoy a delicious homemade meal with minimal hands-on effort!
Print
Slow Cooker Meatball Soup: Creamy Crock Pot Meatball Soup with Pasta
- Total Time: 4 hours 10 minutes
- Yield: 8 servings
Description
This Slow Cooker Meatball Soup is a creamy, comforting meal made with Italian-style meatballs, tomatoes, broth, tender ditalini pasta, Parmesan cheese, and fresh spinach. With just 10 minutes of prep, the slow cooker does most of the work, making it perfect for an easy family dinner.
Ingredients
- 20 ounces frozen Italian-style meatballs
- 1 medium yellow onion, diced
- 3 teaspoons minced garlic
- 6 cups low-sodium chicken broth
- 28 ounces canned diced tomatoes
- 6-ounce can tomato paste
- 1 teaspoon black pepper
- 1 teaspoon Italian seasoning
- 1 teaspoon paprika
- 1/2 teaspoon dried thyme
- 2 tablespoons cornstarch
- 1 1/2 cups heavy cream
- 16 ounces dry ditalini pasta
- 1 cup finely shredded Parmesan cheese
- 4 cups fresh baby spinach
Instructions
- Add the frozen Italian-style meatballs, diced onion, minced garlic, chicken broth, diced tomatoes, tomato paste, black pepper, Italian seasoning, paprika, and dried thyme to the slow cooker. Stir to combine.
- Cover and cook on high for 3–4 hours or on low for 6–8 hours.
- In a separate bowl, whisk the cornstarch and heavy cream together until smooth and free of lumps.
- Pour the cream mixture into the soup and stir well.
- Add the dry ditalini pasta, shredded Parmesan cheese, and fresh baby spinach. Stir to combine.
- Cover and continue cooking for 15–30 minutes, or until the pasta reaches your desired tenderness. Check the pasta regularly to avoid overcooking.
- Stir the soup well and serve warm. Enjoy!
Notes
- Time-saving tip: Use a food processor or small food chopper to dice the onion quickly.
- Adjust the thickness: If the soup becomes too thick after adding the pasta, stir in extra chicken broth until it reaches your preferred consistency.
- Storage: Store leftovers in an airtight container in the refrigerator for up to 3 days.
- Freezing: Freezing is not recommended because the pasta can become mushy after thawing.
- Reheating: Reheat gently on the stovetop or in short intervals in the microwave. Add a little broth if needed.
- Pasta tip: The pasta continues to absorb liquid as the soup sits, so serve soon after it becomes tender for the best texture.
- Prep Time: 10 minutes
- Cook Time: 4 hours
- Category: Soup
- Method: Slow Cooker
- Cuisine: American



