Cook the linguine or fettuccine according to package instructions until al dente. Drain and set aside, reserving 1/2 cup of the pasta cooking water.
In a large skillet, heat the olive oil over medium heat. Add the chopped onion and sauté until translucent, about 5 minutes. Stir in the minced garlic and cook for an additional minute until fragrant.
Add the diced tomatoes (with their juices) to the skillet. Stir in the heavy cream, dried basil, dried oregano, and red pepper flakes if using. Bring the mixture to a simmer and let it cook for about 5 minutes, stirring occasionally.
Add the chopped lobster meat to the sauce and cook for another 3-4 minutes until heated through. Season with salt and pepper to taste.
Toss the cooked pasta with the lobster sauce, adding reserved pasta water a little at a time until the desired consistency is reached.
Serve immediately, garnished with fresh basil leaves and grated Parmesan cheese.