Preheat oven to 350º F.
Bring a large pot of salted water to boil and cook pasta until just al dente. Drain and set aside.
In a large pan over medium-high heat, cook sausage until nicely browned and no longer pink.
Drain fat and add tomatoes. Add in sugar, stir well and reduce heat to low. Season with salt and pepper.
In a sauce pan, melt butter over medium-low heat and add in 1-2 tablespoons of flour. Mix continuously to break up flour and create roux.
Once roux has thickened, add in heavy cream and nutmeg and bring to a boil.
Reduce to a simmer and add parmesan and cheddar cheese. Stir until cheeses have melted. Taste and adjust seasoning if necessary.
After cheeses have fully melted, pour cream mixture into the tomato sauce and mix together.
Pour pasta into tomato cream sauce, making sure to coat pasta thoroughly with sauce.
Transfer pasta and sauce to an 8x8 or 9x13 baking dish (or individual ramekins). Top pasta with more cheddar cheese, place in oven and bake for 30 minutes.
Let cool for 10 minutes, garnish with basil and enjoy!
Find any recipe, add your own, make grocery lists easily from recipes. Enter any 3 ingredients and BigOven will tell you what you can make. It's free! (4.5/5 stars)