Print
clockclock iconcutlerycutlery iconflagflag iconfolderfolder iconinstagraminstagram iconpinterestpinterest iconfacebookfacebook iconprintprint iconsquaressquares iconheartheart iconheart solidheart solid icon
Delicious hearty meatball soup in a bowl, perfect for a cozy meal

Hearty Meatball Soup

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A comforting and flavorful soup packed with savory meatballs, vibrant vegetables, and rich broth. Perfect for sharing during any season.

  • Total Time: 45 minutes
  • Yield: 4 servings 1x

Ingredients

Units Scale
  • 1 pound ground beef or turkey
  • 1/2 cup breadcrumbs
  • 1/4 cup grated Parmesan cheese
  • 1 egg
  • 2 cloves garlic, minced
  • 1 teaspoon Italian seasoning
  • Salt and pepper to taste
  • 4 cups beef or chicken broth
  • 1 cup diced carrots
  • 1 cup diced celery
  • 1 cup chopped onions
  • 1 cup spinach or kale
  • 1 can diced tomatoes (optional)

Instructions

  1. Combine the ground meat, breadcrumbs, Parmesan, egg, minced garlic, Italian seasoning, salt, and pepper in a bowl. Mix well and form into small meatballs.
  2. Heat a large pot over medium heat and brown the meatballs on all sides. Remove the meatballs and set aside.
  3. In the same pot, add the broth, diced carrots, celery, and onions. Bring to a boil, then reduce heat. Return the meatballs to the pot along with the spinach or kale and diced tomatoes if desired. Simmer for 20 to 30 minutes until the vegetables are tender.
  4. Serve hot and enjoy your comforting bowl of Hearty Meatball Soup.

Notes

This soup is easily customizable. You can use plant-based meat alternatives for a vegetarian version or add seasonal vegetables to enhance flavor.

  • Author: carter_emily
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Category: Main course
  • Method: Stovetop
  • Cuisine: American
  • Diet: High Protein

Nutrition

  • Serving Size: 1 serving
  • Calories: 350
  • Sugar: 5g
  • Sodium: 400mg
  • Fat: 12g
  • Saturated Fat: 4g
  • Unsaturated Fat: 6g
  • Trans Fat: 0g
  • Carbohydrates: 45g
  • Fiber: 3g
  • Protein: 15g
  • Cholesterol: 30mg