Add 2 tbsp of extra-virgin olive oil and the chopped mushrooms into a deep frying pan on a medium heat. Season with salt and pepper and fry for 5 minutes, stirring frequently.
Then, add the finely chopped onion to fry for a further 5-8 minutes, reducing the heat to medium/low. We want all the excess moisture to evaporate so that the mushrooms and onion can start to take on some colour and caramelise.
Next, add the tomato puree and garlic to gently fry in the pan. At this stage, add the rigatoni into salted boiling water, timer set to the packet time minus 2 minutes. Continue to stir & gently fry the tomatoey/ mushroom mix during this time.
Reserving the pasta water, transfer the undercooked pasta into the deep frying pan along with 3 ladles of pasta water. Stir to coat the rigatoni in the sauce and continue to cook until the pasta water has emulsified to form a glossy, delicious tomato sauce.
Add the panko breadcrumbs into a separate frying pan with the remaining oil, chopped basil and a pinch of flakey salt. Gently fry until golden brown (couple of mins). Serve the mushroom ragu with the salty, toasted basil breadcrumbs and an additional sprinkle of basil. So damn good