Delicious Chicken Meatball Soup Spinach Pasta

Category: Satisfying Entrées for Any Occasion

You get soft chicken meatballs, spinach, and bite-sized ditalini swimming in a rich chicken broth packed with onions, celery, carrots, and bold Italian spices. First, you’ll bake the meatballs so they get a nice golden outside, then let them soak up all those flavors with the veggies. Add a big splash of lemon and a shower of Parmesan to bring some tangy, cheesy goodness to each bite. Boil your pasta in a different pot—this keeps it just right and not mushy. Tuck into this warm bowl when you want something filling. Feel like changing it up? Use kale instead of spinach, or try another little pasta shape you like.

Dana
Updated on Wed, 09 Jul 2025 18:40:54 GMT
A bowl filled with veggies, meatballs, and broth. Pin
A bowl filled with veggies, meatballs, and broth. | chefsnaps.com

Nothing beats huddling up with a hot bowl filled with chicken meatballs, loads of greens, and a broth that’s got a nice zing. Whenever cold weather rolls in or I’m swamped, this one always comes through. The meatballs are tender, and even the pickiest eaters at my place dig in happily.

When I gave this a shot on a packed school night, the kids scraped up every last drop and wanted more. Now it’s on repeat here, especially once it gets chilly outside.

Cozy Ingredients

  • Ground chicken: keeps meatballs moist and light; use fresh or grind your own if you want
  • Italian breadcrumbs: soak up flavor and help meatballs stay together—use plain if you want less salt
  • Half and half: makes the mix nice and tender—swap for milk if you wish
  • Egg: holds everything together—large is best for consistency
  • Parmesan cheese: brings a salty, cheesy kick—freshly grated tastes best
  • Garlic: add minced for a flavor boost in both soup and meatballs
  • Onion powder and Italian seasoning: make meatballs super tasty—dried versions work too
  • Butter: start veggies off with real butter for extra richness
  • Carrots, celery, and yellow onion: classic trio—chop small so they cook evenly
  • Soy sauce and hot sauce: sneak in umami and a little heat—don’t leave these out!
  • Basil, parsley, thyme, mustard powder, sage, oregano, pepper (all dried): all tossed in to layer the flavors
  • Chicken broth and bouillon cube: choose a good, low-salt one for best results
  • Small pasta shapes (like ditalini): boil apart to keep the texture nice—read the package for timing
  • Fresh baby spinach: mix in at the very end for color, nutrition, and freshness
  • Lemon juice: squeeze in fresh for brightness—firmer lemons work best
  • Finishing Parmesan: creamy, savory topper at the end

Simple Steps

Mix Up Your Meatballs:
In a roomy bowl, gently mix ground chicken, breadcrumbs, half and half, egg, Parmesan, garlic, dried herbs, onion powder, and a pinch of salt. Be easy with it—if you go rough, the meatballs get tough.
Bake ‘Em Golden:
Make little 1-inch meatballs and spread 'em on a greased, pale baking sheet. Bake them at four hundred Fahrenheit for eleven minutes, then blast under the broiler for a minute until the tops brown up. Carefully scoop off and set aside.
Build Up Your Broth:
Drop butter in a big soup pot on medium. Toss in diced onions, carrots, and celery. Stir for five minutes so they’re soft but not browned. Add in garlic, soy sauce, hot sauce, and your dried seasonings—let them go two minutes so the flavors pop.
Let It Simmer:
Pour in chicken broth, add the bouillon cube, crank up the heat till it bubbles, then dial down to simmer.
Add Meatballs and Pasta:
Slide in the baked meatballs to gently simmer. In another pot, boil pasta like ditalini till just firm. Drain and keep it for serving—this way, pasta won’t get mushy in your soup.
Finish with Spinach and Cheese:
Stir spinach into the pot and let it wilt for three or four minutes. Pull off the heat. Mix in the Parmesan and lemon juice for that fresh, tangy note.
Time to Eat:
Spoon soup and meatballs into bowls, drop a handful of pasta on top, and add more Parmesan if you want. Dig in!
A bowl of soup with meatballs and vegetables. Pin
A bowl of soup with meatballs and vegetables. | chefsnaps.com

I can’t get enough of that melty Parmesan in my bowl. It just makes the broth so tasty. Sometimes I get the kids rolling meatballs with me, and suddenly, making dinner turns into quality time.

How to Store

Keep this soup in tight containers in the fridge for up to three days. Or freeze (just skip the pasta) and it’ll last up to three months. Always boil up fresh pasta and add just before eating so it stays perfect!

Easy Swaps

Use ground turkey instead of chicken if you want. If you’re out of spinach, tear up some kale—just let it cook longer. You can switch out ditalini with orzo, pastina, or toss in leftover cooked rice from your fridge.

Ways to Serve

Honestly, this is great all by itself. But I like to put some crusty bread on the side or a fast green salad. Sprinkling extra Parmesan and a squeeze of lemon on top always takes things up a notch.

A bowl of soup with meatballs and vegetables. Pin
A bowl of soup with meatballs and vegetables. | chefsnaps.com

Background

This dish pulls from Italian American comfort food and old-school soup making. Mixing chicken meatballs and veggie-loaded broths shows up in lots of places, but here, it’s all about lots of flavor and simple steps—even busy families can pull it off.

