Italian Meatball Orzo Soup | TastyEra

Italian Meatball Orzo Soup

Short Description

Italian Meatball Orzo Soup is a hearty and wholesome meal made with juicy meatballs, tender orzo pasta, and a medley of vegetables simmered in a flavorful broth. This comforting soup is a perfect balance of protein, carbs, and vegetables, ideal for family dinners or cozy nights in.

Why You’ll Love This Recipe

This soup offers the richness of traditional Italian meatballs paired with the lightness of orzo and vegetables. It’s quick to make, deeply satisfying, and easy to store or reheat. The recipe is also highly customizable, allowing you to swap ingredients based on availability or preference. Whether you’re feeding kids or adults, this soup is always a hit.

Ingredients

(Tip: You can find the complete list of ingredients and their measurements in the recipe card below.)

  • Ground beef or ground turkey
  • Breadcrumbs
  • Egg
  • Parmesan cheese
  • Fresh garlic, minced
  • Onion, finely chopped
  • Carrots, peeled and diced
  • Celery, diced
  • Canned diced tomatoes
  • Chicken or beef broth
  • Orzo pasta
  • Fresh spinach or kale
  • Italian seasoning
  • Salt and black pepper
  • Olive oil

Directions

  1. In a large bowl, mix the ground meat, breadcrumbs, egg, Parmesan, minced garlic, salt, and pepper. Form small meatballs and set aside.
  2. In a large pot, heat olive oil over medium heat. Sauté onion, carrots, and celery until softened.
  3. Add diced tomatoes and broth. Bring to a boil.
  4. Carefully drop the meatballs into the simmering soup. Reduce heat and cook for 10–12 minutes.
  5. Stir in the orzo and cook until tender, about 8–10 minutes.
  6. Add spinach or kale and simmer for 2–3 minutes until wilted.
  7. Taste and adjust seasoning with more salt and pepper if needed. Serve hot.

Servings and timing

This recipe yields approximately 6 servings. Preparation takes about 15 minutes, with a cook time of 30 minutes, for a total of 45 minutes from start to finish.

Variations

  • Use ground chicken or plant-based meat alternatives for a different protein profile.
  • Add a splash of lemon juice for brightness.
  • Swap orzo with other small pasta like ditalini or acini di pepe.
  • For a spicier version, include a pinch of red pepper flakes or use spicy Italian sausage meatballs.

Storage/Reheating

Store leftovers in an airtight container in the refrigerator for up to 4 days.
To reheat, warm the soup on the stovetop over medium heat until heated through, adding a splash of broth or water if needed.
This soup also freezes well for up to 2 months. Thaw overnight in the fridge before reheating.

FAQs

What kind of meat is best for the meatballs?

Ground beef or a beef-pork blend provides rich flavor, but ground turkey or chicken works for a leaner option.

Can I make this soup gluten-free?

Yes, use gluten-free breadcrumbs and substitute orzo with gluten-free pasta or rice.

Can I use frozen vegetables?

Absolutely. Frozen carrots, spinach, or a vegetable medley can be added directly to the soup.

How do I keep meatballs from falling apart?

Ensure the meatball mixture has enough binding from egg and breadcrumbs, and handle them gently.

Can I cook the meatballs separately?

Yes, browning them in a skillet before adding to the soup adds extra flavor and texture.

Can I make this in a slow cooker?

Yes. Brown the meatballs and vegetables first, then combine all ingredients (except orzo and spinach) in the slow cooker and cook on low for 6 hours. Add orzo and greens during the last 30 minutes.

Can I use other pasta?

Small pasta shapes like ditalini or even couscous can be used instead of orzo.

Is this soup kid-friendly?

Yes. The mild flavors and small pasta make it a great option for children.

Can I double the recipe?

Yes, this recipe scales well. Use a larger pot and double all ingredients.

What herbs can I add?

Fresh parsley, basil, or thyme work well. Garnish with fresh herbs before serving.

Conclusion

Italian Meatball Orzo Soup is a cozy, nourishing meal that’s perfect for any season. Easy to make and loved by all ages, this soup deserves a spot in your weekly dinner rotation. It combines the best of Italian comfort food into one satisfying bowl.

Print

Italian Meatball Orzo Soup

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.

  • Author: Emma Harper
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Total Time: 45 minutes
  • Yield: 6 servings 1x
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Italian
  • Diet: Halal

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
0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments