The Best Low-Calorie Foods to Build Light, Filling Meals
A curated guide to the best low-calorie foods that keep you full without adding unnecessary calories. Includes vegetables, fruits, soups, light flavor add-ons, and guidance on legumes — all with calories per 100g. Perfect for anyone planning a light, nutrient-dense eating day.

The Best Low-Calorie Foods for a Short-Term Nutrition Reset
Choosing the right low-calorie foods makes it simple to build light, filling days without feeling deprived. Below is a curated list of foods that deliver volume, nutrients, and flavor — while keeping calories low. Everything is vegan, whole-food based, and easy to combine into soups, bowls, or salads.
1. Low-Calorie Vegetables (High Volume, Very Filling)
These vegetables offer the highest fullness per calorie and are perfect for lightweight eating days.
Zucchini — ~17 kcal per 100g
Great for soups, sautés, or purees.
Cucumber — ~15 kcal per 100g
Hydrating and refreshing.
Celery — ~14 kcal per 100g
Very low calorie density.
Radishes — ~16 kcal per 100g
Crunchy and peppery.
Leafy greens — ~15–25 kcal per 100g
Includes spinach, kale, chard.
Tomatoes — ~18 kcal per 100g
Great raw or cooked.
Cauliflower — ~25 kcal per 100g
Perfect base for creamy soups.
Mushrooms — ~22 kcal per 100g
Adds savory umami flavor.
Cabbage — ~25 kcal per 100g
High volume, cooks down well.
2. Low-Calorie Fruits (Use Moderately)
Fruits can fit a low-calorie day when chosen strategically.
Strawberries — ~32 kcal per 100g
Very low calorie fruit.
Raspberries — ~52 kcal per 100g
High fiber and filling.
Blueberries — ~57 kcal per 100g
Great in small portions.
Grapefruit — ~33 kcal per 100g
Refreshing, hydrating, citrusy.
Melon (cantaloupe) — ~34 kcal per 100g
Light and sweet without many calories.
Kiwi — ~61 kcal per 100g
Nutrient-dense but still manageable.
Apples — ~52 kcal per 100g
Best thinly sliced for volume.
3. Light Soups (The Most Filling Low-Calorie Option)
Vegetable-based soups keep calories low while maximizing fullness. They are easy to prepare in batches and adapt to any taste.
Common low-calorie soup ingredients include:
- Zucchini (17 kcal per 100g)
- Tomatoes (18 kcal per 100g)
- Cauliflower (25 kcal per 100g)
- Celery (14 kcal per 100g)
- Mushrooms (22 kcal per 100g)
Most simple vegetable soups land around 40–80 kcal per 100g, depending on ingredients.
4. Healthy Flavor Add-Ons (Low Calories When Used Sparingly)
These ingredients add flavor and texture without significantly increasing calories, as long as quantities stay small.
Olive oil — ~40 kcal per teaspoon
Use ½–1 tsp max for richness.
Tahini — ~30 kcal per teaspoon
Adds creaminess to dressings.
Coconut milk — ~20–25 kcal per splash
Great for soups and sauces.
Lemon juice — ~3 kcal per tablespoon
Brightens most meals.
Vinegar — ~0–2 kcal per tablespoon
Foundational dressing ingredient.
Mustard — ~5–10 kcal per teaspoon
Strong flavor for almost no calories.
5. Legumes (Nutritious, But Higher in Protein)
Legumes are healthy and nutrient-rich, but if you're trying to keep protein intake low, use them sparingly.
Lentils — ~116 kcal per 100g, ~9g protein
Best added in small quantities.
Chickpeas — ~164 kcal per 100g, ~9g protein
Adds texture; use lightly.
White beans — ~102 kcal per 100g, ~7g protein
High fiber but higher protein.
Limit legumes to 1–3 tablespoons if you want meals to stay low in protein.

Fresh experiments from the FMD team.