Preheat oven to 400°F and lightly grease a 9x13" baking dish.
Cook the pasta al dente or according to its package instructions. Once cooked, drain the water, drizzle in 2-3 tsp of olive oil to keep the noodles from sticking to each other and mix well. Set aside.
In a large frying pan or skillet, heat 1 tbsp of oil at medium heat. Add the diced onion and fresh garlic. Cook for 3-4 minutes or until softened.
Remove the sausages from the casings and add to the pan. Using a spoon or spatula, break the sausages apart until the meat is crumbled and mixed in with the onion and garlic. Cook for 5-7 minutes or until the sausage is cooked through.
Add the fresh spinach and mix into the meat for about 1 minute or until the spinach is wilted. Season with salt and pepper.
In a large bowl, add the cooked pasta and 2 cups of the Roasted Tomato and Garlic Pasta Sauce. Stir until the noodles are evenly coated. Add the sausage and spinach mixture to the noodles and mix together.
Pour the pasta and sausage mixture into the 9x13" baking dish. Top the pasta with the grated cheese, making sure it covers the entire surface. Season with the dried basil, salt and pepper.
Cover the baking dish with tin foil and bake for 20 minutes. Remove the tin foil and bake for another 10 minutes or until the cheese is fully melted and the pasta in the middle of the dish is warm.
Serve with a sprinkle of parmesan and fresh basil and enjoy!