Meatball Soup is a hearty, flavorful dish that blends tender homemade meatballs with a rich tomato-based broth, green chilies, rice, and aromatic onions. This comforting Tex-Mex-inspired soup balances mild heat from chilies with savory taco seasoning for a warming, satisfying meal perfect for family dinners or cold days. It’s easy to prepare and makes a large batch, making it ideal for meal prep or feeding a crowd.
Prep Time 25 minutes mins
Cook Time 45 minutes mins
Total Time 1 hour hr 10 minutes mins
Course Soup
Cuisine American, Tex-Mex
Servings 8
Calories 320 kcal
Get Recipe Ingredients
Step 1: Prepare the Broth
Step 2: Make the Meatball Mixture
Step 3: Shape and Boil the Meatballs
Step 4: Remove Excess Fat
Step 5: Add Remaining Ingredients
Step 6: Simmer Until Done
-
Use lean ground beef to reduce excess fat that needs to be skimmed.
-
Substitute part of the water with beef broth for a richer flavor.
-
Add diced carrots or celery for extra vegetables and texture.
-
For spicier soup, use hot green chilies or add chili powder.
-
Swap rice with small pasta if preferred.
-
Form meatballs small so they cook evenly and stay tender.
-
Brown the meatballs briefly in a pan before boiling for deeper flavor.
-
Use fresh tomatoes in place of canned if available (adjust liquid).
-
Add fresh cilantro or lime juice at the end for brightness.
-
Freeze leftovers in portions; rice may absorb liquid, so add more broth when reheating.
Calories: 320kcalCarbohydrates: 28gProtein: 22gFat: 12gSaturated Fat: 4gPolyunsaturated Fat: 1gMonounsaturated Fat: 5gCholesterol: 105mgSodium: 820mgPotassium: 560mgFiber: 3gSugar: 4gVitamin A: 520IUVitamin C: 12mgCalcium: 65mgIron: 3.1mg
Keyword easy soup, family dinner, green chili, hearty soup, meatball soup, rice soup, taco seasoning, tomato soup