What to Eat on a Low-Calorie Diet, According to a Dietitian

Lean Protein: Include sources of lean protein such as skinless poultry, fish, tofu, tempeh, eggs, and legumes like beans and lentils. These foods are low in calories but rich in essential nutrients and can help keep you feeling full and satisfied.

Arrow

Non-Starchy Vegetables: Load up on non-starchy vegetables like leafy greens, broccoli, cauliflower, bell peppers, cucumbers, zucchini, and tomatoes. These vegetables are low in calories and high in fiber, vitamins, and minerals, making them ideal for a low-calorie diet.

Arrow

Fruits: Enjoy a variety of fresh fruits such as berries, apples, oranges, kiwi, and melons. While fruits contain natural sugars, they are also packed with fiber, vitamins, and antioxidants, making them a nutritious and satisfying choice for a low-calorie diet.

Arrow

Whole Grains: Opt for whole grains like quinoa, brown rice, oats, barley, and whole wheat bread and pasta. These foods are higher in fiber and nutrients compared to refined grains, helping you feel fuller for longer and supporting overall health.

Arrow

Healthy Fats: Include sources of healthy fats such as avocados, nuts, seeds, and olive oil in moderation. While fats are higher in calories compared to protein and carbohydrates, they are essential for overall health and can help keep you feeling satisfied between meals.

Arrow

Low-Fat Dairy: Choose low-fat or fat-free dairy products such as milk, yogurt, and cheese. These foods provide essential nutrients like calcium and protein while keeping calories in check.

Arrow

Hydration: Stay hydrated by drinking plenty of water throughout the day. Sometimes, thirst can be mistaken for hunger, so staying hydrated can help prevent overeating.

Arrow