Go Back
+ servings
mini meatball soup

Delicious Dairy Free Italian Meatball Soup.

This meatball soup is full of flavor and color. This is a great soup to make on a cold winter day!

Course Soup
Cuisine Dairy Free, gluten free, Italian
Keyword easy, restaurant style
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings 6
Calories 481 kcal


For the meatballs:

  • 1 pound ground pork or ground turkey or chicken
  • ¾ teaspoon salt
  • ½ teaspoon pepper
  • 1 teaspoon Italian seasoning
  • ½ teaspoon garlic powder
  • ½ slice gluten free bread crumbled

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


  1. 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.

  2. In a large pot, saute the onion in the olive oil until it softens, about 5 minutes.

  3. Add the chicken broth, beans, meatballs, and marinara sauce to the soup pot. Bring to a boil, then reduce to a simmer.

  4. 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.

  5. Serve with bread, gluten free crackers, or a salad.

Recipe 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 Facts
Delicious Dairy Free Italian Meatball Soup.
Amount Per Serving
Calories 481 Calories from Fat 171
% Daily Value*
Fat 19g29%
Saturated Fat 6g38%
Polyunsaturated Fat 2g
Monounsaturated Fat 8g
Cholesterol 55mg18%
Sodium 961mg42%
Potassium 877mg25%
Carbohydrates 56g19%
Fiber 6g25%
Sugar 3g3%
Protein 25g50%
Vitamin A 610IU12%
Vitamin C 28mg34%
Calcium 98mg10%
Iron 4mg22%
* Percent Daily Values are based on a 2000 calorie diet.