Nutrition Facts for Meatball minestrone

Meatball Minestrone

Warm, hearty, and bursting with Italian-inspired flavors, Meatball Minestrone is the ultimate comfort food that combines a rich vegetable-packed broth with tender, homemade meatballs. This satisfying soup features a medley of vibrant ingredients like zucchini, carrots, and spinach, paired with protein-packed kidney beans and ditalini pasta for a filling one-pot meal. A blend of Italian seasoning and parmesan-infused meatballs elevates the dish with savory depth, while a simmer in low-sodium chicken broth ensures every spoonful is packed with flavor. Perfect for busy weeknights or cozy gatherings, this recipe is ready in just over an hour and pairs wonderfully with crusty bread or a fresh green salad. Whether you're feeding a crowd or looking for a meal-prep winner, Meatball Minestrone promises to be a family favorite.

Nutriscore Rating: 73/100
Want to add this food to your meal log?
Try SnapCalorie's FREE AI assisted nutrition tracking free in the App store or on Android.
Image of Meatball Minestrone
Prep Time:25 mins
Cook Time:40 mins
Total Time:65 mins
Servings: 6

Ingredients

  • 450 grams ground beef
  • 60 grams Italian breadcrumbs
  • 25 grams parmesan cheese, grated
  • 1 large egg
  • 1 teaspoon Italian seasoning
  • 2 tablespoons olive oil
  • 1 medium yellow onion, diced
  • 2 medium carrot, diced
  • 2 medium celery stalks, diced
  • 1 medium zucchini, diced
  • 3 cloves garlic cloves, minced
  • 400 grams diced tomatoes (canned)
  • 2 tablespoons tomato paste
  • 1500 milliliters low-sodium chicken broth
  • 400 grams kidney beans (canned), drained and rinsed
  • 150 grams small pasta (e.g., ditalini)
  • 100 grams baby spinach
  • 0 to taste salt
  • 0 to taste black pepper
  • 15 grams fresh parsley, chopped (optional, for garnish)

Directions

Step 1

In a large mixing bowl, combine ground beef, Italian breadcrumbs, grated parmesan, egg, and Italian seasoning. Mix well until all ingredients are evenly combined.

Step 2

Using your hands, roll the mixture into small, bite-sized meatballs (about 2.5 cm in diameter) and set them aside on a plate.

Step 3

Heat 1 tablespoon of olive oil in a large soup pot or Dutch oven over medium-high heat. Add the meatballs in batches and sear until browned on all sides, about 4-5 minutes. Remove the browned meatballs and set them aside.

Step 4

In the same pot, add the remaining olive oil and sauté the diced onion, carrot, and celery for about 5 minutes, or until the vegetables begin to soften.

Step 5

Stir in the zucchini and minced garlic, cooking for another 2 minutes until fragrant.

Step 6

Add the diced tomatoes, tomato paste, and chicken broth to the pot. Stir to combine and bring the soup to a boil.

Step 7

Reduce the heat to low, cover the pot, and simmer for 15 minutes to allow the flavors to meld together.

Step 8

Return the browned meatballs to the pot and add the kidney beans. Simmer for another 10 minutes to cook the meatballs through.

Step 9

Add the pasta to the pot and cook according to the package instructions (usually 8-10 minutes) until tender.

Step 10

Stir in the baby spinach and let it wilt, about 1-2 minutes. Taste the soup and season with salt and black pepper as needed.

Step 11

Ladle the soup into bowls and garnish with fresh parsley, if desired. Serve hot with crusty bread or a side salad.

Nutrition Facts

Serving size 3742.8 grams (3742.8g)
Amount per serving % Daily Value*
Calories 2921
Total Fat 135.30g 173%
Saturated Fat 45.50g 228%
Polyunsaturated Fat 4.60g
Cholesterol 563mg 188%
Sodium 5488mg 239%
Total Carbohydrate 286.20g 104%
Dietary Fiber 43.40g 155%
Total Sugars 48.20g
Protein 165.90g 332%
Vitamin D 54IU 269%
Calcium 908mg 70%
Iron 31mg 170%
Potassium 5298mg 113%
*The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.

Source of Calories

Fat: 40.2%
Protein: 21.9%
Carbs: 37.8%