Savory meatballs, tender greens, cozy broth, and pasta come together in perfect harmony in this easy one-pot recipe. It’s comforting, nourishing, and the kind of bowl you’ll reach for on chilly days when you want something satisfying and simple.
¼teaspooncrushed red pepper flakes, optional, for slight heat
Soup
3medium carrots, finely diced (~1 ½ cups)
1yellow onion, finely chopped (~1 ½ cups)
3stalks celery, finely chopped (~¾ cup)
4clovesgarlic, minced (or 1 teaspoon pre-minced or garlic powder)
9cupsreduced-sodium chicken broth
1cupdry acini de pepe or orzo pasta*
2 to 3handfuls baby spinach leaves, chopped
Fresh herbs, dill, parsley, or basil, optional
Grated parmesan, optional
Ingredient Details to Know
*You can swap in any small-sized pasta— even whole grain elbows, which I often do.
Instructions
For the meatballs:
In a mixing bowl, combine the turkey, Parmesan, optional parsley (if using), breadcrumbs, egg, garlic, salt, pepper and optional crushed red pepper flakes. Using your hands, mix ingredients until everything is well combined, being careful not to over-mix or they’ll become too tough.
Once combined, gently roll about 30 “mini” meatballs between your two hands, forming fluffy ¾-inch to 1-inch-sized meatballs that are not too tight or compact.
Liberally coat a large pot with nonstick olive oil spray (alternatively, you can pour 1 Tbsp oil from bottle) and warm over medium-high heat. Depending on the surface area of your pot, you can either add all the meatballs in at the same time, or do in two batches. Let the meatballs cook for 2 minutes undisturbed on one side. Carefully flip them over and cook another 2 minutes to sear the second side. Carefully scrape the bottom of the pan to toss them around for a final minute and try best as you can to sear the remaining sides. (Really scrape the bottom of the pan to flip so they don't break apart.)
Transfer meatballs to a plate (they will not be fully cooked, as they’ll finish cooking in the soup).
For the soup:
Reapply nonstick oil spray to your pot and warm again over medium-high heat. Add the diced onions, carrots and celery and sauté for 8 to 10 minutes, stirring occasionally, until softened. If the pan becomes dry, mist additional oil spray. Add in the garlic and sauté for 1 more minute.
Add in the broth and bring to a boil. Lower the heat to medium-low, add the meatballs and dry pasta, cover the pot with a lid and let it simmer for 10 minutes. Remove lid, add the spinach, and stir until it wilts into the soup (about 1 minute). Season with salt and pepper to taste.
Serve immediately and top with optional parmesan cheese and/or fresh herbs.
Nutrition information is calculated using a leading industry software. That being said, brands can vary, and there may be slight fluctuations in the numbers.