Nutrition Facts for Beef meatball soup

Beef Meatball Soup

Image of Beef Meatball Soup
Nutriscore Rating: 68/100

Warm, hearty, and bursting with flavor, Beef Meatball Soup is the ultimate comfort food for chilly days. This savory soup combines tender, homemade beef meatballs—seasoned with Parmesan cheese, garlic, and oregano—with a medley of vibrant vegetables like carrots, celery, and potatoes simmered in a rich beef broth infused with canned tomatoes and aromatic bay leaves. Perfectly balanced and deeply satisfying, this one-pot meal is easy to prepare yet guaranteed to impress with its comforting blends of textures and tastes. Garnished with fresh parsley and optional grated Parmesan for the final touch, this soul-soothing dish is ideal for family dinners or any occasion where you crave a warm bowl of goodness. Ready in just over an hour, this Beef Meatball Soup is a crowd-pleasing favorite you'll return to again and again! Keywords: beef meatball soup recipe, hearty soup, comfort food soup, one-pot meal.

Log this recipe in SnapCalorie

★★★★★ 4.8/5.0 (2,000+ reviews)
Get your calorie requirement
Log your nutrition in seconds
Get a personalized nutrition plan
SnapCalorie App Screenshot

Recipe Information

⏱️
Prep Time
25 min
🔥
Cook Time
45 min
🕐
Total Time
1 hr 10 min
👥
Servings
6 servings
📊
Difficulty
Medium

🥘 Ingredients

17 items
  • 500 grams Ground beef
  • 120 grams Breadcrumbs
  • 1 large Egg
  • 3 minced Garlic cloves
  • 1 medium, grated Onion
  • 30 grams, grated Parmesan cheese
  • 1 teaspoon Dried oregano
  • 1 teaspoon Salt
  • 0.5 teaspoon Black pepper
  • 2 tablespoons Olive oil
  • 2 medium, diced Carrots
  • 2 diced Celery stalks
  • 2 medium, peeled and diced Potatoes
  • 2 Bay leaves
  • 1500 milliliters Beef broth
  • 400 grams Canned diced tomatoes
  • 2 tablespoons, chopped Fresh parsley
💡
Pro Tip: Read through all ingredients before starting to cook!

📝 Instructions

10 steps
1

In a large mixing bowl, combine the ground beef, breadcrumbs, egg, grated onion, minced garlic, Parmesan cheese, dried oregano, salt, and black pepper. Mix well with your hands until the ingredients are thoroughly combined.

2

Shape the mixture into small meatballs, approximately 1 inch in diameter, and set aside on a plate.

3

In a large soup pot, heat the olive oil over medium heat. Add the meatballs in batches, cooking until they are browned on all sides, about 4-5 minutes per batch. Remove the meatballs from the pot and set them aside.

4

In the same pot, add the diced carrots, celery, and potatoes. Cook for about 5 minutes until they start to soften.

5

Add the bay leaves, beef broth, and canned diced tomatoes (with their juice) to the pot. Bring the soup to a boil.

6

Once the soup is boiling, reduce the heat to a simmer and return the meatballs to the pot. Let it cook uncovered for 25-30 minutes until the vegetables are tender and the flavors have melded.

7

Remove the bay leaves and discard them.

8

Stir in the fresh parsley before serving.

9

Taste and adjust the seasoning with more salt and pepper if needed.

10

Ladle the soup into bowls and serve hot, optionally garnished with additional Parmesan cheese or parsley.

Cooking Tip: Take your time with each step for the best results!
3082
cal
155.8g
protein
241.6g
carbs
170.4g
fat

Nutrition Facts

1 serving (3836.7g)
Calories
3082
% Daily Value*
Total Fat 170.4 g 218%
Saturated Fat 58.1 g 290%
Polyunsaturated Fat 8.3 g
Cholesterol 599 mg 200%
Sodium 11629 mg 506%
Total Carbohydrate 241.6 g 88%
Dietary Fiber 35.0 g 125%
Total Sugars 47.0 g
Protein 155.8 g 312%
Vitamin D 2.1 mcg 11%
Calcium 1017 mg 78%
Iron 28.6 mg 159%
Potassium 6744 mg 143%

*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

30.9%%
20.0%%
49.1%%
Fat: 1533 cal (49.1%%)
Protein: 623 cal (20.0%%)
Carbs: 966 cal (30.9%%)