Bring 5 quarts of water to a boil along with 3 tablespoons salt. Cook the pasta until al dente.
Meanwhile, melt the butter in a wide pan large enough to hold the pasta. Add the shallot or onion and cook 1 minute, or until softened. Pour in the gin and gently simmer 3 minutes.
Add the tomatoes, cream, red pepper, rosemary and ½ teaspoon salt,. Gently simmer for 10 minutes.
When the pasta is done, drain it and add to the pan. Reduce heat to low, add the cheese and stir until pasta is coated with the sauce. Serve with additional cheese on top.