Heat one tablespoon olive oil in a large sauté pan over medium heat. Removing casing from the sausage and cook, stirring until crumbled and lightly browned. Drain and set aside in a bowl.
Add remaining one tablespoon olive oil to the pan. Add garlic, salt and pepper to taste and cook until garlic starts to brown. Stir in the spinach and basil and cook until the spinach wilts slightly. Add tomatoes and continue cooking until the spinach is cooked. Stir in the browned sausage.
Cook rigatoni according to package directions. Drain the pasta well and add to the sauce, mixing well. Garnish with shaved parmesan cheese.