First, let's clean up the chicken then marinate with dried basil, salt, and pepper. Set aside.
Boil enough water for the pasta to cook. Sprinkles little bit of salt. Cook until it's almost al-dente. (keep the pasta water)
Heat up a nonstick pan for grilling the chicken, add olive oil and butter then place the chicken onto the pan (skin facing pan). Grill until browning.
Heat up another a nonstick pan, add olive oil, butter and saute chopped garlic and onion until fragrant. Then, add mushroom.
Once the pasta is ready, drain it and place it onto the mixture. Stir well, add the mushroom stock, salt & pepper, and then heavy cream.
Stir well, adjust the flavour by adding more dried basil, salt & pepper and black pepper powder
Serve the pasta with whole pan-grilled chicken breast/thigh fillet or shredded chicken.