In a Dutch oven, heat one tablespoon of the oil over medium-high heat. When the oil sizzles when you flick a drop of water into the pot, it is hot enough.
Add the chopped chicken and cook it, stirring it until it is slightly browned all over about five minutes. Remove the chicken to a plate and set it aside for now.
Melt the butter in the pot, adding the remainder of the oil too. Put the carrots in the hot oil and cook them for three to five minutes, stirring them frequently.
Add the peppers and the garlic, cooking these together with the carrots for another minute or so, stirring frequently.
Lower the heat to medium and add the flour to the veggie and butter mixture, cooking while constantly stirring for about one or two minutes. The flour will thicken as it cooks, but don’t let it brown.
Set the stove temperature to low, and add seven cups of chicken broth, whisking to smooth the broth.
Measure out one more cup of broth into a jar with a lid. Add the cornstarch to the broth, cap the jar with the lid, and shake to blend it. Pour this mixture into the soup pot.
Add the chicken, beans, and the rest of the seasonings.
Bring the broth to a boil over medium heat. Break the lasagna noodles into pieces that are 2 or 3 inches long. Then, break these chunks in half to make squares. Stir the noodles into the boiling pot of soup and let them boil for about 10 minutes.
Reduce heat to a simmer, stir in the spinach, and let the soup simmer covered with a tightly fitting lid for another 15 minutes. Stir the soup every five minutes or so to keep the pasta from sticking to the bottom of the pot.
Turn the heat to low and stir in the half and half and the Parmesan cheese. Heat the soup through, stirring frequently, and serve in large bowls.