Heat the olive oil, In a large deep sauté pan over medium heat.
Add the shallots. Saute 2 to 3 minutes until translucent.
Add carrots, garlic and parsley. Sauté 1 to 2 minutes.
Add the salt, black pepper and paprika. Sauté 1 minute until fragrant.
Pour in the wine. Cook 2 minutes until reduced.
Add the tomatoes and basil. Cook 8 to 10 minutes until tomatoes starts to break down.
Add the parmigiano reggiano and parmesan cheeses. Cook until melted and sauce thickens slightly - about 1 minute.
Add the pasta. Stir to coat with the sauce.
Add the goat cheese in several chunks. Cover the pot and cook 4 minutes.
Stir. Transfer to a serving dish. Garnish with parmesan cheese and parsley if desired.
Plate. Serve. Enjoy.