Cozy up with a bowl of this **Hearty Meatball and Vegetable Soup**, the ultimate comfort food that's as nourishing as it is satisfying. Each spoonful is packed with tender, flavor-packed beef meatballs, aromatic Italian herbs, and a vibrant medley of fresh vegetables like carrots, celery, zucchini, and spinach. The tomato-infused broth, enriched with a touch of grated Parmesan, creates a rich, savory base that ties all the flavors together. This one-pot recipe is easy to prepare and perfect for meal prepping, offering a wholesome dinner option the whole family will love. Whether you're warming up on a chilly evening or serving guests a rustic, homemade dish, this soup delivers hearty, wholesome goodness in every bite.
Scan with your phone to download!
In a large bowl, combine ground beef, breadcrumbs, egg, minced garlic, grated Parmesan cheese, Italian seasoning, salt, and black pepper. Mix well until everything is evenly incorporated.
Shape the mixture into small meatballs, about 1 inch in diameter, and place them on a tray. You should get around 24 meatballs.
In a large pot, heat olive oil over medium-high heat. Add the meatballs in batches, ensuring not to overcrowd the pot. Brown the meatballs on all sides, about 5 minutes per batch. Remove meatballs and set aside.
In the same pot, add diced onion, sliced carrots, and sliced celery. Sauté until the vegetables are softened, about 5 minutes.
Add diced zucchini and cook for another 2 minutes.
Stir in tomato paste and cook for 1 minute, allowing the paste to cook down slightly.
Pour in the chicken or beef broth and water. Add the bay leaf and return the browned meatballs to the pot.
Bring the mixture to a boil, then reduce heat to low. Cover and simmer for about 20 minutes until meatballs are cooked through and vegetables are tender.
Remove and discard the bay leaf. Stir in the chopped spinach and allow it to wilt, about 2 minutes.
Adjust the seasoning with additional salt and pepper to taste if needed.
Garnish with chopped fresh parsley before serving. Enjoy your hearty meatball and vegetable soup!
Serving size | (2920.4g) |
---|
Amount per serving | % Daily Value* |
---|---|
Calories | 2319.9 |
Total Fat 159.8g | 0% |
Saturated Fat 57.7g | 0% |
Polyunsaturated Fat 4.6g | |
Cholesterol 614.7mg | 0% |
Sodium 10904.8mg | 0% |
Total Carbohydrate 94.8g | 0% |
Dietary Fiber 15.9g | 0% |
Total Sugars 25.7g | |
Protein 136.4g | 0% |
Vitamin D 84.7IU | 0% |
Calcium 1071.4mg | 0% |
Iron 20.9mg | 0% |
Potassium 3541.7mg | 0% |
Source of Calories