For less risky option you can bet draw no bet market, but if want to bet on moneyline, Juventus to win seems better.
Juventus' performance, both in their domestic league and the Champions League, is far better than Stuttgart's. After comparing the results of the two teams, it is clear that Juventus is the favorite to win the game. One more reason I am confident Juventus has a high chance of winning is that they will be the hosts of the match. I don't think Juventus will give Stuttgart any opportunity to beat them. If Juventus cannot win this game, the lowest result I expect from them is a draw. As you mentioned recently, it is always very hard for any team to score against Juventus. However, let's see what happens, as football is full of surprises.
Looking at Stuttgart results recently, it really shows that Stuttgart is not in good form. Over five matches played recently, both in the champion league and their domestic league, Stuttgart have not been able to win any matches, and even in today's matches I am expecting nothing much from them, but the truth is that I can't say that the match will be that easy for Juventus. Stuttgart have a teamwork, but the problem is that they do not have a scorer. I have watched several of their matches; they always have good chances, but scoring is always their problem.