Print

Italian Meatball Orzo Soup

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Italian Meatball Orzo Soup is a cozy, hearty soup featuring juicy meatballs, tender orzo, and vegetables in a savory broth. Perfect for family meals or cold evenings.

Ingredients

Units Scale
  • 1 lb ground beef or ground turkey
  • 1/2 cup breadcrumbs
  • 1 egg
  • 1/4 cup grated Parmesan cheese
  • 2 cloves garlic, minced
  • 1 onion, finely chopped
  • 2 carrots, peeled and diced
  • 2 stalks celery, diced
  • 1 can (14.5 oz) diced tomatoes
  • 6 cups chicken or beef broth
  • 3/4 cup orzo pasta
  • 2 cups fresh spinach or kale
  • 1 tsp Italian seasoning
  • Salt and black pepper, to taste
  • 2 tbsp olive oil

Instructions

  1. In a large bowl, combine ground meat, breadcrumbs, egg, Parmesan, minced garlic, salt, and pepper. Mix well and form into small meatballs. Set aside.
  2. Heat olive oil in a large pot over medium heat. Sauté onion, carrots, and celery until softened, about 5–7 minutes.
  3. Add diced tomatoes and broth. Bring to a boil.
  4. Carefully drop the meatballs into the boiling soup. Reduce heat and simmer for 10–12 minutes until meatballs are cooked through.
  5. Stir in orzo pasta and cook for 8–10 minutes until tender.
  6. Add spinach or kale and simmer for another 2–3 minutes until wilted.
  7. Season with additional salt and pepper to taste. Serve hot.

Notes

  • Use ground chicken or plant-based meat for variation.
  • Swap orzo with other small pasta types.
  • Add red pepper flakes for a spicy kick.
  • Freezes well for up to 2 months.
  • Garnish with fresh herbs like parsley or basil for added flavor.

Nutrition