Italian meatball soup with orzo, spinach, and carrots

I went the extra mile for this recipe I adapted from!  I had the time this afternoon so I made a vegetable soup stock from scratch, using leeks, celery, garlic, and carrots, seasoned with bay leaf, fresh tarragon, and thyme. For additional flavor, I added a teaspoon of organic Better Than Bouillon Vegetable Base. If not for that detour, this recipe would be quick and easy. Of course, to save time, I used the carrots from the stock in the meatball soup, and saved the rest of the vegetables for puréeing later. I will add the purée to the remaining stock for flavor.  I recommend serving this soup with a simple salad or hot crusty bread for a light supper.

Italian Meatball Soup with Orzo, Spinach and Carrots

1⁄2 lb ground sirloin
1 egg, lightly beaten
2 Tablespoons whole wheat Panko breadcrumbs
1 Tablespoon grated Parmigiano Reggiano cheese, plus more for serving
3/4 teaspoon dried basil
1/2 teaspoon onion powder
5 1/2 cups light chicken broth (reduced-sodium, fat-free)
2 cups fresh spinach (no stems)
3⁄4 cup uncooked orzo pasta
1/2 cup chopped carrot
Salt and pepper to taste


1. In small bowl, combine ground sirloin, egg, Panko, cheese, basil, and onion powder. Using a teaspoon, shape into 1-inch balls.

2. In a large saucepan, bring broth to a boil. Reduce heat to simmer. Season with salt and pepper to taste. Add meatballs and cook 10 minutes on simmer. Stir in the orzo and carrot. Bring to a boil, reduce the heat, and simmer for another 10 minutes or until the meatballs are done. About a minute before the meatballs are done, add the spinach. Serve topped with additional Parmigiano Reggiano cheese.