Despite the fact that celebrities have access to the best fitness trainers and expensive treatments, they still have to limit their diet from time to time. For instance, Nicole "Snooki" Polizzi cannot imagine her menu without salads, and no wonder. Salads are not only rich in vitamins, but also low in fat. Kim Kardashian followed a meal plan that included a lot of protein. For breakfast she ate cheesy eggs, then fish for lunch, and chicken for dinner. Jennifer Hudson dropped her weight so fast by avoiding late night snacks and early morning ones.