Creamy Italian Meatball Soup is a rich and comforting soup featuring tender meatballs, fresh vegetables, and creamy broth, perfect for a cozy meal.
Author:Alex Lee
Prep Time:15 minutes
Cook Time:30 minutes
Total Time:45 minutes
Yield:6 servings 1x
Category:Soups
Method:Stovetop
Cuisine:Italian
Diet:Low Fat
Ingredients
Scale
1 pound ground beef (or a mix of beef and pork)
1/4 cup breadcrumbs
1/4 cup grated Parmesan cheese
1 egg
2 cloves garlic, minced
1 teaspoon Italian seasoning
1/2 teaspoon salt
1/4 teaspoon black pepper
1 tablespoon fresh parsley, chopped (optional)
1 tablespoon olive oil
1 small onion, diced
2 celery stalks, chopped
1 can (14.5 oz) diced tomatoes
4 cups (1 liter) chicken or beef broth
1 cup small pasta (such as ditalini or elbow macaroni)
1/2 cup heavy cream
1 cup fresh spinach or basil, chopped
Extra Parmesan cheese
Fresh basil or parsley
Crushed red pepper flakes
Instructions
In a mixing bowl, combine ground meat, breadcrumbs, Parmesan, egg, garlic, Italian seasoning, salt, pepper, and parsley. Mix gently and form meatballs.
In a large pot over medium heat, brown meatballs in olive oil for about 5 minutes. Remove and set aside.
In the same pot, sauté onions, garlic, and celery until softened.
Add diced tomatoes and broth; season with Italian seasoning, salt, and pepper. Bring to a simmer.
Stir in pasta; cook according to package instructions. Return meatballs to the pot.
Lower heat; mix in heavy cream and Parmesan until melted and combined.
Just before serving, stir in fresh spinach or basil.
Notes
Add crushed red pepper flakes for an extra kick.
Feel free to use other vegetables like carrots or zucchini.
This soup can be stored in the refrigerator for up to 3 days.