Nutrition Facts for Meatball and escarole soup

Meatball and Escarole Soup

Warm up with a comforting bowl of Meatball and Escarole Soup, a hearty Italian-inspired dish that combines tender homemade meatballs, vibrant escarole, and a flavorful chicken broth infused with aromatic vegetables and herbs. Perfect for cozy evenings, this recipe features a blend of ground beef and pork seasoned with Parmesan cheese and garlic for irresistibly juicy meatballs, simmered alongside sautéed onions, carrots, and celery for a rich, savory base. Escarole adds a subtle bitterness and nourishing texture, while optional orzo pasta makes it even more satisfying. Ready in just under an hour and perfect for six servings, this wholesome soup is a one-pot wonder that’s as easy to prepare as it is delicious. Serve it with crusty bread or a sprinkle of Parmesan for an extra-special touch.

Nutriscore Rating: 69/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 and Escarole Soup
Prep Time:20 mins
Cook Time:30 mins
Total Time:50 mins
Servings: 6

Ingredients

  • 1 pound Ground beef
  • 0.5 pound Ground pork
  • 0.5 cup Breadcrumbs
  • 0.25 cup Parmesan cheese, grated
  • 1 large Egg
  • 2 cloves Garlic, minced
  • 1 teaspoon Salt
  • 0.5 teaspoon Black pepper
  • 2 tablespoons Olive oil
  • 1 medium Yellow onion, chopped
  • 2 medium Carrots, diced
  • 2 stalks Celery, diced
  • 8 cups Chicken broth
  • 1 head Escarole, chopped
  • 0.5 teaspoon Dried thyme
  • 1 Bay leaf
  • 1 teaspoon Salt (for seasoning broth)
  • 0.5 teaspoon Pepper (for seasoning broth)
  • 0.5 cup Orzo pasta (optional)

Directions

Step 1

In a large mixing bowl, combine ground beef, ground pork, breadcrumbs, Parmesan cheese, egg, garlic, salt, and black pepper. Mix thoroughly with clean hands until everything is evenly combined.

Step 2

Roll the mixture into 1-inch meatballs and set aside on a plate or baking sheet.

Step 3

In a large soup pot or Dutch oven, heat olive oil over medium heat. Add the meatballs in batches and brown them on all sides. Remove the browned meatballs from the pot and set aside.

Step 4

In the same pot, add chopped onion, carrots, and celery. Sauté the vegetables for about 5 minutes, or until they begin to soften.

Step 5

Add chicken broth, thyme, bay leaf, salt, and pepper to the pot. Stir to combine and bring the mixture to a simmer.

Step 6

Return the browned meatballs to the pot and let them simmer in the broth for 10 minutes, stirring occasionally.

Step 7

Add the chopped escarole and, if using, the orzo pasta. Simmer for an additional 10 minutes, or until the escarole is tender and the orzo is cooked through.

Step 8

Taste the broth and adjust the seasoning with additional salt and pepper, if necessary.

Step 9

Remove the bay leaf before serving. Ladle the soup into bowls and serve hot with crusty bread or additional grated Parmesan cheese, if desired.

Nutrition Facts

Serving size 3530 grams (3530.0g)
Amount per serving % Daily Value*
Calories 3036
Total Fat 174.70g 224%
Saturated Fat 61.00g 305%
Polyunsaturated Fat 4.60g
Cholesterol 745mg 248%
Sodium 10980mg 477%
Total Carbohydrate 171.80g 62%
Dietary Fiber 23.60g 84%
Total Sugars 24.20g
Protein 203.20g 406%
Vitamin D 54IU 269%
Calcium 840mg 65%
Iron 23mg 129%
Potassium 4774mg 102%
*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: 51.2%
Protein: 26.5%
Carbs: 22.4%