Work indulgence foods into your calorie plan. If you do want to have something that is a little higher in calories, then make sure that you work it into your overall calorie goal for the day. For example, if you are following an 1,800 calorie plan, and you want to have a brownie that is 300 calories, then you would only have 1,500 calories left for the day.
Sure, you certainly need to drink plenty of water to help combat bloating, you can (and should!) also consume high-water content foods. Reach for cucumbers, tomatoes, watermelon, asparagus, grapes, celery, artichokes, pineapple, and cranberries — all of which contain diuretic properties that will also help you stay full due to their higher fiber content.