Go Back
+ servings
mini meatball soup

Delicious Dairy Free Italian Meatball Soup.

Kelly Roenicke
This meatball soup is full of flavor and color. This is a great soup to make on a cold winter day!
5 from 1 vote
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Course Soup
Cuisine Dairy Free, gluten free, Italian
Servings 6
Calories 481 kcal

Ingredients
  

For the meatballs:

For the soup:

  • 32 ounces chicken broth
  • 1 teaspoon extra virgin olive oil
  • ½ red onion diced
  • 15 ounces Cannellini beans drained and rinsed
  • 1 ½ cups cooked gluten free pasta Cook according to package
  • 2 small zucchini diced
  • ¼ teaspoon sea salt
  • teaspoon pepper
  • 1 teaspoon Italian seasoning
  • 1 ½ cups marinara sauce

Instructions
 

  • Place the ground pork, spices, and gluten free bread crumbs in a bowl. Use your hands to mix together. Make the meatballs, rolling them into small balls, about ¾ inch in diameter.
  • In a large pot, saute the onion in the olive oil until it softens, about 5 minutes.
  • Add the chicken broth, beans, meatballs, and marinara sauce to the soup pot. Bring to a boil, then reduce to a simmer.
  • Let the soup simmer until meatballs are done, about 20 minutes. Add the cooked gluten free macaroni, zucchini, and spices. Cook until the zucchini are tender, about 5 more minutes.
  • Serve with bread, gluten free crackers, or a salad.

Notes

If you have a brand of Italian sausage you like, you can use that instead.
Feel free to use ground turkey or ground chicken instead of pork if you wish.
You can use any pasta that's safe for your dietary needs.
Store leftover soup in an airtight container in the refrigerator. It should stay fresh for up to 4 days.

Nutrition

Calories: 481kcalCarbohydrates: 56gProtein: 25gFat: 19gSaturated Fat: 6gPolyunsaturated Fat: 2gMonounsaturated Fat: 8gCholesterol: 55mgSodium: 961mgPotassium: 877mgFiber: 6gSugar: 3gVitamin A: 610IUVitamin C: 28mgCalcium: 98mgIron: 4mg
Keyword easy, restaurant style
Tried this recipe?Leave a comment below and tag @prettybeeblog on instagram!