02Preheat a large nonstick skillet over medium-high heat with 3 tablespoons oil; add in eggplant; cook, stirring occasionally, until brown, about 5-6 minutes.
03Remove the eggplant from the skillet to a plate and cover with foil to keep warm.
04Return the skillet to the stove; add in the remaining 2 tablespoons oil; add in the chicken and cook to lightly brown, about 4-5 minutes.
05Add in the onions and garlic; return the eggplant to the skillet, season with salt, pepper, and crushed red pepper flakes; continue to cook 3-4 minutes.
06Add in white wine and chicken stock; bring to a simmer; cook for 3-4 minutes.
07Add in the cherry tomatoes and pasta water; cook until the tomatoes begin to burst.
08Add in the parsley and cooked pasta; toss to coat, and cook for 1-2 minutes or until the sauce tightens up around the pasta.
09Turn off the heat; add in grated Parmigiano-Reggiano; toss to coat the spaghetti.