Nutrition Facts for Italian style pepperoni and spinach soup with meatballs

Italian Style Pepperoni and Spinach Soup with Meatballs

Warm up with a bowl of hearty and flavorful Italian Style Pepperoni and Spinach Soup with Meatballs—an irresistible medley of savory goodness! This comforting one-pot recipe combines tender homemade beef and pork meatballs, vibrant baby spinach, and bite-sized pasta, all simmered in a rich tomato and chicken broth base. The addition of zesty pepperoni slices infuses the dish with a bold, smoky kick, while classic Italian seasonings and a sprinkle of Parmesan cheese elevate each spoonful. Perfect for a cozy family dinner or meal prepping, this recipe comes together in under an hour and delivers authentic Italian flavors in every satisfying bite.

Nutriscore Rating: 66/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.
SnapCalorie App QR Code

Scan with your phone to download!

Image of Italian Style Pepperoni and Spinach Soup with Meatballs
Prep Time:20 mins
Cook Time:40 mins
Total Time:60 mins
Servings: 6

Ingredients

  • 1 pound ground beef
  • 0.5 pound ground pork
  • 0.5 cup breadcrumbs
  • 0.25 cup grated Parmesan cheese
  • 1 large egg
  • 2 cloves minced garlic
  • 1 teaspoon salt
  • 0.5 teaspoon black pepper
  • 2 tablespoons olive oil
  • 1 medium onion, finely chopped
  • 1 medium carrot, finely diced
  • 1 medium celery stalk, finely diced
  • 6 cups chicken broth
  • 1 15-ounce can diced tomatoes, with juices
  • 1 teaspoon Italian seasoning
  • 0.25 teaspoon red pepper flakes (optional)
  • 1 cup sliced pepperoni, quartered
  • 4 cups baby spinach leaves
  • 0.75 cup uncooked small pasta (e.g., ditalini or orzo)
  • 0 to taste additional grated Parmesan cheese, for garnish

Directions

Step 1

In a large bowl, combine ground beef, ground pork, breadcrumbs, 1/4 cup grated Parmesan cheese, egg, minced garlic, salt, and black pepper. Mix until combined.

Step 2

Form the meat mixture into small meatballs, about 1 inch in diameter, and set them aside.

Step 3

Heat the olive oil in a large pot or Dutch oven over medium heat. Brown the meatballs in batches, turning occasionally, until they are lightly browned on all sides. Remove the meatballs and set them aside.

Step 4

In the same pot, add the chopped onion, carrot, and celery. Sauté for 5–7 minutes, stirring occasionally, until the vegetables are softened.

Step 5

Pour in the chicken broth and diced tomatoes (with their juice). Stir in the Italian seasoning and red pepper flakes (if using). Bring the mixture to a boil.

Step 6

Reduce the heat to a simmer and carefully add the meatballs back into the pot. Let the soup simmer for 20 minutes, stirring occasionally.

Step 7

Stir in the quartered pepperoni slices, baby spinach, and uncooked pasta. Cook for an additional 10 minutes, or until the pasta is tender.

Step 8

Taste the soup and adjust seasoning with additional salt and black pepper, if needed.

Step 9

Serve hot, garnished with additional grated Parmesan cheese, if desired.

Nutrition Facts

Serving size (3341.7g)
Amount per serving % Daily Value*
Calories 3790.7
Total Fat 240.7g 0%
Saturated Fat 87.1g 0%
Polyunsaturated Fat 4.6g
Cholesterol 756.4mg 0%
Sodium 12025.2mg 0%
Total Carbohydrate 228.5g 0%
Dietary Fiber 21.2g 0%
Total Sugars 36.2g
Protein 194.0g 0%
Vitamin D 55.8IU 0%
Calcium 874.9mg 0%
Iron 26.3mg 0%
Potassium 5333.3mg 0%
*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: 56.2%
Protein: 20.1%
Carbs: 23.7%