9 Indulgent Foods That Won't Ruin Your Diet (Slideshow)

Nut butters like peanut, cashew, or almond are creamy and indulgent spreads that won't ruin your diet. They are full of healthy fats and proteins. Spread them on whole-wheat crackers of bread.

Pretzels and Hummus

For a healthy snack, try eating unsalted pretzels with either homemade or store-bought hummus. The pretzels are easy-to-digest carbs and the hummus is a good source of protein.

Guacamole

Guacamole is full of healthy avocados and other vegetables and herbs. It's one of the best dips for you — and the tastiest. Avocados have tons of healthy fats to keep you fuller longer.

Yogurt and Fruit

Fat-free yogurt is a great way to indulge. Add some sweet fruit and a drizzle of maple syrup or honey for a delicious breakfast or dessert.

Smoothies

Smoothies are a great way to drink your fruits and vegetables. You can sweeten them up with some honey and make them creamy and luxurious with yogurt.

Nuts and Dried Fruit

Nuts are crunchy, salty, and the perfect snack. When you pair them with chewy and sweet dried fruit it turns into an indulgent snack that is actually good for you.

Fig Cookies

Cookies with figs are a great dessert or snack that won't ruin your diet. They are full of high-energy carbs, vitamins, and minerals. Just stick to two.

Graham Crackers with Honey

Graham crackers are everyone's favorite childhood snack. When drizzled with honey they can make for a great low-calorie snack that will keep your diet in check and your taste buds happy.

Whole Grain Waffle with Maple Syrup

For breakfast on-the-go or a quick snack, try a whole-grain waffle drizzled with maple syrup. It gives you an energy boost to get your day started and the whole grains are a healthy choice.