Nutrition Facts for Savory meatball soup

Savory Meatball Soup

Dive into a bowl of comfort with this Savory Meatball Soup—a hearty and flavor-packed recipe that brings together tender homemade meatballs, aromatic vegetables, and a rich tomato-infused broth. Made with a perfect blend of ground beef and pork, these juicy meatballs are seasoned with garlic, Parmesan cheese, and oregano for an irresistible depth of flavor. Simmered alongside ditalini pasta, wholesome vegetables, and fresh parsley, every spoonful offers a medley of textures and warming goodness. Perfect for cozy family dinners or meal prepping, this one-pot wonder is ready in just an hour and pairs beautifully with crusty bread and extra Parmesan. Whether you're seeking a comforting dinner idea or a crowd-pleasing soup recipe, this Savory Meatball Soup is your go-to solution!

Nutriscore Rating: 70/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 Savory Meatball Soup
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 Parmesan cheese, grated
  • 1 large Egg
  • 3 cloves Garlic, minced
  • 1 teaspoon Dried oregano
  • 1 teaspoon Salt
  • 0.5 teaspoon Black pepper
  • 2 tablespoons Olive oil
  • 1 medium Yellow onion, diced
  • 2 medium Carrots, diced
  • 2 stalks Celery stalks, diced
  • 6 cups Chicken broth
  • 1 14-ounce can Crushed tomatoes
  • 1 Bay leaf
  • 2 tablespoons Fresh parsley, chopped
  • 0.75 cup Pasta (small shapes like ditalini or orzo)

Directions

Step 1

In a large mixing bowl, combine the ground beef, ground pork, breadcrumbs, Parmesan cheese, egg, 1 minced clove of garlic, dried oregano, salt, and black pepper. Mix well until fully combined.

Step 2

Using your hands, shape the mixture into small meatballs, roughly 1 inch in diameter, and set them aside on a plate.

Step 3

Heat the olive oil in a large pot over medium heat. Brown the meatballs in batches, ensuring they are golden on all sides. Remove the meatballs from the pot and set them aside.

Step 4

In the same pot, add the diced onion, carrots, and celery. Sauté for 5–7 minutes, or until the vegetables are softened and the onion is translucent.

Step 5

Add the remaining minced garlic to the pot and sauté for 1 more minute until fragrant.

Step 6

Pour in the chicken broth and crushed tomatoes, then stir to combine. Add the bay leaf and bring the soup to a gentle boil.

Step 7

Reduce the heat to a simmer and carefully add the browned meatballs back into the pot. Let them cook in the broth for 20 minutes.

Step 8

Add the pasta to the soup and cook for an additional 8–10 minutes, or until the pasta is tender.

Step 9

Stir in the chopped parsley and remove the bay leaf before serving.

Step 10

Serve hot with additional grated Parmesan cheese and crusty bread on the side, if desired.

Nutrition Facts

Serving size (3199.5g)
Amount per serving % Daily Value*
Calories 3235.4
Total Fat 176.2g 0%
Saturated Fat 61.2g 0%
Polyunsaturated Fat 4.6g
Cholesterol 744.7mg 0%
Sodium 7638.5mg 0%
Total Carbohydrate 222.7g 0%
Dietary Fiber 20.6g 0%
Total Sugars 36.2g
Protein 204.6g 0%
Vitamin D 53.8IU 0%
Calcium 731.8mg 0%
Iron 22.9mg 0%
Potassium 4494.4mg 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: 48.1%
Protein: 24.8%
Carbs: 27.0%