Recipe FAQs

→ How do I keep meatballs soft and juicy?

Don’t mash everything together too hard—mix just until combined. Baking instead of frying keeps them moist inside too.

→ Is it better to cook pasta by itself?

Yep, boiling the pasta on its own stops it from soaking up all the broth, so it stays nice and firm.

→ Can I swap out spinach for something else?

Sure can. Kale and Swiss chard both work. Just let kale cook a little longer till it softens up.

→ What’s the best way to stash leftovers?

Keep the soup and pasta in separate containers with tight lids. They’ll last in the fridge for about 3 days, or freeze the soup (without pasta) up to 3 months.

→ How can I punch up the soup’s flavor?

Give it some fresh lemon juice, throw on Parmesan, or splash in a bit of soy sauce or hot sauce for extra oomph without losing that classic taste.

→ Which pasta shapes should I grab?

Pick tiny ones—pastina, orzo, ditalini, or small shells. Even leftover rice works great if you’ve got some around.

Chicken Meatballs Spinach Pasta

Chicken meatballs, pasta, and spinach swim in a tasty broth with lemon, celery, carrots, and more.

Preparation Time
20 min
Cooking Time
30 min
Total Time
50 min
By: Dana

Category: Main Dishes

Difficulty: Intermediate

Cuisine: Italian, American

Yield: 6 Servings (6 portions)

Dietary Preferences: ~

Ingredients

→ Chicken Meatballs

01 1 tsp onion powder
02 1 tsp salt
03 1 tsp Italian seasoning
04 3 cloves garlic, minced
05 24 g Parmesan cheese, finely grated
06 1 egg, beaten
07 45 ml milk or half and half
08 60 g Italian breadcrumbs
09 450 g ground chicken

→ Soup Base

10 Juice of 1 lemon (about 30 ml), freshly squeezed
11 24 g Parmesan cheese, freshly grated
12 120 g baby spinach
13 100 g ditalini pasta, uncooked
14 1 chicken bouillon cube
15 1.65 litres chicken broth
16 0.25 tsp black pepper
17 0.25 tsp ground sage
18 0.25 tsp dried thyme
19 0.75 tsp mustard powder
20 0.75 tsp dried parsley
21 0.75 tsp dried oregano
22 0.75 tsp dried basil
23 5 ml hot sauce
24 5 ml soy sauce
25 3 cloves garlic, minced
26 2 celery ribs, diced
27 95 g carrots, sliced
28 1 yellow onion, diced
29 30 g butter

Steps

Step 01

In a big bowl, toss together ground chicken, breadcrumbs, milk, egg, Parmesan, garlic, onion powder, Italian seasoning, and salt. Don’t over-mix—just stir until it’s kind of blended so your meatballs stay nice and tender.

Step 02

Heat up your oven to 200°C. Scoop the chicken mixture into golf-ball-sized rounds (about 2.5 cm) and plop them onto a greased, light baking pan. Bake for 11 minutes. Then flip to high broil (245°C) for a minute to get a little color. Use a spatula to move them to a plate.

Step 03

Drop butter in a soup pot on medium heat. Add onion, carrots, and celery. Let that cook for about 5 minutes, stirring every now and then, until it softens up. Stir in the garlic, soy sauce, hot sauce, basil, oregano, parsley, mustard powder, thyme, sage, and pepper. Let all these flavors hang out for 2 more minutes.

Step 04

Pour in the chicken broth, toss in the bouillon cube, and let it get to boiling. Turn it down till it just bubbles gently. Carefully put the meatballs in and let them simmer while you fix the pasta.

Step 05

Fill a different pot with salted water and bring to a boil. Chuck in the ditalini and cook till just right (check the box if you’re not sure). Drain it and hold it aside. Add the cooked pasta straight to bowls right before you’re ready to eat.

Step 06

Drop the spinach into your soup and stir till it wilts, about 3-4 minutes. Turn off the heat. Stir in the fresh Parmesan and squeeze in that lemon juice to really brighten things up.

Step 07

Spoon the veggie and meatball soup over the pasta in bowls. Grab a spoon and dig in right away.

Notes

  1. Making your pasta in a different pot keeps it from sucking up all the broth and getting soggy later.
  2. Tossing a Parmesan rind into the simmering pot packs in an extra layer of flavor—just don’t forget to fish it out before serving.
  3. Hit the soup with fresh lemon juice—not bottled—for a punchy boost.
  4. Swap in kale if you'd rather, but cook it longer so it softens up.
  5. Soup stores best without the pasta. Stick pasta in at the last minute so it doesn't soak up all the broth when reheating.
  6. Leftover rice works just as well as the pasta if you want to switch things up.

Required Tools

  • Big mixing bowl
  • Baking tray
  • Soup pot
  • Pot for pasta
  • Spatula
  • Knife and cutting board

Allergen Information

Check every ingredient for potential allergens, and consult a healthcare professional if uncertain.
  • Has gluten (breadcrumbs, pasta), dairy (milk, Parmesan), and egg in it.

Nutritional Details (Per Serving)

These details are for reference purposes and don't replace professional medical advice.
  • Calories: 350
  • Fats: 12 g
  • Carbohydrates: 34 g
  • Protein: 27 g