Stuff chicken breasts with ham, spinach, sage, and cheese. Roll and toothpick closed.
Salt and pepper and flour and set aside.
Heat olive oil in a large pan. Sauté onions, mushrooms, and garlic (I actually do this in butter in a separate pan since no one else eats this). Sear chicken on all sides and set aside.
Drain all the oil except a couple tablespoons.
Add stock and wine to pan. Return chicken to the pan with onions, mushrooms, and garlic.
Simmer until chicken is cooked through and soup reduces. About 30 minutes.
Serve with pretty noodles and steamed asparagus or broccoli. Lots of shredded Parmesan cheese and garlic bread.