Heat 1 tablespoon of oil in a large stock pot or Dutch oven and add in the minced garlic and sauté for 30 seconds. Don't worry if you burn the garlic. The soup will still taste good, (speaking from experience here).
Add the onion and carrot to the pot and sauté for 5 minutes or until onions become translucent.
Pour in the 6 cups chicken broth and bring everything to a rolling boil.
Add the chopped potatoes, spinach, chicken and the 1/2 cup of pasta or rice to the pot and simmer according to the package directions. I used acini di pepe and cooked it for 10 minutes.
Add 1/4 cup lemon juice and salt and pepper to taste. You may want to add less lemon juice or more, depending on how lemony you want your soup to be.
Crack and beat one egg in a small bowl. Temper the egg by slowly adding hot broth one spoonful at a time to heat up the egg without scrambling it. If you put in the cold egg you'll have bits of scrambled egg in your soup instead of one that's been incorporated in to create a thick and creamy soup.
Serve the soup with crumbled feta cheese to really enhance the flavors.
You can always swap the veggies for anything you have on hand. I just happened to have spinach and red-skinned potatoes that I needed to use up.
I love using this Better than Bouillon soup base because it lasts a long time and make a ton of broth without taking up a lot of room in the fridge.
If you want a more standard chicken soup, feel free to omit the lemon juice and/or the egg, but honestly, I think that would be a mistake.
For more on how to temper eggs, check out this video.