This Hearty Meatball Soup brings together tender homemade beef meatballs, fresh vegetables, and delicate pasta all simmered in a rich and savory broth. Each spoonful bursts with the flavors of Italian herbs and comforting, home-cooked goodness.
Perfect for family dinners or cozy weekends, this soup is not just filling but incredibly satisfying. Whether you’re curled up on a rainy day or serving a crowd, the warm aroma and delicious taste of this soup will create cherished memories around the table.
Full recipe:
Ingredients:
-
1 pound ground beef
-
1/4 cup dry bread crumbs
-
1 egg, lightly beaten
-
1 tablespoon chopped fresh parsley
-
1/2 teaspoon salt
-
1/4 teaspoon pepper
-
6 cups beef broth
-
1 can (14-1/2 ounces) diced tomatoes, undrained
-
1 cup sliced carrots
-
1 cup chopped celery
-
1/2 cup chopped onion
-
1 teaspoon Italian seasoning
-
1 cup small pasta (like ditalini or orzo)
-
2 cups fresh spinach, chopped
-
Grated Parmesan cheese, for serving
Directions:
-
In a bowl, combine ground beef, bread crumbs, egg, parsley, salt, and pepper. Mix lightly but thoroughly. Shape into 3/4-inch balls.
-
In a Dutch oven, bring beef broth, tomatoes, carrots, celery, onion, and Italian seasoning to a boil.
-
Carefully add meatballs to the simmering soup. Reduce heat and simmer, uncovered, for 30 minutes.
-
Stir in pasta and cook for an additional 10 minutes or until pasta is tender.
-
Add spinach during the last 2 minutes of cooking.
-
Serve hot with grated Parmesan cheese.
Prep Time: 20 minutes | Cooking Time: 40 minutes | Total Time: 1 hour
Kcal: 310 kcal | Servings: 6 servings