
If you love soup, check out my soup recipes page for more ideas — there’s something for every taste.
I usually favor cream-based soups, but lately I’ve been experimenting with lighter, healthier options. This Light Italian Meatball Soup was a hit with my family. It made plenty for four people, and the leftovers were still delicious the next day.

This soup uses a tomato and beef-broth base rather than cream, so it’s lighter while still rich in flavor. Lean meat, plenty of vegetables and small pasta create a satisfying balance of textures. Fresh basil and parsley brighten the soup and give it a wholesome, home-cooked taste. I loved this version of Light Italian Meatball Soup.

Light Italian Meatball Soup
Ingredients
Soup:
- 1 Tbsp Olive Oil
- 4 carrots, peeled & diced (or about 12–14 thick baby carrots thinly sliced)
- 2 celery ribs, washed & diced
- 8 cups low sodium beef broth
- 2 cups water, optional — noodles may absorb some liquid if left to sit, which can make a thicker leftover
- 4 Tbsp tomato paste
- 1 (14.5oz) can fire roasted diced tomatoes with garlic
- ½ lb Ditalini Pasta
- 2 Tbsp chopped Italian parsley
- 2 Tbsp chopped basil
Meatballs:
- 1 lb (97%) lean ground beef
- ½ cup Italian breadcrumbs
- ¼ cup shredded Parmesan cheese
- 1 tsp garlic powder
- 1 tsp onion powder
- 1 Tbsp Italian seasoning
- ½ tsp kosher salt
- ¼ tsp ground black pepper
- ½ tsp fennel seeds
- 1 large egg
Instructions
-
Make the meatballs: combine all meatball ingredients in a large bowl. Mix with your hands until combined. Use a 1 tablespoon scoop to portion the mixture, then roll into uniform, round meatballs.
-
Heat a large 8-quart nonstick stockpot over medium-high and sear the meatballs on two sides. You don’t need to cook them through; searing adds flavor. Remove the meatballs and set aside on a plate.
-
Return the pot to the heat, warm the olive oil, then add carrots and celery. Cook 1–2 minutes to soften slightly.
-
Stir in the beef broth, optional water, tomato paste and diced tomatoes. Cover and bring to a boil.
-
Add the seared meatballs to the simmering broth. Cover and boil for 5 minutes, stirring gently to keep meatballs from sticking.
-
Stir in the ditalini pasta and cook about 10 minutes more, or until the pasta is tender. Add basil and parsley, stir, and serve hot.
Notes
Sharing this recipe with a link is encouraged. Copying or reposting full recipes or photos without credit is prohibited. Content and photos are copyright protected.
Did you make this?
Leave a rating below and follow for more recipes and inspiration.