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.

RestartFive Team2 min read
A vibrant smoothie bowl with mango, raspberries, blueberries, granola, and fruit slices, served with a green drink on a wooden table.

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.

r5 logo
RestartFive Team

Fresh experiments from the FMD team.