Bring a large pot of water to boil. Add tortellini and cook according to the package instructions. Drain and set aside.
Slice skinless, boneless chicken breast or thighs into thin strips. Drizzle with olive oil and season with smoked paprika, garlic powder, salt, black pepper.
Heat an empty large cast-iron skillet over medium heat for 3 minutes. Add 2 tablespoons of olive oil. Add sliced chicken in a single layer. Sear in batches to avoid overcrowding. Cook the chicken on medium heat for 4 minutes, without moving it at all so that it sears nicely.
Flip the chicken slices over, reduce heat to low-medium, and cook for about 5 more minutes or longer until it's cooked through. Remove the chicken from the skillet to a plate.
To the same, now empty, cast-iron skillet, melt 3 tbsp butter and then add grated garlic. Cook for just 30 seconds and then deglaze the pan with ¼ cup of white wine, working any brown bits from the base of the pan.
Add cooked tortellini and 2 tbsp of olive oil, 1 tbsp fresh thyme leaves, and ¼ cup grated parmesan cheese. Toss to coat thoroughly with the garlic butter sauce on low-medium heat.
Add back cooked chicken and stir to coat the chicken with the garlic butter sauce on low-medium heat. Remove from heat.
Add roasted butternut squash and roasted Brussels sprouts to the skillet with cooked chicken and cooked tortellini. If you use a large skillet, everything should fit. If not, work in batches.
Taste, add more salt and pepper, cheese or thyme if desired. Serve warm and enjoy.