Nutrition Facts for Easy meatball soup

Easy Meatball Soup

Warm, cozy, and irresistibly hearty, this Easy Meatball Soup is your go-to comfort meal that pairs rich, flavorful homemade meatballs with a medley of tender vegetables, savory broth, and just the right amount of pasta. Perfect for a busy weeknight, this one-pot wonder comes together in under an hour, featuring juicy beef meatballs seasoned with Parmesan, garlic, and oregano. Simmered alongside hearty carrots, celery, and a pop of vibrant baby spinach, this soup is as nutritious as it is satisfying. The addition of small pasta shapes, like ditalini or orzo, makes every spoonful indulgent and filling. Garnished with fresh parsley, this easy meatball soup is a family favorite that’s brimming with flavor and perfect for meal prep or a cozy dinner at home.

Nutriscore Rating: 68/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 Easy Meatball Soup
Prep Time:20 mins
Cook Time:35 mins
Total Time:55 mins
Servings: 6

Ingredients

  • 500 grams ground beef
  • 0.5 cups breadcrumbs
  • 0.25 cups grated Parmesan cheese
  • 1 large egg
  • 1 teaspoons garlic powder
  • 1 teaspoons dried oregano
  • 1 teaspoons salt
  • 0.5 teaspoons black pepper
  • 2 tablespoons olive oil
  • 1 medium yellow onion, diced
  • 2 medium carrots, diced
  • 2 celery stalks, diced
  • 3 cloves garlic, minced
  • 6 cups chicken or beef broth
  • 400 grams canned diced tomatoes
  • 2 cups baby spinach
  • 0.5 cups uncooked pasta (small shapes like ditalini or orzo)
  • 2 tablespoons fresh parsley, chopped

Directions

Step 1

In a mixing bowl, combine the ground beef, breadcrumbs, Parmesan cheese, egg, garlic powder, dried oregano, salt, and black pepper. Mix until well combined.

Step 2

Roll the meat mixture into small meatballs, about 1 inch in diameter, and set aside on a plate.

Step 3

Heat 1 tablespoon of olive oil in a large pot over medium heat. Add the meatballs in batches and cook until they are browned on all sides. Remove the meatballs and set aside. Repeat with the remaining meatballs, adding more oil if necessary.

Step 4

In the same pot, heat the remaining 1 tablespoon of olive oil. Add the diced onion, carrots, and celery. Sauté for 5–7 minutes, or until the vegetables are softened.

Step 5

Add the minced garlic and sauté for an additional 1 minute, until fragrant.

Step 6

Pour in the chicken or beef broth and the canned diced tomatoes (with their juice). Bring the mixture to a boil.

Step 7

Add the browned meatballs back into the pot. Reduce the heat to a simmer and cook for 15 minutes.

Step 8

Stir in the uncooked pasta and cook for an additional 8–10 minutes, or until the pasta is tender.

Step 9

Add the baby spinach and stir until wilted, about 1–2 minutes.

Step 10

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

Step 11

Serve hot, garnished with fresh parsley. Enjoy!

Nutrition Facts

Serving size 3156.2 grams (3156.2g)
Amount per serving % Daily Value*
Calories 2602
Total Fat 151.00g 194%
Saturated Fat 50.40g 252%
Polyunsaturated Fat 8.00g
Cholesterol 602mg 201%
Sodium 9994mg 435%
Total Carbohydrate 185.20g 67%
Dietary Fiber 24.50g 88%
Total Sugars 36.10g
Protein 138.90g 278%
Vitamin D 54IU 269%
Calcium 781mg 60%
Iron 21mg 116%
Potassium 3728mg 79%
*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: 20.9%
Carbs: 27.9%