Warm, hearty, and brimming with flavor, Mini Meatball Soup is the ultimate comfort food for cozy weeknight dinners. This Italian-inspired dish features tender, bite-sized meatballs crafted from a blend of ground beef, pork, Parmesan cheese, and fresh herbs, simmered in a rich broth alongside ditalini pasta, vibrant vegetables, and nutrient-packed spinach. The balance of savory, aromatic spices and wholesome ingredients makes this soup both satisfying and nourishing. Perfectly suited for meal prepping or serving a family of six, Mini Meatball Soup is an easy one-pot dish that delivers restaurant-quality flavor in just under an hour. Garnish each bowl with a sprinkle of Parmesan for an irresistible finishing touch!
Scan with your phone to download!
In a large mixing bowl, combine ground beef, ground pork, breadcrumbs, Parmesan cheese, egg, minced garlic, parsley, 1/2 tsp salt, and 1/4 tsp black pepper. Mix until just combined. Form the mixture into mini meatballs, about 3/4 inch in diameter, and set aside.
Heat 1 tbsp of olive oil in a large pot over medium heat. Add the meatballs in batches and cook until browned on all sides, about 4-5 minutes. Remove the meatballs and set aside. Repeat with the remaining meatballs.
In the same pot, heat the remaining 1 tbsp olive oil and add the diced onion, carrots, and celery. Cook until softened, about 5 minutes, stirring occasionally.
Add the chicken broth, bay leaf, dried thyme, remaining 1/2 tsp salt, and 1/4 tsp black pepper. Bring to a boil, then reduce the heat to a simmer.
Return the browned meatballs to the pot and let simmer for 10 minutes.
Add the ditalini pasta to the soup and cook until al dente, about 8-10 minutes, stirring occasionally.
Stir in the chopped spinach and cook for an additional 2-3 minutes until wilted.
Remove the bay leaf and adjust the seasoning if needed.
Serve hot with a sprinkle of extra Parmesan cheese on top, if desired.
Serving size | (3483.9g) |
---|
Amount per serving | % Daily Value* |
---|---|
Calories | 3401.6 |
Total Fat 176.8g | 0% |
Saturated Fat 61.4g | 0% |
Polyunsaturated Fat 4.6g | |
Cholesterol 764.8mg | 0% |
Sodium 8956.7mg | 0% |
Total Carbohydrate 245.8g | 0% |
Dietary Fiber 20.5g | 0% |
Total Sugars 25.8g | |
Protein 218.5g | 0% |
Vitamin D 53.8IU | 0% |
Calcium 899.0mg | 0% |
Iron 27.8mg | 0% |
Potassium 5191.5mg | 0% |
Source of Calories