20 Weight Loss Foods That Actually Taste Good

Everyone wants to eat yummy foods, but everyone also wants to eat healthy. This may seem like a dilemma, but we’ve rounded up 20 of the best tasting “weight loss” foods that’ll satisfy your taste buds and be good to your waistline.

20. Cooked Spinach

Spinach is packed with necessary nutrients and vitamins, plus it’s great for your metabolism. Simply sauté with some garlic for a delicious side dish.

19. Avocado

Avocado is a healthy fat with no sugars and plenty of fiber. They're tasty enough to eat on their own, or make a great addition to any meal! However, you may want to stick to the serving size of one cup as these fruits are not low calorie.

18. Greek Yogurt

Yogurt is a great way to start your morning. You can add some fresh cut fruit for natural sweetness in plain Greek yogurt, but you may want to watch the sugar content on certain brands. The protein and probiotics are an added bonus to this tasty treat!

17. Raw Broccoli

There are so many ways to eat broccoli that really make it an amazing weight loss food. It's a good source of vitamins and also works as a detox food.

16. Dark Chocolate

Dark chocolate is said to be a mood-boosting food that is also diet friendly. Go ahead and snack on a few squares when your sweet tooth kicks in.

15. Asparagus

Grilled, steamed or sauté this healthy veggie for a tasty side to your dinner. Not only is this superfood high in fiber and nutrients, but it also helps eliminate bad cholesterol. 

14. Sweet Potato

Sweet potatoes are a great source of vitamin A and fiber, which makes them a wonderful addition to any healthy meal.

13. Dried Goji Berries

Protein and antioxidants make these berries a sweet snack. In fact, Goji berries are great for metabolism and have even been used as medicine for many years by the Chinese.

12. Kale

There's a good reason kale became so popular: it's super healthy. You can mix it as a salad, bake it in the oven with spices for a crunchy snack, or sauté with seasoning for a quick side dish.

11. Acai Berries

These berries are popular right now for their superfood-like qualities. They're packed with antioxidants and are known as a metabolism boosting food in addition to being sweet. It's a win-win!

10. Salmon

It's actually recommended to consume salmon on a monthly basis due to its health benefits. The omegs-3 fatty acids are good for your cardiovascular system and heart health.

9. Flax Seed

Flax seed is easily added to any meal. Throw some in your morning smoothie, or opt for flax seed bread next time you're at the grocery store. You won't regret introducing these heart-healthy seeds to your diet!

8. Beet Greens

Even if you aren't a "beet person," beet tops make for a nutrient-dense and delicious salad. These veggies have antioxidants and other properties that are known to work wonders on your metabolism.

7. Pineapple

Pineapples have vitamins and enzymes that are great for your digestive system. However, this fruit is also full of naturally occurring sugars, so consuming it in moderation is also a good idea.

6. Mixed Nuts

Nuts are packed with tummy-filling proteins and are also considered superfoods. Make sure you snack in moderation as these healthy treats also come with high calories.

5. Olive Oil

Olive oil makes everything better! Plus, you can use it for so many things. Toss it with veggies and seasoning, or mix it into your favorite pasta with a bit of grated cheese for a low-calorie dinner.

4. Ginger

Ginger not only boosts your metabolism, but also your immune system and is great for digestion. It also adds a bit of flavor to any meal!

3. Qunioa

Protein, fiber, vitamins, and antioxidants are just a few health benefits of adding quinoa to your diet. It also makes for a great tasting and fresh salad!

2. Cauliflower

With vitamins C and K and lots of dietary fiber, cauliflower is one underrated veggie. It makes for a great snack, or you can easily steam it to add to any dinner.

1. Pistachios

Another easy and healthy snack, pistachios are full of fiber and protein to help you feel satisfied.