Ingredients
Method
Preparation
- In a large bowl, combine the ground meat, breadcrumbs, grated Parmesan, egg, minced garlic, Italian seasoning, and a pinch of salt and pepper. Mix gently until just combined.
- Form into small meatballs — about 1 inch in diameter — and place them on a plate.
Cooking
- In a large pot, heat the beef broth over medium heat. Add the diced tomatoes (with juices), sliced carrots, sliced celery, and chopped onions. Bring the mixture to a boil.
- Carefully add the meatballs to the boiling soup. Reduce the heat to a simmer. Cover partially and cook for about 20 minutes, until the meatballs are cooked through (internal temperature 160°F for beef, 165°F for turkey).
- Stir in the spinach or kale, if using. Let cook for an additional 3–5 minutes until the greens are wilted.
- Taste and adjust seasoning with salt and pepper. Ladle into bowls and serve warm.
Nutrition
Serving: 1gCalories: 300kcalCarbohydrates: 30gProtein: 20gFat: 10gSaturated Fat: 3gSodium: 800mgFiber: 4gSugar: 5g
Notes
Serve with crusty bread or garlic toast for dipping. For a heartier meal, spoon the soup over cooked orzo or thin pasta in each bowl before adding the broth.
Tried this recipe?Let us know how it was!
