Ingredients
- Meatballs:
- 1 pound ground beef
- ½ pound ground pork
- ½ tablespoon dried parsley
- salt and ground black pepper to taste
- Soup:
- 3 quarts beef broth
- 1 (8 ounce) can tomato sauce
- 3 small red potatoes, or more to taste, chopped
- 1 cup chopped onion
- 1 cup chopped kale
- ½ cup trimmed green beans
- ¾ cup diced carrots
- 1 tablespoon minced fresh garlic
- 1 tablespoon chopped fresh basil
- 1 tablespoon Italian seasoning
- 1 pound frozen cheese tortellini
What Makes This Recipe Unique
Helpful Kitchen Tips
- Use fresh or refrigerated tortellini for the best texture; frozen works fine but may need extra cooking time.
- Taste the broth before serving and adjust seasoning with salt and pepper as needed.
Step 1
In a bowl, combine the beef, pork, chopped onion, and parsley. Season generously with salt and a bit of black pepper, then roll the mixture into small meatballs.

Step 2
Bring the beef broth to a boil in a large pot, then stir in the tomato sauce. Carefully drop the meatballs into the pot, reduce the heat to medium, and let everything simmer. Keep an eye on it and skim off any oily spots that rise to the surface. Let it cook gently for about an hour.

Step 3
Add the potatoes, onion, kale, green beans, carrots, garlic, basil, and Italian seasoning to the pot. Continue simmering until the veggies are nice and tender, which should take anywhere from 30 minutes to an hour.

Step 4
Finally, stir in the frozen tortellini and cook for about 10 more minutes, until they’re heated through and tender. Give it a taste and adjust the seasoning if needed before serving.

