Description
A comforting Italian soup made with tender meatballs, leafy greens, and small pasta in a flavorful broth, perfect for a cozy and nourishing meal.
Ingredients
- 1/2 lb ground beef or chicken
- 1/4 cup breadcrumbs
- 2 tablespoons grated Parmesan cheese
- 1 egg
- 2 cloves garlic, minced
- 2 tablespoons chopped parsley
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1 tablespoon olive oil
- 1/2 small onion, finely chopped
- 2 carrots, diced
- 2 celery stalks, diced
- 6 cups chicken broth
- 3/4 cup small pasta (like acini di pepe or orzo)
- 2 cups fresh spinach or escarole, chopped
- 1/2 teaspoon dried oregano
- Extra Parmesan cheese for serving (optional)
Instructions
- In a bowl, mix ground meat, breadcrumbs, Parmesan cheese, egg, garlic, parsley, salt, and pepper. Form into small meatballs.
- Heat olive oil in a large pot over medium heat. Sauté onion, carrots, and celery until softened.
- Add chicken broth and oregano, then bring to a boil.
- Carefully add meatballs to the boiling broth and cook for about 8–10 minutes.
- Stir in the pasta and cook according to package instructions until tender.
- Add chopped spinach or escarole and cook for another 2–3 minutes until wilted.
- Taste and adjust seasoning as needed.
- Serve hot, topped with extra Parmesan cheese if desired.
Notes
- Make small meatballs for authentic texture and quicker cooking.
- Escarole is traditional, but spinach works well as a substitute.
- Use homemade broth for deeper flavor.
- Store leftovers in the fridge for up to 3 days.
- Pasta may absorb broth over time, so add extra broth when reheating.
- Prep Time: 20 minutes
- Cook Time: 25 minutes
- Category: Soup
- Method: Simmering
- Cuisine: Italian