In a large oven-safe pan / skillet, add olive oil and set the temperature to medium high heat. Add in the onions and sausage and cook for about 5 minutes until brown. Then, put in the garlic and apples, cooking for about another minute.
Next, add the chicken broth, canned tomatoes, heavy cream, pasta, salt, and pepper. Stir to combine. Bring the mixture to a boil; then reduce the heat to medium low. Cover and let simmer until the pasta is cooked al dente.
Remove the pan from the heat and add 1/2 cup of cheese to the pasta. Stir to combine. Sprinkle the top with the remaining cheese. Broil in the oven until the cheese melted.
Serve up, garnish with sliced green onions, and enjoy!