Prepare a large pot of salted water to a boil, add the pasta and cook until al dente according to package directions. Then drain the pasta
While the pasta is cooking, heat oil in the pan with medium heat. Saute garlic, onion, and chili flakes
Add tomatoes and season with salt and pepper. Cook until tomatoes burst and start to slightly stick to the pan, thickening the sauce
Stir in shredded basil leaves
Add the cooked pasta, parmesan cheese, and mushroom powder. Cook for a few more minutes
Turn off the heat, plate the pasta and serve it garnished with basil and parmesan cheese. Enjoy!