In a large stock pot, over medium-high heat, saute all veggies, garlic, thyme, rosemary, and pepper flakes in olive oil until veggies are soft, about 10 minutes.
Add in chicken stock, bay leaves, salt, and pepper. Cover and bring to a boil.
Once stock is boiling, add in uncooked chicken, re-cover, and lower heat to a rolling simmer. Continue to simmer until chicken is cooked through, about 15-20 minutes.
Remove chicken from liquid and shred with two forks, or diced with tongs and a sharp knife. Set aside.
Bring soup mixture back to a boil. Add in tortellini and cook 1-2 minutes UNDER the time indicated on your package. Add chicken back in and mix until chicken in reheated.
Finish with fresh lemon juice and parsley.