If you are craving a comforting bowl that combines wholesome flavors with a touch of Italian charm, the Chicken Meatball Soup with Ditalini Pasta and Spinach Recipe is exactly what you need. This vibrant soup features tender homemade chicken meatballs swimming in a savory, herb-infused broth, dotted with tender ditalini pasta and deliciously fresh spinach. It’s a perfect harmony of protein, green goodness, and pasta that warms the soul and nourishes the body, making it a go-to recipe for cozy dinners or anytime you want a flavorful, home-cooked meal that feels like a warm hug in a bowl.
Ingredients You’ll Need
The beauty of this soup lies in its simple, wholesome ingredients that work together to build layers of flavor and texture. Each item plays a special role, whether it’s the juiciness of the ground chicken, the hearty bite of ditalini pasta, or the fresh kick of spinach that brightens the dish.
- 1 lb. ground chicken: The lean protein base for tender and juicy meatballs.
- ½ cup Italian breadcrumbs: Helps bind the meatballs and adds a lovely texture.
- 3 tablespoons half and half (or milk): Keeps the meatballs moist and tender.
- 1 egg, whisked: Acts as a binder, holding the meatball mixture together securely.
- 3 tablespoons Parmesan cheese, grated: Adds savory depth and a touch of nuttiness to the meatballs.
- 3 cloves garlic, minced: Infuses the meatballs with aromatic warmth.
- 1 teaspoon Italian seasoning, salt, onion powder each: Classic spices to elevate the meatball flavor.
- 2 tablespoons butter: Creates a rich base for sautéing the vegetables.
- 1 yellow onion, diced: Sweet and savory foundation flavor for the soup.
- ¾ cup carrots, sliced: Adds natural sweetness and color.
- 2 ribs celery, diced: Provides a satisfying crunch and aromatic freshness.
- 3 cloves garlic, minced: Boosts the overall savory aroma of the soup.
- 1 teaspoon soy sauce: Adds umami complexity to the broth.
- 1 teaspoon hot sauce: A subtle spicy kick for balance.
- ¾ teaspoon dried basil, oregano, parsley, mustard powder each: Essential herbs that give the soup a classic Italian essence.
- ¼ teaspoon dried thyme, ground sage, pepper each: Adds layers of herbal warmth and gentle spice.
- 7 cups chicken broth: The nourishing liquid base that ties everything together.
- 1 chicken bouillon cube: Enriches the broth’s flavor for a homemade taste.
- ¾ cup ditalini pasta, uncooked: Tiny tubes that soak up the broth and add delightful bite.
- 4 cups baby spinach: Brightens the soup with color and nutrition.
- ¼ cup Parmesan cheese, freshly grated: A finishing touch for added richness.
- Juice from 1 lemon (about 2 tbsp): Brings a refreshing zing to balance the flavors.
How to Make Chicken Meatball Soup with Ditalini Pasta and Spinach Recipe
Step 1: Preparing the Chicken Meatballs
Start by mixing the ground chicken with Italian breadcrumbs, half and half, the beaten egg, Parmesan cheese, minced garlic, Italian seasoning, salt, and onion powder. This combination ensures your meatballs are bursting with flavor and stay tender as they cook. Once combined, shape the mixture into small, bite-sized meatballs that will cook quickly and fit perfectly with the ditalini pasta.
Step 2: Cooking the Meatballs
Gently brown the meatballs in a lightly oiled pan over medium heat until just cooked through. This step locks in their juiciness and adds a subtle caramelized flavor. Then set them aside — they’ll finish cooking in the broth.
Step 3: Building the Soup Base
In a large pot, melt the butter and sauté diced onion, carrots, celery, and minced garlic until softened and fragrant. This aromatic base forms the heart of your soup and infuses each spoonful with depth and sweetness.
Step 4: Adding Flavors and Broth
Stir in the soy sauce, hot sauce, dried herbs (basil, oregano, parsley, mustard powder, thyme, sage), pepper, chicken broth, and the bouillon cube. Bringing these ingredients together creates a rich and complex broth that perfectly complements the meatballs and pasta.
Step 5: Cooking the Meatballs and Pasta into the Soup
Carefully add the browned chicken meatballs back into the pot, then pour in the uncooked ditalini pasta. Allow everything to simmer gently until the meatballs are fully cooked through and the pasta is tender but not mushy. This step melds all the flavors and textures beautifully.
Step 6: Adding Spinach and Finishing Touches
Just before serving, stir in the baby spinach until wilted, sprinkle freshly grated Parmesan cheese, and squeeze in the fresh lemon juice. These final touches add brightness and richness, balancing the savory broth and making the soup shine.
How to Serve Chicken Meatball Soup with Ditalini Pasta and Spinach Recipe
Garnishes
The best way to garnish this soup is with a little extra freshly grated Parmesan and a sprinkle of freshly cracked black pepper. You might also add a drizzle of good-quality olive oil or a few fresh basil leaves to elevate the presentation and flavor. These garnishes bring an inviting aroma and a bit of elegance to your hearty bowl.
Side Dishes
This soup pairs wonderfully with crusty bread or warm garlic knots to soak up the flavorful broth. A simple green salad with a light vinaigrette can complement the richness of the soup and add a refreshing contrast. For something heartier, roasted vegetables or a lightly dressed pasta salad are excellent companions.
Creative Ways to Present
Serve the soup in wide, shallow bowls to showcase the colorful ditalini pasta and bright spinach. For a cozy family meal, offer small ramekins of Parmesan and lemon wedges on the side so everyone can customize their bowl. For a special touch, garnish with a sprinkle of chili flakes or fresh herbs like parsley or basil for a vibrant finish that impresses the eye as well as the palate.
Make Ahead and Storage
Storing Leftovers
Once cooled, transfer any leftover Chicken Meatball Soup with Ditalini Pasta and Spinach Recipe to an airtight container and store it in the refrigerator for up to 3 days. The flavors will continue to meld, making leftovers even tastier, but the pasta may absorb some broth over time, so a little extra broth or water can be added when reheating.
Freezing
This soup freezes well without the spinach and pasta, so consider storing just the meatballs and broth separately if you plan to freeze. Freeze in freezer-safe containers or heavy-duty freezer bags for up to 3 months. When ready to enjoy, thaw overnight in the fridge and add fresh spinach and pasta during reheating for best texture.
Reheating
Reheat gently on the stove over medium-low heat, stirring often. If the soup seems thick or the pasta has absorbed too much broth, add a splash of chicken broth or water to loosen it up. Add fresh spinach and a squeeze of lemon when reheating to refresh the flavors and bring the soup back to life.
FAQs
Can I use ground turkey instead of ground chicken?
Absolutely! Ground turkey works just as well and gives the meatballs a slightly different but equally delicious flavor. Just be sure to monitor the cooking time, as turkey can sometimes cook faster.
Is ditalini pasta necessary, or can I substitute another pasta?
You can substitute small pasta shapes like elbow macaroni, small shells, or orzo if ditalini isn’t available. Just keep an eye on cooking times since different pastas vary in how quickly they soften.
Can I make this soup vegetarian?
To keep the essence of this Chicken Meatball Soup with Ditalini Pasta and Spinach Recipe but make it vegetarian, try using vegetarian meatballs or hearty plant-based meat alternatives and vegetable broth instead of chicken broth. The herbs and spinach will still bring wonderful flavor.
What’s the best way to add spice if I like it hotter?
Feel free to increase the hot sauce or add chili flakes when cooking or as a garnish. A pinch of cayenne pepper can also add heat without overpowering the other flavors.
How do I keep the spinach from getting too wilted or mushy?
Add the baby spinach at the very last minute just before serving, stirring it in until it just wilts. This keeps it vibrant, texturally pleasing, and nutrient-rich without becoming soggy.
Final Thoughts
This Chicken Meatball Soup with Ditalini Pasta and Spinach Recipe is one of those cherished recipes that feels like a celebration of home cooking. It’s comforting yet refreshing, easy to prepare yet impressive to serve. Whether you’re looking for a nourishing meal on a chilly day or a crowd-pleaser with minimal fuss, this soup truly shines. I can’t wait for you to make it, share it, and enjoy every warm, flavorful spoonful just like I do.
Print
Chicken Meatball Soup with Ditalini Pasta and Spinach Recipe
This comforting Chicken Meatball Soup features tender ground chicken meatballs simmered in a flavorful broth loaded with fresh vegetables, savory herbs, and pasta. Enhanced with Parmesan cheese and a splash of lemon juice, it’s a hearty and satisfying meal perfect for any season.
- Total Time: 1 hour
- Yield: 6 servings
Ingredients
Meatballs
- 1 lb. ground chicken
- ½ cup Italian breadcrumbs
- 3 tablespoons half and half (can substitute milk)
- 1 egg, whisked
- 3 tablespoons Parmesan cheese, grated
- 3 cloves garlic, minced
- 1 teaspoon Italian seasoning
- 1 teaspoon salt
- 1 teaspoon onion powder
Soup
- 2 tablespoons butter
- 1 yellow onion, diced
- ¾ cup carrots, sliced
- 2 ribs celery, diced
- 3 cloves garlic, minced
- 1 teaspoon soy sauce
- 1 teaspoon hot sauce
- ¾ teaspoon dried basil
- ¾ teaspoon dried oregano
- ¾ teaspoon dried parsley
- ¾ teaspoon mustard powder
- ¼ teaspoon dried thyme
- ¼ teaspoon ground sage
- ¼ teaspoon pepper
- 7 cups chicken broth
- 1 chicken bouillon cube
- ¾ cup ditalini pasta, uncooked (see notes)
- 4 cups baby spinach
- ¼ cup Parmesan cheese, freshly grated
- Juice from 1 lemon, about 2 tablespoons
Instructions
- Prepare the Meatballs: In a large bowl, combine ground chicken, Italian breadcrumbs, half and half, whisked egg, Parmesan cheese, minced garlic, Italian seasoning, salt, and onion powder. Mix well until all ingredients are evenly incorporated.
- Form and Brown the Meatballs: Shape the mixture into small meatballs, about 1 to 1.5 inches in diameter. Heat a large pot over medium heat and carefully brown the meatballs on all sides, about 2-3 minutes per side. Remove meatballs from the pot and set aside.
- Sauté Aromatics: In the same pot, melt butter over medium heat. Add diced yellow onion, sliced carrots, diced celery, and minced garlic. Sauté until the vegetables are softened, approximately 5-7 minutes.
- Add Seasonings: Stir in soy sauce, hot sauce, dried basil, oregano, parsley, mustard powder, thyme, ground sage, and pepper. Mix well to coat the vegetables with the herbs and spices.
- Add Broth and Bouillon: Pour in the chicken broth and add the chicken bouillon cube. Stir to dissolve the bouillon cube completely.
- Simmer the Soup: Return the browned meatballs to the pot. Bring the soup to a boil, then reduce to a simmer. Cook for about 15 minutes to allow the meatballs to cook through and the flavors to meld.
- Cook Pasta: Add the uncooked ditalini pasta to the soup. Continue cooking for another 8-10 minutes until the pasta is tender but not mushy.
- Add Spinach and Final Touches: Stir in the baby spinach and cook until just wilted, about 1-2 minutes. Remove the pot from heat, then stir in freshly grated Parmesan cheese and lemon juice to brighten the flavors.
- Serve: Ladle the hot soup and meatballs into bowls and garnish with additional Parmesan if desired. Serve immediately for a warm, hearty meal.
Notes
- Ditalini pasta is preferred for its small size and shape, which holds well in soup. You can substitute with other small pasta shapes like orzo or small shells if unavailable.
- Half and half can be replaced with whole milk or any milk alternative for a lighter version.
- For a spicier soup, increase the amount of hot sauce to taste.
- To make the soup gluten-free, substitute the Italian breadcrumbs with gluten-free breadcrumbs and use gluten-free pasta.
- Prep Time: 20 minutes
- Cook Time: 40 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: American
