Cozy up to a comforting bowl of Mini Meatball Minestrone, the ultimate hearty soup that’s as nutritious as it is delicious. This recipe combines tender, homemade 1-inch meatballs made with Parmesan and breadcrumbs, simmered to perfection in a rich, tomato-based broth brimming with vegetables like zucchini, carrots, celery, and leafy greens. A medley of small pasta and kidney beans adds satisfying texture, while fragrant herbs like oregano and thyme infuse every spoonful with warmth. Perfect for a family dinner or meal prep, this one-pot wonder delivers classic Italian flavors in just about an hour. Garnished with fresh parsley for a pop of freshness, this wholesome soup is a quick, flavorful way to make everyday dining feel special.
In a mixing bowl, combine ground beef, breadcrumbs, Parmesan cheese, egg, minced garlic, salt, and black pepper. Mix until just combined. Roll the mixture into small 1-inch meatballs and set aside.
Heat 1 tablespoon olive oil in a large Dutch oven or stockpot over medium heat. Add the meatballs in batches and cook until browned on all sides, about 5-6 minutes. Remove the meatballs and set aside.
Add the remaining 1 tablespoon olive oil to the pot. Add the chopped onion, diced carrots, and celery. Cook until the vegetables are softened, about 5 minutes.
Stir in the zucchini and cook for 2 more minutes. Add the tomato paste and stir well to coat the vegetables.
Pour in the canned diced tomatoes (including juice) and the chicken or vegetable broth. Stir in the dried oregano and thyme. Bring the mixture to a boil, then reduce the heat to a simmer.
Add the browned meatballs back into the pot, cover, and let simmer for 15 minutes.
Stir in the kidney beans and pasta. Cook until the pasta is tender, about 10 minutes. Stir the soup occasionally to prevent sticking.
If using spinach or kale, stir it into the soup during the last 2-3 minutes of cooking until wilted.
Taste and adjust seasoning with additional salt and pepper, if needed.
Ladle the soup into bowls, garnish with chopped parsley, and serve warm.
Serving size | 4298.5 grams (4298.5g) |
---|
Amount per serving | % Daily Value* |
---|---|
Calories | 3350 |
Total Fat 181.40g | 233% |
Saturated Fat 61.10g | 306% |
Polyunsaturated Fat 11.40g | |
Cholesterol 596mg | 199% |
Sodium 11488mg | 499% |
Total Carbohydrate 262.40g | 95% |
Dietary Fiber 56.00g | 200% |
Total Sugars 55.90g | |
Protein 177.40g | 355% |
Vitamin D 82IU | 410% |
Calcium 1600mg | 123% |
Iron 36mg | 202% |
Potassium 7335mg | 156% |
Source of Calories