15 Best Vegetables for Weight Loss

Vegetables are the foundation of any successful weight loss diet. They are naturally low in calories, high in fiber, and packed with essential vitamins and minerals. Filling half your plate with vegetables at every meal is one of the simplest and most effective strategies for creating a calorie deficit while maintaining proper nutrition.

The Rankings

1 🧄

Garlic

4 cal · 0.2g protein · 1.0g carbs · 0.0g fat · 0.1g fiber · 3 cloves (9g)

With only 4 calories per 3 cloves (9g), garlic lets you eat large, satisfying portions without worrying about your calorie count.

2 🥬

Lettuce

5 cal · 0.5g protein · 0.7g carbs · 0.1g fat · 0.5g fiber · 1 cup shredded (47g)

With only 5 calories per 1 cup shredded (47g), lettuce lets you eat large, satisfying portions without worrying about your calorie count.

3 🥬

Celery

6 cal · 0.3g protein · 1.2g carbs · 0.1g fat · 0.6g fiber · 1 stalk (40g)

With only 6 calories per 1 stalk (40g), celery lets you eat large, satisfying portions without worrying about your calorie count.

4 🥬

Spinach

7 cal · 0.9g protein · 1.1g carbs · 0.1g fat · 0.7g fiber · 1 cup raw (30g)

With only 7 calories per 1 cup raw (30g), spinach lets you eat large, satisfying portions without worrying about your calorie count.

5 🫐

Radish

12 cal · 0.5g protein · 2.6g carbs · 0.1g fat · 1.1g fiber · 1 cup sliced (116g)

With only 12 calories per 1 cup sliced (116g), radish lets you eat large, satisfying portions without worrying about your calorie count.

6 🍄

Mushrooms

15 cal · 2.2g protein · 2.3g carbs · 0.2g fat · 0.7g fiber · 1 cup sliced (70g)

With only 15 calories per 1 cup sliced (70g), mushrooms lets you eat large, satisfying portions without worrying about your calorie count.

7 🥒

Cucumber

16 cal · 0.7g protein · 3.8g carbs · 0.1g fat · 0.5g fiber · 1 cup sliced (119g)

With only 16 calories per 1 cup sliced (119g), cucumber lets you eat large, satisfying portions without worrying about your calorie count.

8 🍅

Tomato

22 cal · 1.1g protein · 4.8g carbs · 0.2g fat · 1.5g fiber · 1 medium (123g)

With only 22 calories per 1 medium (123g), tomato lets you eat large, satisfying portions without worrying about your calorie count.

9 🥬

Cabbage

22 cal · 1.1g protein · 5.2g carbs · 0.1g fat · 2.2g fiber · 1 cup shredded (89g)

Just 22 calories per 1 cup shredded (89g) with 2.2g of fiber makes cabbage an ideal vegetable for weight loss.

10 🥕

Carrot

25 cal · 0.6g protein · 6.0g carbs · 0.1g fat · 1.7g fiber · 1 medium (61g)

With only 25 calories per 1 medium (61g), carrot lets you eat large, satisfying portions without worrying about your calorie count.

11 🥦

Cauliflower

25 cal · 1.9g protein · 5.3g carbs · 0.3g fat · 2.0g fiber · 1 cup chopped (107g)

Just 25 calories per 1 cup chopped (107g) with 2.0g of fiber makes cauliflower an ideal vegetable for weight loss.

12 🥬

Asparagus

27 cal · 2.9g protein · 5.2g carbs · 0.2g fat · 2.8g fiber · 1 cup (134g)

Just 27 calories per 1 cup (134g) with 2.8g of fiber makes asparagus an ideal vegetable for weight loss.

13 🫑

Bell Pepper

31 cal · 1.0g protein · 7.0g carbs · 0.3g fat · 2.1g fiber · 1 medium (119g)

Just 31 calories per 1 medium (119g) with 2.1g of fiber makes bell pepper an ideal vegetable for weight loss.

14 🫛

Green Beans

31 cal · 1.8g protein · 7.0g carbs · 0.1g fat · 2.7g fiber · 1 cup (110g)

Just 31 calories per 1 cup (110g) with 2.7g of fiber makes green beans an ideal vegetable for weight loss.

15 🫐

Butternut Squash

31 cal · 1.5g protein · 6.8g carbs · 0.3g fat · 1.2g fiber · 1 cup cubed (140g)

With only 31 calories per 1 cup cubed (140g), butternut squash lets you eat large, satisfying portions without worrying about your calorie count.

Quick Comparison Table

Here is a side-by-side nutritional comparison of all the foods on this list:

#FoodCaloriesProteinCarbsFatFiber
1🧄 Garlic40.2g1.0g0.0g0.1g
2🥬 Lettuce50.5g0.7g0.1g0.5g
3🥬 Celery60.3g1.2g0.1g0.6g
4🥬 Spinach70.9g1.1g0.1g0.7g
5🫐 Radish120.5g2.6g0.1g1.1g
6🍄 Mushrooms152.2g2.3g0.2g0.7g
7🥒 Cucumber160.7g3.8g0.1g0.5g
8🍅 Tomato221.1g4.8g0.2g1.5g
9🥬 Cabbage221.1g5.2g0.1g2.2g
10🥕 Carrot250.6g6.0g0.1g1.7g
11🥦 Cauliflower251.9g5.3g0.3g2.0g
12🥬 Asparagus272.9g5.2g0.2g2.8g
13🫑 Bell Pepper311.0g7.0g0.3g2.1g
14🫛 Green Beans311.8g7.0g0.1g2.7g
15🫐 Butternut Squash311.5g6.8g0.3g1.2g
Calory

Calory makes tracking calories simple and beautiful. Download Now

Summary and Recommendations

The foods listed above represent some of the best choices for vegetables for weight loss. Remember that no single food is a magic solution. The most effective approach is building a balanced diet that incorporates a variety of nutrient-dense foods. Use the Calory app to track these foods and see how they fit into your personalized nutrition plan. Whether you are just starting your health journey or fine-tuning an established routine, these foods provide the nutritional foundation for success.

Calory
Find the best foods for your goals Scan barcodes, log meals, and see your nutrition breakdown in seconds.

Track your nutrition in Calory

Scan barcodes, search foods, or use AI-powered photo recognition. Calory makes calorie tracking effortless.