The perfect light yet hearty soup to warm your family up on a cold night.
Preheat oven to 400 degrees.
Combine the all the ingredients in a large bowl and mix to combine. Do not over mix, just until it is all evenly distributed.
Line and spray a baking sheet.
Take about 1 tbsp of meat mixture at a time, form them into balls and place on the baking sheet, spaced out. Lightly spray the top of the meatballs with olive oil spray.
NOTE: if using the meatballs for the Italian Wedding Soup, stop here and follow instructions for the soup (below).
Place in the oven and cook for 15-20 minutes, until fully cooked through.
Dice the carrots, onion and celery into a small dice.
Melt the oil and butter in a large stock pot over medium high heat.
Once melted, add in the carrots, onion, celery, garlic, oregano, red pepper flake, salt and pepper to the pot. Stir and cook for 5 minutes until vegetables soften.
While the vegetables are cooking, sear off the meatballs in a hot pan. Cook on each side for 1-2 minutes and set aside.
Once the vegetables are soft and the onions are translucent, pour in the chicken stock and bring to a boil. Once boiling, add in the meatballs and allow them to simmer in the soup and finish cooking. Lower the heat and simmer for 15 minutes.
Pour in the pasta and allow to cook to al dente according to directions on the box.
Once the pasta is cooked, add in the spinach, kale and dill. Stir and serve with a sprinkling of parmesan cheese.