Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Italian Meatball Orzo Soup

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Olivia
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Total Time: 45 minutes
  • Yield: 6 servings 1x
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Italian
  • Diet: Halal

Description

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

  • Serving Size: 1 serving
  • Calories: 350
  • Sugar: 4g
  • Sodium: 780mg
  • Fat: 18g
  • Saturated Fat: 6g
  • Unsaturated Fat: 10g
  • Trans Fat: 0g
  • Carbohydrates: 28g
  • Fiber: 3g
  • Protein: 20g
  • Cholesterol: 65mg