Go Back
meatball soup

Meatball Soup

Course: Main Course, Soup
Cuisine: American
Keyword: meatball, meatball soup, soup
Prep Time: 15 minutes
Cook Time: 40 minutes
Total Time: 55 minutes
Author: Bobby Parrish

Veggie loaded mini meatball soup cooked in bone broth. The ultimate comfort food recipe that's also kid approved.



  • ½ red onion diced
  • 2 carrots peeled & diced
  • ¼ head cauliflower chopped (optional)
  • 2 stalks celery diced
  • 2 medium zucchini diced (optional)
  • 1 red pepper diced (optional)
  • 8 ounces wild mushrooms (optional)
  • 3 tablespoons tomato paste
  • 3 inch piece parmesan rind
  • 2 quarts beef bone broth
  • 2 sprigs each fresh rosemary thyme, & oregano(optional)
  • 1 pound ground pork beef, or turkey
  • 1/3 cup almond flour
  • Ghee
  • Unrefined salt & fresh pepper


  1. Heat a soup pot over medium along with 3 tablespoons of ghee. Add the onion, carrots, cauliflower, celery, zucchini, pepper, mushrooms, ½ teaspoons salt, and a few cracks of pepper. Cook for 20 minutes until the veggies are very soft. Add the tomato paste and cook another 3 minutes. Add the parmesan rind, bone broth, fresh herbs, and bring to a simmer, cover the pot and cook for 30 minutes.
  2. Meanwhile, make the meatballs by adding the ground pork to a bowl along with ¾ teaspoon salt and a few cracks of pepper. If you have garlic and onion powder add ½ teaspoon of each. Add the almond flour to another small bowl along with enough water to make it mushy, but not soaking wet. Let sit for 3 minutes then add the almond flour to the pork. Mix well and set aside.
  3. After 30 minutes, roll the pork mixture into mini meatballs and cook in the soup for 10 minutes over low heat. Do not boil the soup, keep the temperature at a bare simmer. Serve and enjoy!