Chop the garlic, slice the onion and bell peppers. Cut the potatoes into 1/2-inch chunks. Chop the basil and measure the wine (or broth).
Heat olive oil in a large skillet over medium-high heat. Add the sausage and cook, breaking it up into crumbles. Once cooked through, transfer to a plate.
Add the chicken to the skillet and cook until golden on the bottom. Flip, add the garlic, and cook until the other side is golden.
Transfer chicken to a cutting board and cut into bite-sized chunks.
Return chicken and sausage to the skillet. Pour in about 1/4 of the wine (or broth) and cook until most of it evaporates. Transfer the meat mixture to a plate.
Add 1 tablespoon olive oil to the skillet. Add potatoes and cook until tender inside and lightly crisp outside, about 15 to 20 minutes.
Add the peppers and onions to the potatoes and cook them for 5 minutes.
Return chicken and sausage to the skillet. Stir in the remaining wine (or broth), reduce heat to low, and simmer 15 minutes.
Turn the heat off, remove the bay leaf - stir in the fresh basil and serve.
Notes
To save some time, parboil the potato chunks for a few minutes before adding them to the skillet, which will reduce cooking time.
Brown the meat up to three days before serving.
The chicken breasts can be left whole and served with potatoes, peppers, and sausage instead of bite-szed pieces.