On medium high heat, place sausage in a large pan. Use a spatula to break it up into pieces about an inch to half an inch depending on the size you like. Cook until browned (3-5 minutes)
With a slotted spoon, remove sausage pieces from pan but leave the oil behind
In the pan with remaining oil, place in diced onion and fennel seeds. Reduce heat to medium
Saute onion until almost translucent (around 5 minutes)
Add in minced garlic and cook for ~1 more minute (remove excess oil)
Add in red pepper, pepper, marinara and basil. Cook together for 5 minutes
Add cream and parmesan, stir until combined and the sauce coats the noodles. Remove from heat. Add sausage back in
Boil pasta according to instructions minus 2 minutes (should be very al dente)
Reserve ⅔ cups of pasta water and strain the noodles
Add pasta and pasta water to the sauce
Cook pasta on medium heat until the sauce is creamy and pasta is al dente (~2-5 minutes)
Top with more basil and parmesan cheese and serve