Heat the olive oil (2 tablespoons) in a large pot. Add onion (1 cup) and garlic (4 large) and cook over medium-low heat until onion is translucent about 5-7 minutes. Add Italian seasoning (3 teaspoons) and continue to cook for 1 minute.
Add chicken broth, Better Than Bouillon, diced tomatoes with their juice, carrots, bay leaf, and Parmesan rind and simmer for 30 minutes.
Add grated parmesan and continue to simmer, stirring often so the cheese doesn't stick to the bottom of the pot until cheese is melted about 15 minutes.
Add tortellini, bring to a boil, reduce heat and simmer until pasta is tender about 5-8 minutes. Remove bay leaf and Parmesan rind. Stir in spinach, adjust seasoning and ladle into individual bowls. Top with Parmesan and parsley and serve.