Gluten Free Spinach Meatball Soup Recipe
Updated Feb 15, 2021, Published Sep 01, 2017
This post contains affiliate links. Please see our disclosure policy.
This Spinach Meatball Soup is hearty and easy to make (you can also throw in any leftover vegetables).

Gluten Free Spinach Meatball Soup Recipe
This Spinach Meatball Soup is hearty and easy to make.
Ingredients
For the mirepoix:
- 2 tablespoons unsalted butter
- ¼ cup onion, diced
- ¼ cup carrots, diced
- ½ cup celery hearts and leaves, diced
- 2 garlic cloves, minced
- 1 tablespoon fresh parsley, minced
- ½ teaspoon fresh rosemary, minced
For the soup:
- 12 cups gluten-free chicken stock
- 5 carrots, peeled and sliced
- 2 celery stalks, sliced
- 1 pound parsnips, peeled and sliced
- 1 large leek, cleaned and sliced
For the meatballs:
- 1½ pounds ground chicken or turkey
- 1 cup frozen spinach, thawed and squeezed to remove extra water
- 2 tablespoons fresh onion, grated
- 1 teaspoon garlic, finely minced
- 2 tablespoons Dijon mustard
- 2 large eggs
- 1 cup almond flour
- ⅛ cup Parmesan cheese, optional
- ½ teaspoon kosher or fine sea salt
- Few turns of cracked black pepper
Instructions
- Make the mirepoix by melting the butter in a large pot and adding the onions, carrots, and celery. Add the garlic and herbs and stir to combine. Cook until translucent.
- Add the stock and remaining soup ingredients to the pot and turn on medium-high heat, cooking on a low boil for 15-20 minutes.
- While the soup is cooking, make the meatballs. In a large bowl, add all ingredients in order listed, and mix well. Form the balls and drop slowly with a slotted spoon into the soup. If the meat mixture is too sticky to form balls, refrigerate for 30-60 minutes while your soup simmers on low. Once the meatballs have been added, simmer an additional 30-45 minutes.
Nutrition
Calories: 459kcalCarbohydrates: 34gProtein: 31gFat: 23gSaturated Fat: 6gCholesterol: 133mgSodium: 859mgPotassium: 1326mgFiber: 6gSugar: 12gVitamin A: 9795IUVitamin C: 17.3mgCalcium: 146mgIron: 3.3mg
Nutrition information is automatically calculated, so should only be used as an approximation.
Like this? Leave a comment below!