16 Foods That Have Almost Zero Calories

Calories: ~22 per medium tomato

Juicy and satisfying, tomatoes are hydrating and versatile in sauces, salads, and snacks.

9. Cauliflower

Calories: ~25 per cup (florets)

Use as a rice substitute, mashed “potatoes,” or roasted. Low calorie but high in fiber and vitamins.

10. Broccoli

Calories: ~31 per cup (chopped)

Packed with fiber, vitamin C, and antioxidants while remaining low in calories. Steam, roast, or eat raw.

11. Cabbage

Calories: ~22 per cup (shredded)

Perfect for slaws, soups, and stir-fries. It’s filling, low-calorie, and rich in fiber.

12. Bell Peppers