Bring a pot of water to boil, season with salt. Cook pasta as per package instruction.
While pasta is cooking, heat olive oil in a large skillet.
When the oil is hot, add chicken cubes, season with salt and pepper. Cook, stirring occasionally until chicken is browned and just cooked through, 4-5 minutes.
Remove the chicken from the pan; cover with foil and keep aside.
Clean pan if any brown bits are stuck, because we don't want the sauce to look brown.
Add chopped bacon, cook until crispy. Remove bacon from the pan and keep aside. Discard bacon fat.
Add butter to the pan. When butter melts add minced garlic and onion. Saute until the onion softens and raw garlic smell has disappeared.
Stir in sun-dried tomatoes. Cook for a minute.
Lower the heat and add cream, Parmesan cheese to the pan.
Drain tortellini and reserve 1 cup of pasta water.
Add cooked tortellini, chicken, basil, and bacon to the pan. Add 1/2 cup of reserved pasta water to the pan.
Mix everything gently and let it cook for another 1 minute on low heat.
Remove from flame and serve topped with more parmesan on top.