Ingredients
Equipment
Method
- In a large mixing bowl, combine all the meatball ingredients and mix thoroughly. Shape into small balls and refrigerate.
- Heat olive oil in a large pot over medium-high heat. Sauté onion, carrots, and celery until softened, about 5 minutes. Add garlic and cook for another 30 seconds.
- Pour in beef broth and water, then stir in diced tomatoes, cannellini beans, salt, pepper, and Italian seasoning. Bring to a boil.
- Gently drop into the soup the chilled meatballs, cover, and cook for about 20 minutes, stirring occasionally.
- Once meatballs are cooked, ladle soup into bowls and sprinkle with Parmesan. Serve with bread or salad.
Nutrition
Calories: 380kcalCarbohydrates: 30gProtein: 25gFat: 15gSaturated Fat: 5gPolyunsaturated Fat: 2gMonounsaturated Fat: 8gCholesterol: 85mgSodium: 950mgPotassium: 700mgFiber: 8gSugar: 4gVitamin A: 15IUVitamin C: 25mgCalcium: 15mgIron: 20mg
Notes
This soup can be made ahead of time; it tastes even better the next day. Store leftovers in an airtight container in the fridge for up to 4 days or freeze for up to 3 months. Try substituting ground beef with turkey or chicken for a lighter option, or use vegetable broth for a vegetarian version. Don’t skip the garlic bread; it's a perfect accompaniment!
Tried this recipe?Let us know how it was!