This is a low-carb version, minus beans or rice and using mini meatballs made from a combination of beef and pork. For extra flavor, add parmesan and butter. And finish with a good squeeze of lemon or apple cider vinegar to bring all the flavors’ together, and top with fresh parsley.
Prep Time 10 minutesminutes
Cook Time 25 minutesminutes
Servings 6servings
Calories 296kcal
Author Jo Harding
Ingredients
Meatballs
8ouncesground beef
8ouncesground pork
3tablespoonsgrated parmesan(optional) (for dairy-free if making 6 servings use 2 tbsp nutritional yeast)
Add the ground beef and pork, grated parmesan (or nutritional yeast), whisked egg, garlic powder, onion powder, salt, pepper, Italian seasoning, and red pepper flakes to a mixing bowl. Use clean hands to massage everything together until well combined.
Roll into small meatballs and place them on a sheet pan lined with parchment paper. (Note: For a serving size of 6, make 20 small meatballs).
Bake the meatballs for 10 minutes or until fully cooked through, turning once. Option to add 1 tbsp of avocado oil or ghee to a large dutch oven or non stick frying pan and cook for 1 - 2 minutes per side until golden brown and cooked though.
Soup
Add olive oil and butter to a large dutch oven or soup pan. Add the onion, carrot, celery, garlic, Italian seasoning, salt and pepper. Sauté the veggies for 4-5 minutes until softened.
Add the bay leaves, chicken broth and parmesan rind if using. Bring the soup to a boil and then reduce the heat to a simmer. Cook the soup on a med/ low heat for 15 - 20 minutes, adding the meatballs for last 5 minutes to warm though.
Remove the parmesan rind (if using) and bay leaves. Add in the kale and stir until wilted.
Remove from the heat and stir through the lemon juice or apple cider vinegar. Adjust seasoning to taste.
To Serve
Serve soup in bowls topped with fresh parmesan and parsley.
Storage
Cool, then cover in the fridge for 3 days or freezer for 2months.