Description
- Italian meatball soup delivers bold flavor with beef, veggies, and beans in a rich tomato broth. Comforting, hearty, and easy to make.
Ingredients
-
For the Meatballs:
-
1 pound extra-lean ground beef
-
1 small onion, finely chopped or grated
-
2 cloves garlic, minced
-
1 tablespoon Italian seasoning
-
1 large egg
-
½ teaspoon salt
-
¼ teaspoon black pepper
-
â…“ cup grated Parmesan cheese
For the Soup:
-
2 tablespoons olive oil
-
1 medium onion, chopped
-
2 medium carrots, diced
-
3 celery stalks, chopped
-
3 cloves garlic, minced
-
4 cups low-sodium beef broth
-
2 cups water
-
1 (29-ounce) can diced tomatoes
-
1 (29-ounce) can cannellini beans, drained and rinsed
-
1 teaspoon salt (or to taste)
-
½ teaspoon black pepper (or to taste)
-
1 tablespoon Italian seasoning
-
â…“ cup grated Parmesan cheese (for topping)
-
Instructions
-
In a large bowl, combine ground beef, grated onion, garlic, Italian seasoning, egg, salt, pepper, and Parmesan. Mix until just combined.
-
Shape mixture into 1-inch meatballs (you’ll get about 25–30). Place on a plate and chill in the fridge while you prepare the soup.
-
Heat olive oil in a large pot over medium-high heat. Add chopped onion, carrots, and celery. Cook for 5 minutes or until softened.
-
Stir in minced garlic and cook for 30 seconds until fragrant.
-
Pour in beef broth and water. Add diced tomatoes, beans, salt, pepper, and Italian seasoning. Bring to a boil.
-
Gently add meatballs one at a time into the soup. Reduce heat to medium, cover, and simmer for about 20 minutes or until meatballs are cooked through.
-
Ladle soup into bowls and sprinkle with Parmesan cheese before serving.
- Prep Time: 20 minutes
- Cook Time: 30 minutes
- Category: SOUP
- Method: Stovetop
- Cuisine: Italian-inspired