Step 1: Add the ingredients for the meatballs to a large bowl. Use your hands to combine the ingredients.
Step 2: Make 1-inch balls from the mixture.
Step 3: Place a Dutch Oven or large pot on the stove. Turn the heat to medium.
Step 4: Heat the olive oil.
Step 5: Add the meatballs to the skillet and cook for about 2-3 minutes, or until golden brown.
Step 6: Transfer the meatballs to a plate.
Step 7: Next, add the celery, carrots, and onions to the pan. Continue cooking for approximately 5 minutes, or until tender.
Step 8: Add the garlic to the pan and saute for about 1 minute, or until fragrant.
Step 9: Mix the Italian seasoning, salt and pepper with chicken broth. Stir until everything is well combined.
Step 10: Let the mixture boil.
Step 11: Reduce the heat to medium and then add the pasta and meatballs.
Step 12: Let the mixture simmer for approximately 10 minutes, or until the meatballs have been fully cooked.
Step 13: Add the spinach to the bowl and mix until smooth.
Step 14: Turn off the heat
Step 15: Sprinkle fresh Parsley and generous amounts of Parmesan cheese over each serving. Enjoy!