Heat oil in a shallow pan. Add tomatoes. Cook for 3 minutes until they start to blister.
Reduce heat to low. Using a potato masher, mash the tomatoes until they burst. Add broccoli and saute for 5 minutes.
Add cream and dip. Bring to a boil. Add pasta. Reduce heat to low and simmer for 5 minutes.
Add parsley and stir to combine.