I absolutely love this Spaghetti and Meatball Soup Recipe because it brings all the comforting flavors of a classic Italian dinner into one easy, cozy bowl. It’s perfect when you want something warm and satisfying but not too heavy. When I first tried this soup, I was amazed at how the meatballs stay tender and the broth is perfectly flavorful without needing hours of simmering.
You’ll find that this recipe works beautifully for busy weeknights or when you want to impress guests with something heartwarming but simple. Plus, it combines the nostalgic joy of spaghetti and meatballs with the ease of a one-pot soup — what’s not to love?
Why You’ll Love This Recipe
- Comforting and Filling: The soup delivers that homemade, hearty feel but comes together in under 30 minutes.
- Lean and Healthier: Using lean ground turkey keeps the meatballs juicy without adding too much fat.
- Super Simple One-Pot Meal: Cleanup is a breeze because it all cooks in one pot—no multiple pans needed!
- Kid-Friendly Yet Flavorful: My family goes crazy for this, and its flavors are subtle enough that even picky eaters ask for seconds.
Ingredients You’ll Need
These ingredients come together naturally to create a delicious, well-balanced soup. I recommend using fresh garlic and herbs when you can—they really brighten up the broth and meatballs.
- Chicken Broth: Low sodium is best so you can control the saltiness of your soup.
- Water: Balances the broth concentration and helps with cooking the pasta.
- Garlic: Divided to layer the flavor both in the broth and meatballs.
- Fresh Parsley: Adds a pop of fresh herbal taste; keep it chopped finely.
- Onion: Use half chopped and split to infuse sweetness and depth throughout the soup and meatballs.
- Tomato Sauce: A good quality or homemade marinara shines here—adds acidity and richness.
- Crushed Red Pepper Flakes: Optional but I love the slight kick that wakes up the broth.
- Kosher Salt and Fresh Pepper: Essential seasonings to bring it all together.
- Dry Spaghetti: Break it into smaller pieces for easier eating in soup form.
- Ground Turkey: I use 93% lean for juicy meatballs, but 99% lean works if you want it healthier.
- Egg: Helps bind meatballs without making them dense.
- Seasoned Breadcrumbs: Keeps the meatballs tender and perfectly textured.
- Grated Parmesan Cheese: Adds umami into meatballs and is perfect sprinkled on top.
- Fresh Basil: Stir in at the end for a fragrant, fresh finish.
Variations
I like to customize this Spaghetti and Meatball Soup Recipe depending on what we have on hand or to cater to different tastes. You can easily adjust the flavor and texture to make it your own.
- Ground Meat Swap: I once made this with ground chicken and it still turned out juicy and delicious—great if turkey isn’t your thing.
- Vegetable Boost: Adding chopped spinach or kale toward the end really amps up the nutrition without changing flavor much.
- Spicy Twist: If you like heat, I add extra red pepper flakes or a dash of hot sauce—my family loves the warmth it gives.
- Gluten-Free Option: Use gluten-free breadcrumbs and gluten-free pasta for friends or family with sensitivities.
How to Make Spaghetti and Meatball Soup Recipe
Step 1: Build the Flavorful Broth
Start by heating a large pot over high heat and adding chicken broth, water, one clove of crushed garlic, half of the chopped parsley, a quarter of the chopped onion, tomato sauce, crushed red pepper flakes (if using), and freshly ground black pepper. Bring this to a boil and then reduce to a simmer for about five minutes. This simmer helps all those flavors meld together beautifully without waiting hours, so don’t skip it!
Step 2: Mix and Form Meatballs
While the broth simmers, combine the ground turkey, grated Parmesan, egg, remaining garlic, remaining onion, remaining parsley, seasoned breadcrumbs, salt, and pepper in a bowl. Mix gently until everything is just combined—too much mixing can make the meatballs tough. Then roll into small 1-inch meatballs; you should get about 36. I love making these small because they cook super quickly and you get a great distribution of meatball in every bite of soup.
Step 3: Cook Meatballs and Pasta
Drop the meatballs carefully into the simmering broth. Cook for about 3 minutes so they start to firm up. Then add the broken-up spaghetti to the pot and cook according to the package directions (usually around 8-10 minutes). Stir occasionally to prevent the pasta from clumping. The meatballs finish cooking right alongside the pasta, which keeps everything tender and juicy.
Step 4: Final Touches and Serve
Once the pasta is tender, stir in the fresh basil. Taste your soup and adjust salt and pepper as needed. Serve hot with an extra sprinkle of grated Parmesan on top—I always keep some on the table for guests to add more if they want. Enjoy!
Pro Tips for Making Spaghetti and Meatball Soup Recipe
- Don’t Overmix the Meatball Mixture: Mix just until combined to keep meatballs tender and prevent rubbery texture.
- Break Spaghetti into Smaller Pieces: This makes the pasta easier to eat with a spoon and prevents long noodles from tangling.
- Simmer Broth Before Adding Meatballs: It helps the broth’s flavors deepen without needing long hours.
- Cook Pasta Al Dente: Pasta will soften a bit more resting in the hot soup, so slightly undercook it for best texture.
How to Serve Spaghetti and Meatball Soup Recipe
Garnishes
I love topping this soup with freshly grated Parmesan cheese and a little extra chopped basil or parsley for color and brightness. A drizzle of good olive oil on top adds richness. Sometimes, I even sprinkle a pinch of red pepper flakes for heat right at the table, so everyone can adjust spice level to their liking.
Side Dishes
This soup is great on its own, but if you want to round out the meal, I often serve it with crusty garlic bread or a simple green salad dressed with lemon vinaigrette. These sides keep things light and fresh without competing with the hearty soup flavors.
Creative Ways to Present
For special occasions, I sometimes serve the soup in mini bread bowls—think small sourdough bowls hollowed out to hold the soup. It looks impressive and lets guests eat the bowl afterward! Another fun way is to place a few meatballs on top of each bowl with fresh basil leaves for a beautiful focal point.
Make Ahead and Storage
Storing Leftovers
When storing leftovers, I put the soup in an airtight container and keep it in the fridge for up to 3 days. I usually store the pasta separately if I have time because it can get a bit mushy soaking in the broth over time.
Freezing
I’ve frozen this soup before without the pasta, and it reheats beautifully. To freeze, let the soup cool completely, then transfer to freezer-safe containers. When ready to eat, thaw overnight in the fridge and add fresh pasta while reheating so it stays perfect.
Reheating
I reheat leftover Spaghetti and Meatball Soup Recipe gently on the stove over medium heat, adding a splash of broth or water if it’s too thick. If pasta was stored separately, add it in just before serving to avoid overcooking.
FAQs
-
Can I use beef instead of turkey for the meatballs?
Absolutely! Ground beef works well if you prefer a richer meatball flavor, but keep in mind that beef tends to release more fat so you may want to skim some from the broth after cooking.
-
What type of pasta works best for this soup?
I recommend using dry spaghetti broken into smaller pieces because it holds up well in broth and cooks quickly. You can also substitute with small pasta shapes like orzo or ditalini for a different texture.
-
Can I make this recipe vegetarian?
While the traditional Spaghetti and Meatball Soup Recipe includes meat, you can substitute meatballs with plant-based alternatives or hearty vegetables like mushrooms and zucchini to keep it vegetarian.
-
How do I prevent the pasta from getting mushy?
Cooking the pasta just to al dente and serving the soup promptly helps. For leftovers, store pasta separately and add it back when reheating to maintain the best texture.
-
Can I prepare the meatballs ahead of time?
Yes! You can make the meatballs a day in advance and keep them refrigerated. Just add them to the simmering broth when you’re ready to cook the soup for best results.
Final Thoughts
This Spaghetti and Meatball Soup Recipe has become one of my go-to meals for busy nights when I want something comforting but quick. It’s a wonderful blend of familiar flavors with a fresh twist that always leaves everyone happy and satisfied. I truly think you’ll enjoy making and sharing it with your loved ones as much as I do—it’s like a warm hug in a bowl!
PrintSpaghetti and Meatball Soup Recipe
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 6 servings
- Category: Soup
- Method: Stovetop
- Cuisine: Italian-American
- Diet: Low Fat
Description
This comforting Spaghetti and Meatball Soup combines tender turkey meatballs, flavorful tomato broth, and perfectly cooked spaghetti for a hearty and satisfying meal. It’s a quick and easy recipe perfect for a cozy dinner.
Ingredients
For the Soup:
- 5 cups low sodium chicken broth
- 2 cups water
- 2 cloves garlic, chopped and divided
- 4 tbsp fresh parsley, chopped and divided
- 1/2 onion, chopped and divided
- 3-4 tbsp tomato sauce (quick marinara)
- Pinch crushed red pepper flakes (optional)
- Kosher salt and freshly ground black pepper, to taste
- 6 oz dry cut up spaghetti
For the Meatballs:
- 16 oz 93% lean ground turkey (or 99% lean)
- 1 large egg
- 1/4 cup seasoned breadcrumbs
- 1/4 cup grated Parmesan cheese
- 1 tbsp fresh chopped basil
- Salt and pepper, to taste
Instructions
- Prepare the Soup Base: Heat a large pot over high heat. Add chicken broth, water, 1 clove crushed garlic, 2 tbsp chopped parsley, 1/4 of the chopped onion, tomato sauce, crushed red pepper flakes (if using), and black pepper. Bring the mixture to a boil, then reduce heat and simmer for about 5 minutes to develop flavors.
- Make the Meatballs: In a mixing bowl, combine ground turkey, Parmesan cheese, egg, remaining chopped garlic, remaining chopped onion, remaining parsley, breadcrumbs, salt, and pepper. Mix thoroughly and form into approximately 36 small meatballs about 1 inch in diameter.
- Cook Meatballs in Broth: Gently drop the formed meatballs into the simmering broth. Cook the meatballs for about 3 minutes, allowing them to cook through and infuse the broth with their flavor.
- Add and Cook Pasta: Add the cut-up spaghetti to the pot with the meatballs and cook according to the pasta package directions until al dente, usually around 8-10 minutes.
- Finish and Serve: Stir in fresh chopped basil. Taste and adjust seasoning with salt and pepper as needed. Serve the soup hot, garnished with additional grated Parmesan cheese if desired.
Notes
- Use low sodium broth to control the salt level in the soup.
- Lean ground turkey keeps the meatballs healthy and tender.
- If you prefer a spicy kick, don’t skip the crushed red pepper flakes.
- Fresh parsley and basil add fresh herbaceous flavor and brightness to the dish.
- For gluten-free version, use gluten-free spaghetti and breadcrumbs.
Nutrition
- Serving Size: 1 bowl (about 1.5 cups)
- Calories: 280
- Sugar: 4g
- Sodium: 460mg
- Fat: 6g
- Saturated Fat: 1.5g
- Unsaturated Fat: 3g
- Trans Fat: 0g
- Carbohydrates: 30g
- Fiber: 2g
- Protein: 25g
- Cholesterol: 70mg