Prepare the pasta as directed on the package, drain, cover and set aside.
In a large skillet, heat the olive oil and sausage, until the sausage is no longer pink.
Once sausage is no longer pink, add the onion, mushroom and garlic to skillet and allow to cook until the onion is translucent.
Add the chicken broth, tomatoes, basil, sea salt and black pepper.
Cook uncovered over medium heat for 5-10 minutes to reduce the amount of liquid.
Add chopped spinach.
Cover and simmer until the spinach is tender and mixture is heated through.
Add the drained pasta and mix thoroughly.
Sprinkle with cheese and serve.