In a large non-stick skillet over medium-high heat, brown the sausage meat in the oil, breaking it up with a wooden spoon as it cooks. Add the garlic and cook until browned. Deglaze with the wine and reduce until almost dry. Add the strained tomatoes. Cover and simmer for 15 minutes. Season with salt and pepper.
Meanwhile, in a pot of salted boiling water, cook the pasta al dente. Set aside 1 cup (250 ml) of the cooking water. Drain and lightly oil the pasta.
Add the reserved cooking water to the sauce and bring to a boil while stirring. Stir in the Parmesan and pasta. Adjust the seasoning. Top with the ricotta and basil.