Cook the pasta in plenty of salted water until al dente.
Meanwhile, heat the butter in a pan and fry the bacon until crispy. Add the tomatoes and frozen peas and cook over medium heat for about 5 minutes. Cut the basil into strips and add to the sauce with the mascarpone. Season to taste with salt and pepper. Serve with fresh parmesan.