Healthy Food Swaps: A Searchable Substitute Database for Foods You Hate, Can’t Eat, or Want to Upgrade

poached egg with vegetables and tomatoes on blue plate
Photo by Brooke Lark on Unsplash

A healthy food swap is a substitute that plays the same role on the plate with a better nutrient profile — more protein or fibre, fewer refined carbs or less fat, or an allergen-free stand-in. Type the food you want to replace in the table below to see 3–5 options with calories, protein, carbs, fat and fibre compared side by side.

  • Search 50 everyday foods and 200+ substitutes (rice, maida, milk, sugar, chips, Maggi, paratha, and more).
  • Each swap shows macros per 100 g and the difference versus the original.
  • Filter by goal: low-carb, high-protein, gluten-free, dairy-free, vegan, or nut-free.
  • Best first moves: white rice → quinoa, brown rice, ragi or cauliflower rice; maida → atta or besan; chips → roasted chana or makhana; sweet yogurt → plain Greek yogurt.
  • Numbers are typical values, not medical advice. Check labels if you have an allergy.

Not every “bad” food has to disappear from your kitchen. Sometimes you hate the taste. Sometimes it spikes your blood sugar. Sometimes it is an allergy — gluten, dairy, peanuts, eggs — and you still need something that fills the same place on the plate. This Swap & Substitute Nutrient Database is built for those moments.

Type a food such as white rice, maida, milk, sugar, potato chips, Maggi, or peanut butter and you will see three to five practical alternatives with calories, protein, carbs, fat, and fibre side by side. Each swap includes the difference versus the original, so you can tell at a glance whether you are cutting energy, adding protein, lowering carbs, or simply finding a safer stand-in. Values are typical per 100 g from standard food-composition sources and will vary by brand and recipe. Use the filters for gluten-free, dairy-free, vegan, low-carb, or high-protein eating, then pick the substitute that matches your goal — not a perfect clone, a better next choice

50 foods

Stuffed Indian paratha
Photo: Shreyak Singh / Unsplash

Grains

Aloo Paratha

260 kcal per 100g fried on tawa with oil/ghee

4 substitutes

Why swap Aloo Paratha and what to use instead

Why swap

Stuffed potato plus layered fat. One piece with butter and curd can be a full meal of refined starch.

Original nutrition

Calories
260 kcal
Protein
5.5 g
Carbs
36 g
Fat
10 g
Fibre
3 g

Better swaps

Paratha
Photo: Shreyak Singh / Unsplash

Dry-roasted whole-wheat paratha, light oil brush

Same breakfast ritual with half the cooking fat.

  • high-fibre
200 kcal

60 fewer kcal than the original

Substitute nutrition

Calories
200 kcal
Protein
6 g
Carbs
34 g
Fat
5 g
Fibre
4.5 g
Paratha
Photo: Shreyak Singh / Unsplash

Mooli or methi paratha, minimal oil

Vegetable stuffing beats extra potato.

  • high-fibre
190 kcal

70 fewer kcal than the original

Substitute nutrition

Calories
190 kcal
Protein
6 g
Carbs
30 g
Fat
5 g
Fibre
5 g
Chickpea flour
Photo: Tom Hermans / Unsplash

Besan chilla stuffed with veg

Paratha-like wrap with real protein.

  • high-protein
  • gluten-free
  • vegan
180 kcal

80 fewer kcal than the original

Substitute nutrition

Calories
180 kcal
Protein
10 g
Carbs
18 g
Fat
6 g
Fibre
4 g
Phulka
Photo: Shreyak Singh / Unsplash

Phulka + sabzi + curd

Deconstruct the stuffed bread into a balanced plate.

  • high-fibre
160 kcal

100 fewer kcal than the original

Substitute nutrition

Calories
160 kcal
Protein
6 g
Carbs
26 g
Fat
3.5 g
Fibre
4 g
Cooked bacon strips
Photo: Priscilla Du Preez / Unsplash

Protein

Bacon

541 kcal per 100g cooked

4 substitutes

Why swap Bacon and what to use instead

Why swap

Very high fat and sodium. Flavour bomb, poor everyday protein.

Original nutrition

Calories
541 kcal
Protein
37 g
Carbs
1.4 g
Fat
42 g
Fibre
0 g

Better swaps

Turkey
Photo: Eiliv Aceron / Unsplash

Turkey bacon

Same breakfast role with fewer calories — still processed, so not daily food.

  • high-protein
250 kcal

291 fewer kcal than the original

Substitute nutrition

Calories
250 kcal
Protein
20 g
Carbs
2 g
Fat
18 g
Fibre
0 g
Plant protein
Photo: Anna Pelzer / Unsplash

Tempeh bacon

Smoky plant strips with fibre and no cholesterol.

  • vegan
  • high-protein
192 kcal

349 fewer kcal than the original

Substitute nutrition

Calories
192 kcal
Protein
19 g
Carbs
9.4 g
Fat
11 g
Fibre
0 g
Salmon
Photo: Caroline Attwood / Unsplash

Smoked salmon

Savoury-salty breakfast protein plus omega-3s.

  • high-protein
117 kcal

424 fewer kcal than the original

Substitute nutrition

Calories
117 kcal
Protein
18.3 g
Carbs
0 g
Fat
4.3 g
Fibre
0 g
Mushrooms
Photo: Hans Ripa / Unsplash

Roasted mushrooms

Umami and chew for a fraction of the calories.

  • vegan
  • low-carb
22 kcal

519 fewer kcal than the original

Substitute nutrition

Calories
22 kcal
Protein
3.1 g
Carbs
3.3 g
Fat
0.3 g
Fibre
1 g
Burger bun
Photo: Chad Montano / Unsplash

Grains

Burger Bun / Pav

278 kcal per 100g

4 substitutes

Why swap Burger Bun / Pav and what to use instead

Why swap

Soft maida roll. The bun often rivals the patty for calories and offers little fibre.

Original nutrition

Calories
278 kcal
Protein
8.5 g
Carbs
52 g
Fat
4.5 g
Fibre
2 g

Better swaps

Bun
Photo: Chad Montano / Unsplash

Whole-grain bun

Same sandwich architecture, more bran.

  • high-fibre
250 kcal

28 fewer kcal than the original

Substitute nutrition

Calories
250 kcal
Protein
10 g
Carbs
44 g
Fat
3.5 g
Fibre
6 g
Lettuce leaves
Photo: Louis Hansel / Unsplash

Lettuce wrap burger

Lets the patty be the meal.

  • low-carb
  • gluten-free
  • vegan
15 kcal

263 fewer kcal than the original

Substitute nutrition

Calories
15 kcal
Protein
1.4 g
Carbs
2.9 g
Fat
0.2 g
Fibre
1.3 g
Mushrooms
Photo: Hans Ripa / Unsplash

Portobello mushroom cap

Meaty bun substitute that grills well.

  • low-carb
  • vegan
22 kcal

256 fewer kcal than the original

Substitute nutrition

Calories
22 kcal
Protein
3.1 g
Carbs
3.3 g
Fat
0.3 g
Fibre
1 g
Millet bowl
Photo: Caroline Attwood / Unsplash

Millet bun / roti wrap

Indian wrap format instead of a sweet pav.

  • vegan
160 kcal

118 fewer kcal than the original

Substitute nutrition

Calories
160 kcal
Protein
5 g
Carbs
30 g
Fat
2 g
Fibre
3 g
Block of table butter
Photo: Jennifer Burk / Unsplash

Fats

Butter

717 kcal per 100g

4 substitutes

Why swap Butter and what to use instead

Why swap

Very energy dense and high in saturated fat. Flavour is excellent in small amounts.

Original nutrition

Calories
717 kcal
Protein
0.9 g
Carbs
0.1 g
Fat
81.1 g
Fibre
0 g

Better swaps

Olive oil
Photo: Rodolfo Marques / Unsplash

Extra-virgin olive oil

Still calorie-dense, but swaps saturated fat for heart-friendlier monounsaturates.

  • vegan
  • dairy-free
884 kcal

167 more kcal — chosen for nutrients, not energy

Substitute nutrition

Calories
884 kcal
Protein
0 g
Carbs
0 g
Fat
100 g
Fibre
0 g
Avocado
Photo: Thought Catalog / Unsplash

Mashed avocado

Spread or mash with fibre, potassium and far fewer calories per spoon than butter.

  • vegan
  • dairy-free
  • high-fibre
160 kcal

557 fewer kcal than the original

Substitute nutrition

Calories
160 kcal
Protein
2 g
Carbs
8.5 g
Fat
14.7 g
Fibre
6.7 g
Ghee
Photo: Jennifer Burk / Unsplash

Ghee

Lactose-free cooking fat. Not lower-calorie — use when dairy sugar/protein is the issue.

  • lactose-free
900 kcal

183 more kcal — chosen for nutrients, not energy

Substitute nutrition

Calories
900 kcal
Protein
0 g
Carbs
0 g
Fat
100 g
Fibre
0 g
Apples
Photo: an_vision / Unsplash

Unsweetened applesauce (baking)

Replaces some butter in cakes and muffins, cutting fat sharply.

  • vegan
  • low-fat
42 kcal

675 fewer kcal than the original

Substitute nutrition

Calories
42 kcal
Protein
0.2 g
Carbs
11.3 g
Fat
0.1 g
Fibre
1.2 g
Butter chicken curry
Photo: Shreyak Singh / Unsplash

Protein

Butter Chicken

220 kcal per 100g restaurant-style gravy + chicken

4 substitutes

Why swap Butter Chicken and what to use instead

Why swap

Butter, cream and oil make a mild curry calorie-dense even before naan.

Original nutrition

Calories
220 kcal
Protein
14 g
Carbs
6 g
Fat
15 g
Fibre
1 g

Better swaps

Chicken
Photo: Eiliv Aceron / Unsplash

Chicken tikka masala, yogurt-based home version

Same spices, hung-curd instead of cream.

  • high-protein
150 kcal

70 fewer kcal than the original

Substitute nutrition

Calories
150 kcal
Protein
18 g
Carbs
6 g
Fat
6 g
Fibre
1.5 g
Chicken
Photo: Eiliv Aceron / Unsplash

Tandoori chicken + tomato onion gravy

Char and spice without the velvet sauce.

  • high-protein
  • low-carb
140 kcal

80 fewer kcal than the original

Substitute nutrition

Calories
140 kcal
Protein
22 g
Carbs
4 g
Fat
4 g
Fibre
1 g
Roasted chana
Photo: Tom Hermans / Unsplash

Chana masala

Creamy-feeling gravy from blended chickpeas, not cream.

  • vegan
  • high-fibre
140 kcal

80 fewer kcal than the original

Substitute nutrition

Calories
140 kcal
Protein
7 g
Carbs
20 g
Fat
3.5 g
Fibre
6 g
Chicken
Photo: Eiliv Aceron / Unsplash

Palak chicken / palak tofu (light)

Greens thicken the sauce so cream can drop.

  • high-protein
130 kcal

90 fewer kcal than the original

Substitute nutrition

Calories
130 kcal
Protein
16 g
Carbs
5 g
Fat
5 g
Fibre
2 g
Chocolate hazelnut spread
Photo: Jessica Johnston / Unsplash

Sweets

Chocolate Hazelnut Spread

539 kcal per 100g

4 substitutes

Why swap Chocolate Hazelnut Spread and what to use instead

Why swap

Mostly sugar and oil, not a nut butter. A two-tablespoon smear is a dessert.

Original nutrition

Calories
539 kcal
Protein
6.3 g
Carbs
57.5 g
Fat
30.9 g
Fibre
0 g

Better swaps

Almonds
Photo: Elena Loshina / Unsplash

Cocoa + almond or peanut butter

Real nut protein; sweeten lightly with dates if needed.

  • high-protein
560 kcal

21 more kcal — chosen for nutrients, not energy

Substitute nutrition

Calories
560 kcal
Protein
22 g
Carbs
20 g
Fat
48 g
Fibre
7 g
Cocoa
Photo: Charles Deluvio / Unsplash

Date-cocoa spread

Whole-fruit sweetness and fibre instead of refined sugar.

  • vegan
  • high-fibre
280 kcal

259 fewer kcal than the original

Substitute nutrition

Calories
280 kcal
Protein
3 g
Carbs
60 g
Fat
5 g
Fibre
7 g
Ricotta
Photo: Wesual Click / Unsplash

Ricotta or hung curd + cocoa

Toast topping with protein, not just sugar-oil paste.

  • high-protein
120 kcal

419 fewer kcal than the original

Substitute nutrition

Calories
120 kcal
Protein
9 g
Carbs
8 g
Fat
5 g
Fibre
1 g
Bananas
Photo: Charles Deluvio / Unsplash

Sliced banana on toast

Sweet spread substitute with potassium and fibre.

  • vegan
89 kcal

450 fewer kcal than the original

Substitute nutrition

Calories
89 kcal
Protein
1.1 g
Carbs
23 g
Fat
0.3 g
Fibre
2.6 g
Milk
Photo: Eiliv Aceron / Unsplash

Dairy

Cow's Milk (whole)

61 kcal per 100g / 100ml

4 substitutes

Why swap Cow's Milk (whole) and what to use instead

Why swap

Nutritious for many people, but a problem if lactose intolerant, dairy-allergic, or cutting saturated fat.

Original nutrition

Calories
61 kcal
Protein
3.2 g
Carbs
4.8 g
Fat
3.3 g
Fibre
0 g

Better swaps

Milk
Photo: Eiliv Aceron / Unsplash

Unsweetened soy milk

Closest protein match among plant milks, fewer calories.

  • dairy-free
  • vegan
  • high-protein
33 kcal

28 fewer kcal than the original

Substitute nutrition

Calories
33 kcal
Protein
3.3 g
Carbs
1.7 g
Fat
1.8 g
Fibre
0.6 g
Almonds
Photo: Elena Loshina / Unsplash

Unsweetened almond milk

Very low calorie in tea/coffee; little protein — not a 1:1 nutrition clone.

  • dairy-free
  • vegan
  • low-carb
15 kcal

46 fewer kcal than the original

Substitute nutrition

Calories
15 kcal
Protein
0.6 g
Carbs
0.3 g
Fat
1.2 g
Fibre
0.2 g
Milk
Photo: Eiliv Aceron / Unsplash

Unsweetened oat milk

Creamy tea/coffee swap; watch sweetened cafe versions.

  • dairy-free
  • vegan
47 kcal

14 fewer kcal than the original

Substitute nutrition

Calories
47 kcal
Protein
1 g
Carbs
7 g
Fat
1.5 g
Fibre
0.8 g
Milk
Photo: Eiliv Aceron / Unsplash

Lactose-free cow's milk

Same dairy nutrition without lactose if intolerance is the issue.

  • lactose-free
52 kcal

9 fewer kcal than the original

Substitute nutrition

Calories
52 kcal
Protein
3.4 g
Carbs
5 g
Fat
2 g
Fibre
0 g
Cream cheese
Photo: Alexandru Stavrica / Unsplash

Dairy

Cream Cheese

342 kcal per 100g

4 substitutes

Why swap Cream Cheese and what to use instead

Why swap

Mostly fat. Bagel culture turns two tablespoons into a silent 180 kcal.

Original nutrition

Calories
342 kcal
Protein
6.2 g
Carbs
4.1 g
Fat
34 g
Fibre
0 g

Better swaps

Cottage cheese
Photo: Wesual Click / Unsplash

Whipped cottage cheese

Spreads on a bagel with far more protein.

  • high-protein
98 kcal

244 fewer kcal than the original

Substitute nutrition

Calories
98 kcal
Protein
11.1 g
Carbs
3.4 g
Fat
4.3 g
Fibre
0 g
Labneh
Photo: Brooke Lark / Unsplash

Labneh or hung curd

Tangy Middle-Eastern / Indian strained yogurt spread.

  • high-protein
80 kcal

262 fewer kcal than the original

Substitute nutrition

Calories
80 kcal
Protein
6 g
Carbs
4 g
Fat
4 g
Fibre
0 g
Cheese
Photo: Alexandru Stavrica / Unsplash

Light cream cheese

Same ritual, fewer calories — still watch the knife.

201 kcal

141 fewer kcal than the original

Substitute nutrition

Calories
201 kcal
Protein
7 g
Carbs
6 g
Fat
16 g
Fibre
0 g
Hummus
Photo: Eiliv Aceron / Unsplash

Hummus

Savoury spread with fibre.

  • vegan
  • dairy-free
  • high-fibre
166 kcal

176 fewer kcal than the original

Substitute nutrition

Calories
166 kcal
Protein
8 g
Carbs
14.3 g
Fat
9.6 g
Fibre
6 g
Bowl of dal
Photo: Anto Meneghini / Unsplash

Protein

Dal Makhani

180 kcal per 100g restaurant-style

4 substitutes

Why swap Dal Makhani and what to use instead

Why swap

The lentils are excellent; the butter and cream are what inflate the bowl.

Original nutrition

Calories
180 kcal
Protein
7 g
Carbs
16 g
Fat
10 g
Fibre
4 g

Better swaps

Cream
Photo: Eiliv Aceron / Unsplash

Home dal makhani, milk not cream

Keeps the slow-cook flavour with less saturated fat.

  • high-fibre
130 kcal

50 fewer kcal than the original

Substitute nutrition

Calories
130 kcal
Protein
8 g
Carbs
16 g
Fat
4 g
Fibre
4.5 g
Dal
Photo: Anto Meneghini / Unsplash

Dal tadka (moong or arhar)

Everyday dal: protein and fibre without the velvet finish.

  • vegan
  • high-fibre
110 kcal

70 fewer kcal than the original

Substitute nutrition

Calories
110 kcal
Protein
7 g
Carbs
15 g
Fat
3 g
Fibre
4 g
Sambhar
Photo: Anto Meneghini / Unsplash

Sambhar

Lentils plus vegetables; lighter and more volume.

  • vegan
  • high-fibre
80 kcal

100 fewer kcal than the original

Substitute nutrition

Calories
80 kcal
Protein
4 g
Carbs
12 g
Fat
2 g
Fibre
3.5 g
Rajma
Photo: Anto Meneghini / Unsplash

Rajma (light tempering)

Comfort gravy with more fibre than cream dal.

  • vegan
  • high-fibre
  • high-protein
140 kcal

40 fewer kcal than the original

Substitute nutrition

Calories
140 kcal
Protein
8.5 g
Carbs
22 g
Fat
2.5 g
Fibre
6.5 g
Fresh eggs
Photo: Eiliv Aceron / Unsplash

Protein

Eggs

155 kcal per 100g (~2 large eggs)

4 substitutes

Why swap Eggs and what to use instead

Why swap

Excellent food for most people. Swap only for allergy, vegan diets, or baking constraints.

Original nutrition

Calories
155 kcal
Protein
13 g
Carbs
1.1 g
Fat
11 g
Fibre
0 g

Better swaps

Tofu
Photo: Anna Pelzer / Unsplash

Firm tofu scramble

Savoury breakfast stand-in with complete soy protein.

  • vegan
  • egg-free
  • high-protein
144 kcal

11 fewer kcal than the original

Substitute nutrition

Calories
144 kcal
Protein
15 g
Carbs
3 g
Fat
8.7 g
Fibre
2 g
Seeds
Photo: Elena Loshina / Unsplash

Flax egg (baking)

1 tbsp flax + 3 tbsp water binds muffins and rotis.

  • vegan
  • egg-free
55 kcal

100 fewer kcal than the original

Substitute nutrition

Calories
55 kcal
Protein
1.9 g
Carbs
3 g
Fat
4.3 g
Fibre
2.8 g
Chia seeds
Photo: Edgar Castrejon / Unsplash

Chia egg (baking)

Similar binder with extra omega-3 ALA and fibre.

  • vegan
  • egg-free
58 kcal

97 fewer kcal than the original

Substitute nutrition

Calories
58 kcal
Protein
2 g
Carbs
5 g
Fat
3.7 g
Fibre
4.1 g
Chickpeas
Photo: Tom Hermans / Unsplash

Aquafaba (chickpea liquid)

Whips like egg white for meringues and light batters.

  • vegan
  • egg-free
16 kcal

139 fewer kcal than the original

Substitute nutrition

Calories
16 kcal
Protein
1 g
Carbs
2 g
Fat
0.2 g
Fibre
0 g
Flavoured latte
Photo: Nathan Dumlao / Unsplash

Drinks

Flavoured Latte / Sweet Coffee

70 kcal per 100ml typical cafe sweet latte

4 substitutes

Why swap Flavoured Latte / Sweet Coffee and what to use instead

Why swap

Milk plus syrup can turn coffee into a 300-450 kcal dessert.

Original nutrition

Calories
70 kcal
Protein
2 g
Carbs
10 g
Fat
2.2 g
Fibre
0 g

Better swaps

Coffee
Photo: Nathan Dumlao / Unsplash

Black coffee or Americano

Caffeine and ritual with negligible calories.

  • vegan
  • low-carb
2 kcal

68 fewer kcal than the original

Substitute nutrition

Calories
2 kcal
Protein
0.2 g
Carbs
0 g
Fat
0 g
Fibre
0 g
Almonds
Photo: Elena Loshina / Unsplash

Espresso + unsweetened almond milk

Creamy mouthfeel without syrup.

  • dairy-free
  • low-carb
12 kcal

58 fewer kcal than the original

Substitute nutrition

Calories
12 kcal
Protein
0.4 g
Carbs
0.5 g
Fat
0.8 g
Fibre
0 g
Coffee
Photo: Nathan Dumlao / Unsplash

Filter coffee with toned milk, no sugar

South-Indian classic; skip the sugar and you keep it honest.

25 kcal

45 fewer kcal than the original

Substitute nutrition

Calories
25 kcal
Protein
1.6 g
Carbs
2.4 g
Fat
1 g
Fibre
0 g
Milk
Photo: Eiliv Aceron / Unsplash

Spiced unsweetened chai (less milk)

Masala does the flavour work so sugar can drop.

20 kcal

50 fewer kcal than the original

Substitute nutrition

Calories
20 kcal
Protein
1 g
Carbs
2 g
Fat
0.8 g
Fibre
0.2 g
French fries
Photo: Louis Hansel / Unsplash

Snacks

French Fries

312 kcal per 100g deep-fried

4 substitutes

Why swap French Fries and what to use instead

Why swap

Starch soaked in oil and salt. Restaurant portions often hide 400-600 kcal.

Original nutrition

Calories
312 kcal
Protein
3.4 g
Carbs
41 g
Fat
15 g
Fibre
3.8 g

Better swaps

Potatoes
Photo: Louis Hansel / Unsplash

Oven-baked potato wedges (skin on)

Same potato itch with far less absorbed fat.

  • vegan
140 kcal

172 fewer kcal than the original

Substitute nutrition

Calories
140 kcal
Protein
3 g
Carbs
26 g
Fat
3 g
Fibre
3 g
Sweet potatoes
Photo: Louis Hansel / Unsplash

Baked sweet potato fries

More fibre and vitamin A; still bake, do not deep-fry.

  • vegan
  • gluten-free
150 kcal

162 fewer kcal than the original

Substitute nutrition

Calories
150 kcal
Protein
2 g
Carbs
26 g
Fat
4 g
Fibre
4 g
Carrots
Photo: Louis Hansel / Unsplash

Air-fried jicama or carrot fries

Crunch and dip vehicle with fewer digestible carbs.

  • low-carb
  • vegan
60 kcal

252 fewer kcal than the original

Substitute nutrition

Calories
60 kcal
Protein
1.2 g
Carbs
12 g
Fat
0.8 g
Fibre
4 g
Chickpeas
Photo: Tom Hermans / Unsplash

Roasted chickpeas on the side

Salty crunch that actually adds protein.

  • high-protein
  • vegan
164 kcal

148 fewer kcal than the original

Substitute nutrition

Calories
164 kcal
Protein
8.9 g
Carbs
27.4 g
Fat
2.6 g
Fibre
7.6 g
Fried chicken
Photo: Chad Montano / Unsplash

Protein

Fried Chicken / Nuggets

297 kcal per 100g breaded fried

4 substitutes

Why swap Fried Chicken / Nuggets and what to use instead

Why swap

The chicken is fine; the batter and fryer add refined carbs, fat and sodium.

Original nutrition

Calories
297 kcal
Protein
18 g
Carbs
15 g
Fat
18 g
Fibre
0.8 g

Better swaps

Chicken
Photo: Eiliv Aceron / Unsplash

Grilled or tandoori chicken

Nearly double the protein density without the crust.

  • high-protein
  • low-carb
  • gluten-free
165 kcal

132 fewer kcal than the original

Substitute nutrition

Calories
165 kcal
Protein
31 g
Carbs
0 g
Fat
3.6 g
Fibre
0 g
Chicken
Photo: Eiliv Aceron / Unsplash

Air-fried chicken with almond crumb

Crunch without a deep-fryer.

  • high-protein
  • low-carb
190 kcal

107 fewer kcal than the original

Substitute nutrition

Calories
190 kcal
Protein
26 g
Carbs
4 g
Fat
8 g
Fibre
1.5 g
Chicken
Photo: Eiliv Aceron / Unsplash

Baked chicken tikka

Yogurt marinade gives tang and tenderness.

  • high-protein
  • gluten-free
170 kcal

127 fewer kcal than the original

Substitute nutrition

Calories
170 kcal
Protein
28 g
Carbs
2 g
Fat
5 g
Fibre
0.3 g
Tofu
Photo: Anna Pelzer / Unsplash

Crispy baked tofu

Plant crunch when meat is not the goal.

  • vegan
  • high-protein
144 kcal

153 fewer kcal than the original

Substitute nutrition

Calories
144 kcal
Protein
15 g
Carbs
3 g
Fat
8.7 g
Fibre
2 g
Plate of fried rice
Photo: Eiliv Aceron / Unsplash

Grains

Fried Rice

180 kcal per 100g restaurant-style

4 substitutes

Why swap Fried Rice and what to use instead

Why swap

Day-old white rice tossed in oil. Vegetables are garnish, not the dish.

Original nutrition

Calories
180 kcal
Protein
4.5 g
Carbs
28 g
Fat
6 g
Fibre
1.2 g

Better swaps

Head of cauliflower
Photo: Louis Hansel / Unsplash

Cauliflower fried rice

Wok flavour with a fraction of the starch.

  • low-carb
  • keto
  • gluten-free
55 kcal

125 fewer kcal than the original

Substitute nutrition

Calories
55 kcal
Protein
2.5 g
Carbs
7 g
Fat
2 g
Fibre
2.5 g
Cooked rice
Photo: Pablo Merchán Montes / Unsplash

Brown rice stir-fry, measured oil

Keeps fried-rice muscle memory with more fibre.

  • vegan
  • gluten-free
140 kcal

40 fewer kcal than the original

Substitute nutrition

Calories
140 kcal
Protein
3.5 g
Carbs
24 g
Fat
3 g
Fibre
2 g
Cooked quinoa
Photo: Edgar Castrejon / Unsplash

Quinoa vegetable stir-fry

Better protein than a rice-only wok.

  • high-protein
  • gluten-free
  • vegan
130 kcal

50 fewer kcal than the original

Substitute nutrition

Calories
130 kcal
Protein
5 g
Carbs
20 g
Fat
3 g
Fibre
3 g
Millet bowl
Photo: Caroline Attwood / Unsplash

Millet fried rice

Indian grain in an Indo-Chinese pan.

  • gluten-free
  • vegan
130 kcal

50 fewer kcal than the original

Substitute nutrition

Calories
130 kcal
Protein
4 g
Carbs
22 g
Fat
2.5 g
Fibre
2.5 g
Fried samosas
Photo: Shreyak Singh / Unsplash

Snacks

Fried Snacks (samosa / pakora)

308 kcal per 100g fried snack

4 substitutes

Why swap Fried Snacks (samosa / pakora) and what to use instead

Why swap

Maida or besan plus a lot of absorbed oil. Taste is the point; daily use is the problem.

Original nutrition

Calories
308 kcal
Protein
6 g
Carbs
32 g
Fat
18 g
Fibre
2.5 g

Better swaps

Snacks
Photo: Micheile Henderson / Unsplash

Baked samosa / air-fried pakora

Same spices, far less absorbed oil.

  • lower-fat
180 kcal

128 fewer kcal than the original

Substitute nutrition

Calories
180 kcal
Protein
6 g
Carbs
28 g
Fat
5 g
Fibre
3 g
Roasted chana
Photo: Tom Hermans / Unsplash

Roasted chana + onion salad

Crunch and spice without the fryer.

  • high-protein
  • vegan
150 kcal

158 fewer kcal than the original

Substitute nutrition

Calories
150 kcal
Protein
9 g
Carbs
18 g
Fat
3 g
Fibre
8 g
Paneer
Photo: Shreyak Singh / Unsplash

Grilled paneer tikka

Party food that actually delivers protein.

  • high-protein
196 kcal

112 fewer kcal than the original

Substitute nutrition

Calories
196 kcal
Protein
18 g
Carbs
3 g
Fat
13 g
Fibre
0 g
Steamed snack
Photo: Shreyak Singh / Unsplash

Steamed dhokla / idli

Fermented, steamed, far lighter than a fried evening snack.

  • vegan
160 kcal

148 fewer kcal than the original

Substitute nutrition

Calories
160 kcal
Protein
6 g
Carbs
28 g
Fat
2.5 g
Fibre
2 g
Jar of fruit jam
Photo: Calum Lewis / Unsplash

Sweets

Fruit Jam

250 kcal per 100g

4 substitutes

Why swap Fruit Jam and what to use instead

Why swap

Fruit plus a large dose of added sugar. Little fibre survives the jar.

Original nutrition

Calories
250 kcal
Protein
0.4 g
Carbs
65 g
Fat
0.1 g
Fibre
1 g

Better swaps

Chia seeds
Photo: Edgar Castrejon / Unsplash

Chia jam (fruit + chia, little or no sugar)

Real fruit and gel from seeds, not just pectin and sugar.

  • vegan
  • high-fibre
90 kcal

160 fewer kcal than the original

Substitute nutrition

Calories
90 kcal
Protein
1.5 g
Carbs
16 g
Fat
2.5 g
Fibre
5 g
Berries
Photo: Mike / Unsplash

Mashed berries

Same toast colour, actual fibre.

  • vegan
  • low-cal
57 kcal

193 fewer kcal than the original

Substitute nutrition

Calories
57 kcal
Protein
0.7 g
Carbs
14 g
Fat
0.3 g
Fibre
2.4 g
Apples
Photo: an_vision / Unsplash

Unsweetened apple butter

Slow-cooked fruit; check the label for added sugar.

  • vegan
70 kcal

180 fewer kcal than the original

Substitute nutrition

Calories
70 kcal
Protein
0.3 g
Carbs
17 g
Fat
0.2 g
Fibre
2 g
Tomatoes
Photo: Louis Hansel / Unsplash

Sliced tomato + pepper (savoury toast)

When you want a topping, not a dessert.

  • vegan
  • low-cal
18 kcal

232 fewer kcal than the original

Substitute nutrition

Calories
18 kcal
Protein
0.9 g
Carbs
3.9 g
Fat
0.2 g
Fibre
1.2 g
Glass of orange juice
Photo: Mae Mu / Unsplash

Drinks

Fruit Juice (packaged orange)

45 kcal per 100ml

4 substitutes

Why swap Fruit Juice (packaged orange) and what to use instead

Why swap

Fibre stripped out. Easy to drink the sugar of 2-3 fruits in one glass.

Original nutrition

Calories
45 kcal
Protein
0.7 g
Carbs
10.4 g
Fat
0.2 g
Fibre
0.2 g

Better swaps

Oranges
Photo: Mae Mu / Unsplash

Whole orange

Same flavour family with fibre that slows the sugar.

  • vegan
  • high-fibre
47 kcal

2 more kcal — chosen for nutrients, not energy

Substitute nutrition

Calories
47 kcal
Protein
0.9 g
Carbs
12 g
Fat
0.1 g
Fibre
2.4 g
Sparkling water
Photo: Adam Jaime / Unsplash

Sparkling water + orange wedge

Citrus hit without a juice-glass of sugar.

  • vegan
  • low-cal
5 kcal

40 fewer kcal than the original

Substitute nutrition

Calories
5 kcal
Protein
0 g
Carbs
1 g
Fat
0 g
Fibre
0.2 g
Smoothie
Photo: Brooke Lark / Unsplash

Smoothie with whole fruit + yogurt

Keeps pulp and fibre; still portion the fruit.

  • high-fibre
60 kcal

15 more kcal — chosen for nutrients, not energy

Substitute nutrition

Calories
60 kcal
Protein
3 g
Carbs
10 g
Fat
1 g
Fibre
1.5 g
Fresh fruit
Photo: Thought Catalog / Unsplash

Amla or guava (whole)

Far more vitamin C and fibre than packaged juice.

  • vegan
68 kcal

23 more kcal — chosen for nutrients, not energy

Substitute nutrition

Calories
68 kcal
Protein
2.6 g
Carbs
14 g
Fat
1 g
Fibre
5.4 g
Raw ground beef
Photo: Eiliv Aceron / Unsplash

Protein

Ground Beef 80/20

254 kcal per 100g cooked

5 substitutes

Why swap Ground Beef 80/20 and what to use instead

Why swap

Good protein, but a lot of saturated fat and calories per gram of protein.

Original nutrition

Calories
254 kcal
Protein
25.5 g
Carbs
0 g
Fat
16.2 g
Fibre
0 g

Better swaps

Turkey
Photo: Eiliv Aceron / Unsplash

Ground turkey 93% lean

Similar protein, roughly half the fat.

  • high-protein
176 kcal

78 fewer kcal than the original

Substitute nutrition

Calories
176 kcal
Protein
27 g
Carbs
0 g
Fat
8 g
Fibre
0 g
Beef
Photo: Eiliv Aceron / Unsplash

Lean beef 93/7

Keeps beef flavour with a cleaner fat profile.

  • high-protein
196 kcal

58 fewer kcal than the original

Substitute nutrition

Calories
196 kcal
Protein
27 g
Carbs
0 g
Fat
9 g
Fibre
0 g
Lentils
Photo: Anto Meneghini / Unsplash

Cooked lentils

Half meat / half lentil keema cuts fat and adds fibre.

  • vegan
  • high-fibre
  • gluten-free
116 kcal

138 fewer kcal than the original

Substitute nutrition

Calories
116 kcal
Protein
9 g
Carbs
20 g
Fat
0.4 g
Fibre
7.9 g
Plant protein
Photo: Anna Pelzer / Unsplash

Tempeh

Firm, nutty plant protein that browns well in spices.

  • vegan
  • high-protein
192 kcal

62 fewer kcal than the original

Substitute nutrition

Calories
192 kcal
Protein
19 g
Carbs
9.4 g
Fat
11 g
Fibre
0 g
Mushrooms
Photo: Hans Ripa / Unsplash

Mushroom-beef blend (50/50)

Same burger or keema experience with fewer calories.

  • high-fibre
160 kcal

94 fewer kcal than the original

Substitute nutrition

Calories
160 kcal
Protein
16 g
Carbs
4 g
Fat
8 g
Fibre
1.5 g
Hakka-style noodles
Photo: Eiliv Aceron / Unsplash

Grains

Hakka Noodles

175 kcal per 100g restaurant-style

4 substitutes

Why swap Hakka Noodles and what to use instead

Why swap

Refined noodles, oil and sauces. The vegetable mix is usually too small to matter.

Original nutrition

Calories
175 kcal
Protein
4.5 g
Carbs
27 g
Fat
5.5 g
Fibre
1.5 g

Better swaps

Millet bowl
Photo: Caroline Attwood / Unsplash

Whole-wheat or millet noodles + extra veg

Same sauce logic, better grain and more cabbage than noodle.

  • high-fibre
140 kcal

35 fewer kcal than the original

Substitute nutrition

Calories
140 kcal
Protein
5.5 g
Carbs
24 g
Fat
3 g
Fibre
3.5 g
Zucchini
Photo: Louis Hansel / Unsplash

Zucchini / cabbage hakka

All the chilli-garlic, almost none of the maida.

  • low-carb
  • gluten-free
  • vegan
40 kcal

135 fewer kcal than the original

Substitute nutrition

Calories
40 kcal
Protein
1.8 g
Carbs
6 g
Fat
1.2 g
Fibre
2 g
Noodles
Photo: Eiliv Aceron / Unsplash

Soba (buckwheat) noodles

Check 100% buckwheat labels if you need gluten-free.

  • vegan
99 kcal

76 fewer kcal than the original

Substitute nutrition

Calories
99 kcal
Protein
5 g
Carbs
21 g
Fat
0.1 g
Fibre
1 g
Cooked rice
Photo: Pablo Merchán Montes / Unsplash

Rice-paper veg rolls (fresh, not fried)

Cold Indo-Chinese itch without a slick of oil.

  • vegan
80 kcal

95 fewer kcal than the original

Substitute nutrition

Calories
80 kcal
Protein
2 g
Carbs
16 g
Fat
0.5 g
Fibre
1.5 g
Pouring cream
Photo: Eiliv Aceron / Unsplash

Dairy

Heavy Cream / Whipping Cream

340 kcal per 100g

4 substitutes

Why swap Heavy Cream / Whipping Cream and what to use instead

Why swap

Almost pure dairy fat. Excellent in coffee art; expensive in daily gravies.

Original nutrition

Calories
340 kcal
Protein
2.8 g
Carbs
2.8 g
Fat
36 g
Fibre
0 g

Better swaps

Milk
Photo: Eiliv Aceron / Unsplash

Evaporated skim milk

Body in soups and sauces with a fraction of the fat.

  • high-protein
78 kcal

262 fewer kcal than the original

Substitute nutrition

Calories
78 kcal
Protein
7.6 g
Carbs
11.4 g
Fat
0.2 g
Fibre
0 g
Tofu
Photo: Anna Pelzer / Unsplash

Blended silken tofu or cashew (small amount)

Creamy puree for vegan korma and pasta.

  • dairy-free
  • vegan
55 kcal

285 fewer kcal than the original

Substitute nutrition

Calories
55 kcal
Protein
4.8 g
Carbs
2 g
Fat
2.7 g
Fibre
0.2 g
Yogurt
Photo: Brooke Lark / Unsplash

Greek yogurt (off heat)

Finish curries off the boil so it does not split.

  • high-protein
59 kcal

281 fewer kcal than the original

Substitute nutrition

Calories
59 kcal
Protein
10 g
Carbs
3.6 g
Fat
0.4 g
Fibre
0 g
Milk
Photo: Eiliv Aceron / Unsplash

Coconut milk light

Keep coconut flavour; use light, not full-fat, and measure.

  • dairy-free
  • vegan
54 kcal

286 fewer kcal than the original

Substitute nutrition

Calories
54 kcal
Protein
0.5 g
Carbs
1.6 g
Fat
5.3 g
Fibre
0 g
Jar of honey
Photo: Heather Ford / Unsplash

Sweets

Honey

304 kcal per 100g

4 substitutes

Why swap Honey and what to use instead

Why swap

Natural is not low-sugar. Honey is still a concentrated sweetener with almost no fibre.

Original nutrition

Calories
304 kcal
Protein
0.3 g
Carbs
82.4 g
Fat
0 g
Fibre
0.2 g

Better swaps

Sweets
Photo: American Heritage / Unsplash

Cinnamon, vanilla or cardamom (flavour, not bulk sweetener)

Tricks the palate so you can use far less honey or sugar. Values for 1 tsp cinnamon-scale use.

  • vegan
  • low-cal
6 kcal

298 fewer kcal than the original

Substitute nutrition

Calories
6 kcal
Protein
0.1 g
Carbs
2 g
Fat
0 g
Fibre
1.4 g
Natural sweetener
Photo: Heather Ford / Unsplash

Monk fruit / stevia

When you need sweetness without glucose load.

  • low-carb
  • keto
  • vegan
0 kcal

304 fewer kcal than the original

Substitute nutrition

Calories
0 kcal
Protein
0 g
Carbs
0 g
Fat
0 g
Fibre
0 g
Bananas
Photo: Charles Deluvio / Unsplash

Mashed ripe banana or date (in recipes)

Whole-food sweetener with fibre — still portion it.

  • vegan
  • high-fibre
89 kcal

215 fewer kcal than the original

Substitute nutrition

Calories
89 kcal
Protein
1.1 g
Carbs
23 g
Fat
0.3 g
Fibre
2.6 g
Honey
Photo: Heather Ford / Unsplash

Smaller honey drizzle (technique)

Keep honey if you love it; the swap is 1 teaspoon instead of 1 tablespoon. Values ~1 tbsp.

64 kcal

240 fewer kcal than the original

Substitute nutrition

Calories
64 kcal
Protein
0.1 g
Carbs
17 g
Fat
0 g
Fibre
0 g
Scoops of ice cream
Photo: American Heritage / Unsplash

Sweets

Ice Cream

207 kcal per 100g

4 substitutes

Why swap Ice Cream and what to use instead

Why swap

Sugar plus fat together is highly palatable and easy to over-serve.

Original nutrition

Calories
207 kcal
Protein
3.5 g
Carbs
24 g
Fat
11 g
Fibre
0.7 g

Better swaps

Bananas
Photo: Charles Deluvio / Unsplash

Frozen banana nice cream

Creamy dessert with fibre and no added dairy fat.

  • vegan
  • dairy-free
89 kcal

118 fewer kcal than the original

Substitute nutrition

Calories
89 kcal
Protein
1.1 g
Carbs
23 g
Fat
0.3 g
Fibre
2.6 g
Yogurt
Photo: Brooke Lark / Unsplash

Frozen Greek yogurt bark

Dessert texture with a real protein punch.

  • high-protein
90 kcal

117 fewer kcal than the original

Substitute nutrition

Calories
90 kcal
Protein
8 g
Carbs
10 g
Fat
1.5 g
Fibre
1 g
Cottage cheese
Photo: Wesual Click / Unsplash

Blended cottage-cheese ice cream

Surprisingly creamy, high-protein scoop.

  • high-protein
98 kcal

109 fewer kcal than the original

Substitute nutrition

Calories
98 kcal
Protein
11 g
Carbs
6 g
Fat
3 g
Fibre
0 g
Berries
Photo: Mike / Unsplash

Frozen berries

Sweet-tart crunch; pair with a spoon of yogurt.

  • vegan
  • low-cal
57 kcal

150 fewer kcal than the original

Substitute nutrition

Calories
57 kcal
Protein
0.7 g
Carbs
14 g
Fat
0.3 g
Fibre
2.4 g
Bowl of instant noodles
Photo: Iri Li / Unsplash

Grains

Instant Noodles (Maggi-style)

190 kcal per 100g prepared with seasoning

4 substitutes

Why swap Instant Noodles (Maggi-style) and what to use instead

Why swap

Refined noodles plus a high-sodium flavour packet. Fast, but a poor fibre and protein story.

Original nutrition

Calories
190 kcal
Protein
4 g
Carbs
26 g
Fat
7.5 g
Fibre
1.2 g

Better swaps

Noodles
Photo: Eiliv Aceron / Unsplash

Whole-wheat noodles + homemade broth

Same slurp, more bran, and you control the salt.

  • high-fibre
  • vegan
130 kcal

60 fewer kcal than the original

Substitute nutrition

Calories
130 kcal
Protein
5.5 g
Carbs
25 g
Fat
1 g
Fibre
3.5 g
Noodles
Photo: Eiliv Aceron / Unsplash

Rice noodles + veg + egg

Lighter bowl if you skip the fried cake and add protein.

  • gluten-free
140 kcal

50 fewer kcal than the original

Substitute nutrition

Calories
140 kcal
Protein
6 g
Carbs
24 g
Fat
2.5 g
Fibre
1.5 g
Zucchini
Photo: Louis Hansel / Unsplash

Zucchini or cabbage noodles in broth

Hot soup comfort with a fraction of the starch.

  • low-carb
  • gluten-free
  • vegan
25 kcal

165 fewer kcal than the original

Substitute nutrition

Calories
25 kcal
Protein
1.5 g
Carbs
4 g
Fat
0.3 g
Fibre
1.5 g
Millet bowl
Photo: Caroline Attwood / Unsplash

Millet vermicelli upma / soup

Indian pantry swap with more minerals than the packet.

  • gluten-free
  • vegan
120 kcal

70 fewer kcal than the original

Substitute nutrition

Calories
120 kcal
Protein
3.8 g
Carbs
22 g
Fat
1.5 g
Fibre
2.2 g
Pile of refined white flour
Photo: Mae Mu / Unsplash

Grains

Maida (All-purpose flour)

364 kcal per 100g dry flour

5 substitutes

Why swap Maida (All-purpose flour) and what to use instead

Why swap

Stripped bran and germ. High GI, almost no fibre — backbone of many low-nutrient bakery foods.

Original nutrition

Calories
364 kcal
Protein
10.3 g
Carbs
76.3 g
Fat
1 g
Fibre
2.7 g

Better swaps

Whole grains
Photo: Caroline Attwood / Unsplash

Whole-wheat atta

Same rotis and baked goods with several times the fibre.

  • high-fibre
  • vegan
340 kcal

24 fewer kcal than the original

Substitute nutrition

Calories
340 kcal
Protein
13.2 g
Carbs
72 g
Fat
1.7 g
Fibre
10.7 g
Chickpeas
Photo: Tom Hermans / Unsplash

Besan (chickpea flour)

Excellent protein and fibre for pakoras, cheela and binding.

  • high-protein
  • gluten-free
  • vegan
387 kcal

23 more kcal — chosen for nutrients, not energy

Substitute nutrition

Calories
387 kcal
Protein
22 g
Carbs
58 g
Fat
6.7 g
Fibre
11 g
Flour
Photo: Mae Mu / Unsplash

Ragi flour

Outstanding calcium; good in dosa, porridge and mixed rotis.

  • gluten-free
  • vegan
  • high-calcium
328 kcal

36 fewer kcal than the original

Substitute nutrition

Calories
328 kcal
Protein
7.3 g
Carbs
72 g
Fat
1.3 g
Fibre
3.6 g
Flour
Photo: Mae Mu / Unsplash

Oat flour

Beta-glucan fibre; mild flavour in pancakes and baking.

  • high-fibre
  • vegan
389 kcal

25 more kcal — chosen for nutrients, not energy

Substitute nutrition

Calories
389 kcal
Protein
13 g
Carbs
66 g
Fat
7 g
Fibre
10 g
Almonds
Photo: Elena Loshina / Unsplash

Almond flour

Low net carbs and high protein — calorie-dense, so use smaller amounts.

  • low-carb
  • gluten-free
  • keto
571 kcal

207 more kcal — chosen for nutrients, not energy

Substitute nutrition

Calories
571 kcal
Protein
21 g
Carbs
22 g
Fat
50 g
Fibre
13 g
Jar of mayonnaise
Photo: Calum Lewis / Unsplash

Fats

Mayonnaise

680 kcal per 100g

4 substitutes

Why swap Mayonnaise and what to use instead

Why swap

Almost pure fat. A two-tablespoon habit quietly adds 180+ calories.

Original nutrition

Calories
680 kcal
Protein
1 g
Carbs
0.6 g
Fat
75 g
Fibre
0 g

Better swaps

Yogurt
Photo: Brooke Lark / Unsplash

Plain Greek yogurt

Tangy sandwich spread with about 90% fewer calories.

  • high-protein
59 kcal

621 fewer kcal than the original

Substitute nutrition

Calories
59 kcal
Protein
10 g
Carbs
3.6 g
Fat
0.4 g
Fibre
0 g
Avocado
Photo: Thought Catalog / Unsplash

Mashed avocado

Creamy fats plus fibre and potassium.

  • vegan
  • dairy-free
160 kcal

520 fewer kcal than the original

Substitute nutrition

Calories
160 kcal
Protein
2 g
Carbs
8.5 g
Fat
14.7 g
Fibre
6.7 g
Hummus
Photo: Eiliv Aceron / Unsplash

Hummus

Protein, fibre and flavour; still portion-aware.

  • vegan
  • high-fibre
166 kcal

514 fewer kcal than the original

Substitute nutrition

Calories
166 kcal
Protein
8 g
Carbs
14.3 g
Fat
9.6 g
Fibre
6 g
Mustard
Photo: Calum Lewis / Unsplash

Mustard + yogurt mix

Sharp flavour, almost no calorie cost.

  • high-protein
40 kcal

640 fewer kcal than the original

Substitute nutrition

Calories
40 kcal
Protein
4 g
Carbs
3 g
Fat
1 g
Fibre
0.5 g
Milk chocolate pieces
Photo: Charles Deluvio / Unsplash

Sweets

Milk Chocolate

535 kcal per 100g

4 substitutes

Why swap Milk Chocolate and what to use instead

Why swap

Sugar first, then fat. Easy to eat 250 kcal as a 'small' bar.

Original nutrition

Calories
535 kcal
Protein
7.5 g
Carbs
59 g
Fat
30 g
Fibre
3.4 g

Better swaps

Chocolate
Photo: Charles Deluvio / Unsplash

Dark chocolate 70-85%

Still calorie-dense; you need less for the same cocoa hit and you get more fibre.

  • high-fibre
598 kcal

63 more kcal — chosen for nutrients, not energy

Substitute nutrition

Calories
598 kcal
Protein
7.8 g
Carbs
46 g
Fat
43 g
Fibre
11 g
Almonds
Photo: Elena Loshina / Unsplash

Cocoa-dusted roasted almonds (small handful)

Chocolate note plus protein and crunch — portion 15-20 g.

  • high-protein
580 kcal

45 more kcal — chosen for nutrients, not energy

Substitute nutrition

Calories
580 kcal
Protein
20 g
Carbs
20 g
Fat
50 g
Fibre
12 g
Berries
Photo: Mike / Unsplash

Frozen grapes or berries

Sweet cold bite when the craving is texture plus sugar.

  • vegan
  • low-cal
69 kcal

466 fewer kcal than the original

Substitute nutrition

Calories
69 kcal
Protein
0.7 g
Carbs
18 g
Fat
0.2 g
Fibre
0.9 g
Yogurt
Photo: Brooke Lark / Unsplash

Greek yogurt + cocoa + few chips

Dessert bowl that actually fills you.

  • high-protein
90 kcal

445 fewer kcal than the original

Substitute nutrition

Calories
90 kcal
Protein
9 g
Carbs
8 g
Fat
2 g
Fibre
1 g
Indian namkeen snack mix
Photo: Shreyak Singh / Unsplash

Snacks

Namkeen Mixture

520 kcal per 100g

4 substitutes

Why swap Namkeen Mixture and what to use instead

Why swap

Fried dal, sev and nuts in oil and salt. The bowl has no bottom.

Original nutrition

Calories
520 kcal
Protein
10 g
Carbs
48 g
Fat
32 g
Fibre
4 g

Better swaps

Roasted chana
Photo: Tom Hermans / Unsplash

Roasted chana

The best piece of the mix, without the fried sev.

  • high-protein
  • vegan
  • high-fibre
279 kcal

241 fewer kcal than the original

Substitute nutrition

Calories
279 kcal
Protein
18.8 g
Carbs
39.6 g
Fat
5.1 g
Fibre
25.2 g
Roasted makhana
Photo: Wesual Click / Unsplash

Dry-roasted makhana + spices

Evening crunch, almost no oil if you skip ghee-roast packets.

  • vegan
  • gluten-free
347 kcal

173 fewer kcal than the original

Substitute nutrition

Calories
347 kcal
Protein
9.7 g
Carbs
76.9 g
Fat
0.1 g
Fibre
14.5 g
Chutney
Photo: Eiliv Aceron / Unsplash

Bhel with puffed rice, onion, chutney (light sev)

Same chaat brain, more volume from onion and puffed rice.

  • vegan
160 kcal

360 fewer kcal than the original

Substitute nutrition

Calories
160 kcal
Protein
4 g
Carbs
30 g
Fat
2.5 g
Fibre
3 g
Seeds
Photo: Elena Loshina / Unsplash

Trail of roasted seeds (pumpkin, sunflower)

Salty crunch with minerals — cap at a small handful because fat is still high.

  • high-protein
  • vegan
559 kcal

39 more kcal — chosen for nutrients, not energy

Substitute nutrition

Calories
559 kcal
Protein
30 g
Carbs
11 g
Fat
49 g
Fibre
6 g
Jar of peanut butter
Photo: Sara Dubler / Unsplash

Fats

Peanut Butter

588 kcal per 100g

4 substitutes

Why swap Peanut Butter and what to use instead

Why swap

Nutritious but calorie-dense. Also a major allergen.

Original nutrition

Calories
588 kcal
Protein
25 g
Carbs
20 g
Fat
50 g
Fibre
6 g

Better swaps

Almonds
Photo: Elena Loshina / Unsplash

Almond butter

Peanut-free; slightly more fibre. Still very energy-dense.

  • peanut-free
614 kcal

26 more kcal — chosen for nutrients, not energy

Substitute nutrition

Calories
614 kcal
Protein
21 g
Carbs
19 g
Fat
56 g
Fibre
10 g
Seeds
Photo: Elena Loshina / Unsplash

Sunflower seed butter

School-safe / nut-free pantry staple with a similar macro shape.

  • nut-free
  • peanut-free
  • vegan
617 kcal

29 more kcal — chosen for nutrients, not energy

Substitute nutrition

Calories
617 kcal
Protein
19 g
Carbs
24 g
Fat
54 g
Fibre
9 g
Tahini
Photo: Eiliv Aceron / Unsplash

Tahini (sesame)

Nut-free, mineral-rich; great in savoury sauces.

  • nut-free
  • peanut-free
  • vegan
595 kcal

7 more kcal — chosen for nutrients, not energy

Substitute nutrition

Calories
595 kcal
Protein
17 g
Carbs
21 g
Fat
54 g
Fibre
9 g
Roasted chana
Photo: Tom Hermans / Unsplash

Roasted chana powder + curd dip

Savoury spread idea with far fewer calories than nut butter.

  • high-protein
  • peanut-free
140 kcal

448 fewer kcal than the original

Substitute nutrition

Calories
140 kcal
Protein
10 g
Carbs
14 g
Fat
4 g
Fibre
6 g
Potato chips
Photo: Micheile Henderson / Unsplash

Snacks

Potato Chips

536 kcal per 100g

5 substitutes

Why swap Potato Chips and what to use instead

Why swap

Deep-fried, salty, easy to eat 200-300 kcal without noticing.

Original nutrition

Calories
536 kcal
Protein
7 g
Carbs
53 g
Fat
35 g
Fibre
4.4 g

Better swaps

Roasted makhana
Photo: Wesual Click / Unsplash

Roasted makhana (plain)

Crunch with almost no fat; a 30 g bowl is about 100 kcal. Skip oil-roasted masala packs.

  • vegan
  • gluten-free
347 kcal

189 fewer kcal than the original

Substitute nutrition

Calories
347 kcal
Protein
9.7 g
Carbs
76.9 g
Fat
0.1 g
Fibre
14.5 g
Roasted chana
Photo: Tom Hermans / Unsplash

Roasted chana (bhuna chana)

Serious protein and fibre; very filling handful snack.

  • high-protein
  • vegan
  • high-fibre
279 kcal

257 fewer kcal than the original

Substitute nutrition

Calories
279 kcal
Protein
18.8 g
Carbs
39.6 g
Fat
5.1 g
Fibre
25.2 g
Popcorn
Photo: Wesual Click / Unsplash

Air-popped popcorn

Huge volume per calorie if you skip butter and toffee.

  • vegan
  • high-fibre
387 kcal

149 fewer kcal than the original

Substitute nutrition

Calories
387 kcal
Protein
13 g
Carbs
78 g
Fat
4.5 g
Fibre
15 g
Chickpeas
Photo: Tom Hermans / Unsplash

Roasted chickpeas

Crunchy, spiced, higher protein than wafers.

  • vegan
  • high-fibre
164 kcal

372 fewer kcal than the original

Substitute nutrition

Calories
164 kcal
Protein
8.9 g
Carbs
27.4 g
Fat
2.6 g
Fibre
7.6 g
Chips
Photo: Micheile Henderson / Unsplash

Kale or methi chips (baked)

Leafy crunch; bake, do not deep-fry.

  • vegan
  • low-cal
50 kcal

486 fewer kcal than the original

Substitute nutrition

Calories
50 kcal
Protein
4.3 g
Carbs
9 g
Fat
0.7 g
Fibre
3.6 g
Puffed fried Indian bread
Photo: Shreyak Singh / Unsplash

Grains

Puri / Bhatura

330 kcal per 100g deep-fried

4 substitutes

Why swap Puri / Bhatura and what to use instead

Why swap

Maida dough puffed in oil. The bread is the calorie event, not the chole.

Original nutrition

Calories
330 kcal
Protein
6.5 g
Carbs
40 g
Fat
16 g
Fibre
1.8 g

Better swaps

Phulka
Photo: Shreyak Singh / Unsplash

Whole-wheat phulka

Puffs on a dry tawa — no oil bath.

  • high-fibre
  • vegan
264 kcal

66 fewer kcal than the original

Substitute nutrition

Calories
264 kcal
Protein
9 g
Carbs
46 g
Fat
4 g
Fibre
6 g
Whole grains
Photo: Caroline Attwood / Unsplash

Kulcha baked, not fried

Keeps the party bread idea without deep-frying.

250 kcal

80 fewer kcal than the original

Substitute nutrition

Calories
250 kcal
Protein
8 g
Carbs
46 g
Fat
4.5 g
Fibre
2.5 g
Roti
Photo: Shreyak Singh / Unsplash

Jowar roti

Gluten-free flatbread beside the same chole.

  • gluten-free
  • vegan
150 kcal

180 fewer kcal than the original

Substitute nutrition

Calories
150 kcal
Protein
4.5 g
Carbs
32 g
Fat
1.5 g
Fibre
3 g
Sambar
Photo: Anto Meneghini / Unsplash

Idli with chole / sambar

Steamed bread substitute for a fried Sunday plate.

  • vegan
135 kcal

195 fewer kcal than the original

Substitute nutrition

Calories
135 kcal
Protein
3.5 g
Carbs
28 g
Fat
0.6 g
Fibre
1 g
Salad with creamy dressing
Photo: Anna Pelzer / Unsplash

Condiments

Ranch / Caesar Dressing

430 kcal per 100g

4 substitutes

Why swap Ranch / Caesar Dressing and what to use instead

Why swap

A 'healthy salad' can out-calorie a sandwich once the dressing is poured.

Original nutrition

Calories
430 kcal
Protein
1.5 g
Carbs
6 g
Fat
45 g
Fibre
0.2 g

Better swaps

Olive oil
Photo: Rodolfo Marques / Unsplash

Lemon + olive oil (measured teaspoon)

Classic vinaigrette; the win is using 1 tsp oil, not 3 tbsp ranch. Values ~1 tbsp oil+lemon.

  • vegan
  • dairy-free
120 kcal

310 fewer kcal than the original

Substitute nutrition

Calories
120 kcal
Protein
0 g
Carbs
1 g
Fat
13.5 g
Fibre
0 g
Yogurt
Photo: Brooke Lark / Unsplash

Yogurt-herb dressing

Ranch personality from herbs and curd.

  • high-protein
55 kcal

375 fewer kcal than the original

Substitute nutrition

Calories
55 kcal
Protein
4 g
Carbs
4 g
Fat
2 g
Fibre
0.2 g
Fresh salsa
Photo: Eiliv Aceron / Unsplash

Salsa or pico de gallo

Volume and acid with almost no fat.

  • vegan
  • low-cal
36 kcal

394 fewer kcal than the original

Substitute nutrition

Calories
36 kcal
Protein
1.5 g
Carbs
7 g
Fat
0.2 g
Fibre
1.8 g
Hummus
Photo: Eiliv Aceron / Unsplash

Hummus thinned with lemon

Creamy cling without mayonnaise.

  • vegan
  • high-fibre
90 kcal

340 fewer kcal than the original

Substitute nutrition

Calories
90 kcal
Protein
4 g
Carbs
8 g
Fat
5 g
Fibre
3 g
Bottle of cooking oil
Photo: Rodolfo Marques / Unsplash

Fats

Refined Cooking Oil

884 kcal per 100g

4 substitutes

Why swap Refined Cooking Oil and what to use instead

Why swap

All oils are about 9 kcal/g. Quality and how much you pour matter more than low-calorie claims.

Original nutrition

Calories
884 kcal
Protein
0 g
Carbs
0 g
Fat
100 g
Fibre
0 g

Better swaps

Mustard
Photo: Calum Lewis / Unsplash

Mustard oil (high-heat Indian cooking)

Traditional fat with a distinctive profile; still measure the spoon.

  • vegan
884 kcal

Similar calories, better quality

Substitute nutrition

Calories
884 kcal
Protein
0 g
Carbs
0 g
Fat
100 g
Fibre
0 g
Peanut butter
Photo: Sara Dubler / Unsplash

Groundnut / peanut oil

High smoke point, familiar flavour; not peanut-allergy safe.

  • vegan
884 kcal

Similar calories, better quality

Substitute nutrition

Calories
884 kcal
Protein
0 g
Carbs
0 g
Fat
100 g
Fibre
0 g
Olive oil
Photo: Rodolfo Marques / Unsplash

Extra-virgin olive oil (finishing / low-medium heat)

Best evidence among culinary fats when it replaces butter or ghee in part.

  • vegan
884 kcal

Similar calories, better quality

Substitute nutrition

Calories
884 kcal
Protein
0 g
Carbs
0 g
Fat
100 g
Fibre
0 g
Cooking oil
Photo: Rodolfo Marques / Unsplash

Measured oil brush / spray

Technique swap: 1 teaspoon instead of 2 tablespoons is the real win. Values shown per typical teaspoon-plus residual.

  • lower-fat
120 kcal

764 fewer kcal than the original

Substitute nutrition

Calories
120 kcal
Protein
0 g
Carbs
0 g
Fat
14 g
Fibre
0 g
Cheddar-style cheese
Photo: Alexandru Stavrica / Unsplash

Dairy

Regular Cheese (cheddar-style)

403 kcal per 100g

4 substitutes

Why swap Regular Cheese (cheddar-style) and what to use instead

Why swap

Great protein, but calorie- and salt-dense. Easy to grate past a serving.

Original nutrition

Calories
403 kcal
Protein
25 g
Carbs
1.3 g
Fat
33 g
Fibre
0 g

Better swaps

Cheese
Photo: Alexandru Stavrica / Unsplash

Part-skim mozzarella

Stretch and melt with less fat.

  • high-protein
254 kcal

149 fewer kcal than the original

Substitute nutrition

Calories
254 kcal
Protein
24 g
Carbs
2.8 g
Fat
16 g
Fibre
0 g
Paneer
Photo: Shreyak Singh / Unsplash

Low-fat paneer

Indian table cheese with a better protein-to-fat ratio if made from toned milk.

  • high-protein
196 kcal

207 fewer kcal than the original

Substitute nutrition

Calories
196 kcal
Protein
18 g
Carbs
3 g
Fat
13 g
Fibre
0 g
Nutritional yeast
Photo: Wesual Click / Unsplash

Nutritional yeast

Cheesy flavour dust; B12 if fortified.

  • vegan
  • dairy-free
  • high-protein
325 kcal

78 fewer kcal than the original

Substitute nutrition

Calories
325 kcal
Protein
45 g
Carbs
36 g
Fat
5 g
Fibre
20 g
Cottage cheese
Photo: Wesual Click / Unsplash

Cottage cheese

High protein, low calorie — not a melt clone, excellent in bowls.

  • high-protein
98 kcal

305 fewer kcal than the original

Substitute nutrition

Calories
98 kcal
Protein
11.1 g
Carbs
3.4 g
Fat
4.3 g
Fibre
0 g
Hot dog in a bun
Photo: Chad Montano / Unsplash

Protein

Sausage / Hot Dog

301 kcal per 100g cooked

4 substitutes

Why swap Sausage / Hot Dog and what to use instead

Why swap

Processed meat: high fat, salt and often fillers. Protein is lower than it looks.

Original nutrition

Calories
301 kcal
Protein
12 g
Carbs
2 g
Fat
27 g
Fibre
0 g

Better swaps

Chicken
Photo: Eiliv Aceron / Unsplash

Grilled chicken breast strips

Real muscle meat without the casing math.

  • high-protein
  • low-carb
165 kcal

136 fewer kcal than the original

Substitute nutrition

Calories
165 kcal
Protein
31 g
Carbs
0 g
Fat
3.6 g
Fibre
0 g
Chicken
Photo: Eiliv Aceron / Unsplash

Turkey or chicken sausage (lean, grilled)

Keeps the breakfast-sausage role with less fat — still processed, so occasional.

  • high-protein
170 kcal

131 fewer kcal than the original

Substitute nutrition

Calories
170 kcal
Protein
20 g
Carbs
2 g
Fat
9 g
Fibre
0 g
Mushrooms
Photo: Hans Ripa / Unsplash

Grilled mushrooms + onions

Smoky bun filler with volume.

  • vegan
  • low-carb
40 kcal

261 fewer kcal than the original

Substitute nutrition

Calories
40 kcal
Protein
2.5 g
Carbs
6 g
Fat
0.5 g
Fibre
1.5 g
Lentils
Photo: Anto Meneghini / Unsplash

Spiced lentil kofta (baked)

Sausage-like spice with fibre.

  • vegan
  • high-fibre
140 kcal

161 fewer kcal than the original

Substitute nutrition

Calories
140 kcal
Protein
8 g
Carbs
18 g
Fat
3.5 g
Fibre
6 g
Glass of cola with ice
Photo: Mahmoud Fawzy / Unsplash

Drinks

Soda / Cola

42 kcal per 100ml

4 substitutes

Why swap Soda / Cola and what to use instead

Why swap

Liquid sugar with no satiety. A 300 ml bottle is about 30 g sugar.

Original nutrition

Calories
42 kcal
Protein
0 g
Carbs
10.6 g
Fat
0 g
Fibre
0 g

Better swaps

Sparkling water
Photo: Adam Jaime / Unsplash

Sparkling water + lime/mint

Fizz and ritual, virtually zero calories.

  • vegan
  • low-carb
1 kcal

41 fewer kcal than the original

Substitute nutrition

Calories
1 kcal
Protein
0 g
Carbs
0 g
Fat
0 g
Fibre
0 g
Tea
Photo: Nathan Dumlao / Unsplash

Unsweetened iced tea

Flavour without the sugar load.

  • vegan
  • low-carb
1 kcal

41 fewer kcal than the original

Substitute nutrition

Calories
1 kcal
Protein
0 g
Carbs
0.3 g
Fat
0 g
Fibre
0 g
Kombucha
Photo: Adam Jaime / Unsplash

Low-sugar kombucha

Tangy fizz; pick brands under 5 g sugar per 100 ml.

  • vegan
12 kcal

30 fewer kcal than the original

Substitute nutrition

Calories
12 kcal
Protein
0 g
Carbs
3 g
Fat
0 g
Fibre
0 g
Drinks
Photo: Adam Jaime / Unsplash

Diluted fresh lime soda (no sugar)

Classic Indian refreshment without the syrup.

  • vegan
4 kcal

38 fewer kcal than the original

Substitute nutrition

Calories
4 kcal
Protein
0 g
Carbs
1 g
Fat
0 g
Fibre
0 g
Bowl of sour cream
Photo: Polina Tankilevitch / Unsplash

Dairy

Sour Cream

198 kcal per 100g

3 substitutes

Why swap Sour Cream and what to use instead

Why swap

Mostly saturated fat. Fine as a garnish; poor as a large topping.

Original nutrition

Calories
198 kcal
Protein
2.4 g
Carbs
4.6 g
Fat
19.4 g
Fibre
0 g

Better swaps

Yogurt
Photo: Brooke Lark / Unsplash

Plain Greek yogurt

Tangy topping with a fraction of the fat and far more protein.

  • high-protein
59 kcal

139 fewer kcal than the original

Substitute nutrition

Calories
59 kcal
Protein
10 g
Carbs
3.6 g
Fat
0.4 g
Fibre
0 g
Cottage cheese
Photo: Wesual Click / Unsplash

Blended cottage cheese

Creamy texture for baked potatoes and tacos.

  • high-protein
98 kcal

100 fewer kcal than the original

Substitute nutrition

Calories
98 kcal
Protein
11.1 g
Carbs
3.4 g
Fat
4.3 g
Fibre
0 g
Cream
Photo: Eiliv Aceron / Unsplash

Cashew cream (unsweetened)

Rich plant cream; still energy-dense so use a spoon, not a ladle.

  • dairy-free
  • vegan
160 kcal

38 fewer kcal than the original

Substitute nutrition

Calories
160 kcal
Protein
4 g
Carbs
8 g
Fat
13 g
Fibre
1 g
Bottle of soy sauce
Photo: Anh Nguyen / Unsplash

Condiments

Soy Sauce

53 kcal per 100g

3 substitutes

Why swap Soy Sauce and what to use instead

Why swap

Sodium bomb (often 5000-6000 mg / 100 g). Also contains wheat unless labelled otherwise.

Original nutrition

Calories
53 kcal
Protein
8.1 g
Carbs
4.9 g
Fat
0.1 g
Fibre
0.8 g

Better swaps

Coconut aminos
Photo: Anh Nguyen / Unsplash

Coconut aminos

Soy- and wheat-free umami with far less sodium.

  • gluten-free
  • soy-free
  • vegan
90 kcal

37 more kcal — chosen for nutrients, not energy

Substitute nutrition

Calories
90 kcal
Protein
0.5 g
Carbs
22 g
Fat
0 g
Fibre
0 g
Tamari
Photo: Anh Nguyen / Unsplash

Gluten-free tamari

Same soy depth without wheat.

  • gluten-free
  • vegan
60 kcal

7 more kcal — chosen for nutrients, not energy

Substitute nutrition

Calories
60 kcal
Protein
10.5 g
Carbs
5.6 g
Fat
0.1 g
Fibre
0.8 g
Vinegar
Photo: Rodolfo Marques / Unsplash

Diluted soy + rice vinegar + garlic

Keeps flavour while cutting sodium per spoon.

  • vegan
20 kcal

33 fewer kcal than the original

Substitute nutrition

Calories
20 kcal
Protein
2 g
Carbs
2 g
Fat
0 g
Fibre
0 g
Bowl of granola
Photo: Brooke Lark / Unsplash

Grains

Sweet Commercial Granola

471 kcal per 100g

4 substitutes

Why swap Sweet Commercial Granola and what to use instead

Why swap

Oats plus oil and sugar clusters. A 'healthy' cup can rival dessert.

Original nutrition

Calories
471 kcal
Protein
10 g
Carbs
64 g
Fat
20 g
Fibre
7 g

Better swaps

Rolled oats
Photo: Nicholas Green / Unsplash

Plain rolled oats

Same grain without the sugar-oil clusters. Values dry.

  • high-fibre
  • vegan
  • high-protein
379 kcal

92 fewer kcal than the original

Substitute nutrition

Calories
379 kcal
Protein
13.2 g
Carbs
67.7 g
Fat
6.5 g
Fibre
10.1 g
Muesli
Photo: Brooke Lark / Unsplash

Unsweetened muesli

Raw mix; add your own fruit.

  • high-fibre
  • vegan
360 kcal

111 fewer kcal than the original

Substitute nutrition

Calories
360 kcal
Protein
11 g
Carbs
62 g
Fat
7 g
Fibre
9 g
Granola
Photo: Brooke Lark / Unsplash

Homemade granola, measured oil + dates

You control the syrup. Still a garnish, not a cereal bowl filler.

  • high-fibre
400 kcal

71 fewer kcal than the original

Substitute nutrition

Calories
400 kcal
Protein
11 g
Carbs
55 g
Fat
14 g
Fibre
8 g
Roasted chana
Photo: Tom Hermans / Unsplash

Roasted chana + seeds sprinkle

Crunch on yogurt with actual protein.

  • high-protein
  • vegan
  • high-fibre
279 kcal

192 fewer kcal than the original

Substitute nutrition

Calories
279 kcal
Protein
18.8 g
Carbs
39.6 g
Fat
5.1 g
Fibre
25.2 g
Sweet lassi drink
Photo: Brooke Lark / Unsplash

Drinks

Sweet Lassi / Flavoured Milk

80 kcal per 100ml

4 substitutes

Why swap Sweet Lassi / Flavoured Milk and what to use instead

Why swap

Dairy plus sugar. A tall glass is a dessert, not a cooler.

Original nutrition

Calories
80 kcal
Protein
2.5 g
Carbs
12 g
Fat
2.5 g
Fibre
0 g

Better swaps

Buttermilk
Photo: Brooke Lark / Unsplash

Chaas / salted buttermilk

Same yogurt base, spices instead of sugar.

  • high-protein
30 kcal

50 fewer kcal than the original

Substitute nutrition

Calories
30 kcal
Protein
2 g
Carbs
3 g
Fat
1 g
Fibre
0 g
Lassi
Photo: Brooke Lark / Unsplash

Plain lassi, unsweetened, cumin

Keeps the lassi ritual without the syrup.

45 kcal

35 fewer kcal than the original

Substitute nutrition

Calories
45 kcal
Protein
3 g
Carbs
4 g
Fat
1.5 g
Fibre
0 g
Protein shake
Photo: Eiliv Aceron / Unsplash

Protein shake (unsweetened milk + whey or soy)

Cold, creamy, actually filling.

  • high-protein
55 kcal

25 fewer kcal than the original

Substitute nutrition

Calories
55 kcal
Protein
8 g
Carbs
3 g
Fat
1 g
Fibre
0 g
Buttermilk
Photo: Brooke Lark / Unsplash

Blended cucumber mint chaas

Volume and coolness for summer.

25 kcal

55 fewer kcal than the original

Substitute nutrition

Calories
25 kcal
Protein
1.8 g
Carbs
3 g
Fat
0.6 g
Fibre
0.4 g
Bowl of breakfast cereal
Photo: Nathan Dumlao / Unsplash

Grains

Sweetened Breakfast Cereal

378 kcal per 100g dry

4 substitutes

Why swap Sweetened Breakfast Cereal and what to use instead

Why swap

Mostly refined starch and sugar. The bowl looks light and does not keep you full.

Original nutrition

Calories
378 kcal
Protein
6 g
Carbs
84 g
Fat
3 g
Fibre
3 g

Better swaps

Rolled oats
Photo: Nicholas Green / Unsplash

Rolled oats, cooked in water

Values shown cooked. Beta-glucan fibre and better satiety.

  • high-fibre
  • vegan
71 kcal

307 fewer kcal than the original

Substitute nutrition

Calories
71 kcal
Protein
2.5 g
Carbs
12 g
Fat
1.5 g
Fibre
1.7 g
Rolled oats
Photo: Nicholas Green / Unsplash

Overnight oats + fruit

Same grain, more volume and fibre from fruit or seeds.

  • high-fibre
90 kcal

288 fewer kcal than the original

Substitute nutrition

Calories
90 kcal
Protein
3.5 g
Carbs
16 g
Fat
2 g
Fibre
2.5 g
Millet porridge
Photo: Caroline Attwood / Unsplash

Ragi porridge

Calcium-rich warm breakfast instead of boxed flakes.

  • gluten-free
  • vegan
119 kcal

259 fewer kcal than the original

Substitute nutrition

Calories
119 kcal
Protein
3.5 g
Carbs
23.7 g
Fat
1 g
Fibre
1.3 g
Berries
Photo: Mike / Unsplash

Plain Greek yogurt + nuts + berries

Protein-first breakfast; cereal becomes optional crunch.

  • high-protein
90 kcal

288 fewer kcal than the original

Substitute nutrition

Calories
90 kcal
Protein
8 g
Carbs
8 g
Fat
3 g
Fibre
1.5 g
Cup of flavoured yogurt
Photo: Brooke Lark / Unsplash

Dairy

Sweetened Flavoured Yogurt

99 kcal per 100g

4 substitutes

Why swap Sweetened Flavoured Yogurt and what to use instead

Why swap

Often 10-15 g added sugar per small cup. Protein is modest compared with strained yogurt.

Original nutrition

Calories
99 kcal
Protein
3.5 g
Carbs
15 g
Fat
2.6 g
Fibre
0 g

Better swaps

Yogurt
Photo: Brooke Lark / Unsplash

Plain Greek yogurt / hung curd

Triple the protein, a fraction of the sugar. Add fruit yourself.

  • high-protein
59 kcal

40 fewer kcal than the original

Substitute nutrition

Calories
59 kcal
Protein
10 g
Carbs
3.6 g
Fat
0.4 g
Fibre
0 g
Protein shake
Photo: Eiliv Aceron / Unsplash

Skyr or high-protein curd

Very high protein, low fat — excellent breakfast base.

  • high-protein
63 kcal

36 fewer kcal than the original

Substitute nutrition

Calories
63 kcal
Protein
11 g
Carbs
4 g
Fat
0.2 g
Fibre
0 g
Yogurt
Photo: Brooke Lark / Unsplash

Unsweetened coconut yogurt

Works if dairy is the problem; protein is low unless fortified.

  • dairy-free
  • vegan
80 kcal

19 fewer kcal than the original

Substitute nutrition

Calories
80 kcal
Protein
1 g
Carbs
3 g
Fat
7 g
Fibre
1 g
Cottage cheese
Photo: Wesual Click / Unsplash

Cottage cheese / low-fat paneer crumble

Savoury or sweet bowl with far more protein than dessert yogurt.

  • high-protein
98 kcal

1 fewer kcal than the original

Substitute nutrition

Calories
98 kcal
Protein
11.1 g
Carbs
3.4 g
Fat
4.3 g
Fibre
0 g
Tomato ketchup
Photo: Calum Lewis / Unsplash

Condiments

Tomato Ketchup

112 kcal per 100g

4 substitutes

Why swap Tomato Ketchup and what to use instead

Why swap

Tomato plus sugar and salt. Fine as a teaspoon; a problem as a dip puddle.

Original nutrition

Calories
112 kcal
Protein
1.3 g
Carbs
25.8 g
Fat
0.1 g
Fibre
0.3 g

Better swaps

Tomatoes
Photo: Louis Hansel / Unsplash

Fresh tomato salsa

Tomato flavour with fibre and far less sugar.

  • vegan
  • low-cal
36 kcal

76 fewer kcal than the original

Substitute nutrition

Calories
36 kcal
Protein
1.5 g
Carbs
7 g
Fat
0.2 g
Fibre
1.8 g
Tomatoes
Photo: Louis Hansel / Unsplash

Unsweetened tomato puree + spices

DIY ketchup without the sugar syrup.

  • vegan
38 kcal

74 fewer kcal than the original

Substitute nutrition

Calories
38 kcal
Protein
1.8 g
Carbs
8 g
Fat
0.2 g
Fibre
1.5 g
Mustard
Photo: Calum Lewis / Unsplash

Mustard

Sharp dip that needs only a thin smear.

  • vegan
  • low-cal
60 kcal

52 fewer kcal than the original

Substitute nutrition

Calories
60 kcal
Protein
4 g
Carbs
5 g
Fat
3 g
Fibre
3 g
Chutney
Photo: Eiliv Aceron / Unsplash

Mint-coriander chutney

Indian table dip with herbs, not sugar.

  • vegan
40 kcal

72 fewer kcal than the original

Substitute nutrition

Calories
40 kcal
Protein
1.5 g
Carbs
6 g
Fat
1 g
Fibre
2 g
Sliced white sandwich bread
Photo: Wesual Click / Unsplash

Grains

White Bread

265 kcal per 100g

4 substitutes

Why swap White Bread and what to use instead

Why swap

Refined flour, low fibre, often added sugar. Weak satiety for the calories.

Original nutrition

Calories
265 kcal
Protein
9 g
Carbs
49 g
Fat
3.2 g
Fibre
2.7 g

Better swaps

Bread
Photo: Wesual Click / Unsplash

100% whole-grain bread

More protein and 2-3x fibre; better blood-sugar and fullness.

  • high-fibre
  • high-protein
247 kcal

18 fewer kcal than the original

Substitute nutrition

Calories
247 kcal
Protein
13 g
Carbs
41 g
Fat
3.4 g
Fibre
7 g
Sourdough loaf
Photo: Wesual Click / Unsplash

Sourdough (wholemeal if possible)

Fermentation can lower GI and improve mineral availability.

260 kcal

5 fewer kcal than the original

Substitute nutrition

Calories
260 kcal
Protein
9 g
Carbs
50 g
Fat
2 g
Fibre
3 g
Bread
Photo: Wesual Click / Unsplash

Sprouted-grain bread

Sprouting raises protein quality and fibre versus a white loaf.

  • high-protein
  • high-fibre
230 kcal

35 fewer kcal than the original

Substitute nutrition

Calories
230 kcal
Protein
12 g
Carbs
40 g
Fat
1.5 g
Fibre
6 g
Lettuce leaves
Photo: Louis Hansel / Unsplash

Lettuce or cabbage wrap

Crunch and volume with negligible calories when the filling is the meal.

  • low-carb
  • gluten-free
  • vegan
15 kcal

250 fewer kcal than the original

Substitute nutrition

Calories
15 kcal
Protein
1.4 g
Carbs
2.9 g
Fat
0.2 g
Fibre
1.3 g
Stack of cookies
Photo: Brooke Lark / Unsplash

Snacks

White Flour Biscuits / Cookies

460 kcal per 100g

4 substitutes

Why swap White Flour Biscuits / Cookies and what to use instead

Why swap

Maida + sugar + fat. Light tea biscuits still add up fast.

Original nutrition

Calories
460 kcal
Protein
6.5 g
Carbs
72 g
Fat
16 g
Fibre
2 g

Better swaps

Roasted makhana
Photo: Wesual Click / Unsplash

Roasted makhana

Crunch with tea, almost no fat if dry-roasted.

  • vegan
347 kcal

113 fewer kcal than the original

Substitute nutrition

Calories
347 kcal
Protein
9.7 g
Carbs
76.9 g
Fat
0.1 g
Fibre
14.5 g
Roasted chana
Photo: Tom Hermans / Unsplash

Handful roasted chana

Protein that actually holds you to the next meal.

  • high-protein
  • vegan
279 kcal

181 fewer kcal than the original

Substitute nutrition

Calories
279 kcal
Protein
18.8 g
Carbs
39.6 g
Fat
5.1 g
Fibre
25.2 g
Cookies
Photo: Brooke Lark / Unsplash

Oat-date cookies (homemade)

Still a treat, but with fibre and no refined flour if you skip maida.

  • high-fibre
380 kcal

80 fewer kcal than the original

Substitute nutrition

Calories
380 kcal
Protein
8 g
Carbs
55 g
Fat
14 g
Fibre
7 g
Apples
Photo: an_vision / Unsplash

Apple slices + cinnamon

Sweet-crisp tea companion with volume.

  • vegan
  • low-cal
52 kcal

408 fewer kcal than the original

Substitute nutrition

Calories
52 kcal
Protein
0.3 g
Carbs
14 g
Fat
0.2 g
Fibre
2.4 g
Stack of naan bread
Photo: Shreyak Singh / Unsplash

Grains

White Flour Roti / Naan (refined)

271 kcal per 100g cooked bread

4 substitutes

Why swap White Flour Roti / Naan (refined) and what to use instead

Why swap

Restaurant naan is often maida plus fat. Soft, but a weak fibre source.

Original nutrition

Calories
271 kcal
Protein
9 g
Carbs
50 g
Fat
3.3 g
Fibre
2.2 g

Better swaps

Phulka
Photo: Shreyak Singh / Unsplash

Whole-wheat phulka / roti

Everyday Indian bread with more bran and fullness.

  • high-fibre
  • vegan
264 kcal

7 fewer kcal than the original

Substitute nutrition

Calories
264 kcal
Protein
9 g
Carbs
46 g
Fat
4 g
Fibre
6 g
Roti
Photo: Shreyak Singh / Unsplash

Jowar roti

Sorghum flatbread — gluten-free staple with a lower GI than maida.

  • gluten-free
  • vegan
150 kcal

121 fewer kcal than the original

Substitute nutrition

Calories
150 kcal
Protein
4.5 g
Carbs
32 g
Fat
1.5 g
Fibre
3 g
Roti
Photo: Shreyak Singh / Unsplash

Bajra roti

Pearl millet bread; iron-rich winter roti.

  • gluten-free
  • vegan
160 kcal

111 fewer kcal than the original

Substitute nutrition

Calories
160 kcal
Protein
5 g
Carbs
30 g
Fat
2.5 g
Fibre
2 g
Chickpea flour
Photo: Tom Hermans / Unsplash

Besan chilla (savoury pancake)

Wrap or side with far more protein than naan.

  • high-protein
  • gluten-free
  • vegan
180 kcal

91 fewer kcal than the original

Substitute nutrition

Calories
180 kcal
Protein
10 g
Carbs
18 g
Fat
6 g
Fibre
4 g
Plate of cooked white pasta
Photo: Dan Gold / Unsplash

Grains

White Pasta

157 kcal per 100g cooked

4 substitutes

Why swap White Pasta and what to use instead

Why swap

Refined wheat: modest fibre, easy blood-sugar spike, little micronutrient density.

Original nutrition

Calories
157 kcal
Protein
5.8 g
Carbs
30.6 g
Fat
0.9 g
Fibre
1.8 g

Better swaps

Pasta
Photo: Dan Gold / Unsplash

Whole-wheat pasta

Same role on the plate with more fibre and slower-digesting starch.

  • vegan
  • high-fibre
124 kcal

33 fewer kcal than the original

Substitute nutrition

Calories
124 kcal
Protein
5.3 g
Carbs
26.5 g
Fat
0.5 g
Fibre
3.2 g
Chickpeas
Photo: Tom Hermans / Unsplash

Chickpea / lentil pasta

Nearly double the protein and much more fibre than regular pasta.

  • high-protein
  • gluten-free
  • vegan
160 kcal

3 more kcal — chosen for nutrients, not energy

Substitute nutrition

Calories
160 kcal
Protein
11 g
Carbs
24 g
Fat
2.5 g
Fibre
5 g
Zucchini
Photo: Louis Hansel / Unsplash

Zucchini noodles (zoodles)

Volume with almost no calories — pair with a protein sauce.

  • low-carb
  • keto
  • gluten-free
  • vegan
17 kcal

140 fewer kcal than the original

Substitute nutrition

Calories
17 kcal
Protein
1.2 g
Carbs
3.1 g
Fat
0.3 g
Fibre
1 g
Noodles
Photo: Eiliv Aceron / Unsplash

Shirataki / konjac noodles

Near-zero calorie fibre noodles; rinse and dry-fry well.

  • low-carb
  • keto
  • gluten-free
  • vegan
9 kcal

148 fewer kcal than the original

Substitute nutrition

Calories
9 kcal
Protein
0.2 g
Carbs
3 g
Fat
0 g
Fibre
2.6 g
Raw white potatoes
Photo: Louis Hansel / Unsplash

Vegetables

White Potato

87 kcal per 100g boiled, flesh

4 substitutes

Why swap White Potato and what to use instead

Why swap

Fine food, but high GI when peeled, mashed or fried. Weak as the only starch at every meal.

Original nutrition

Calories
87 kcal
Protein
1.9 g
Carbs
20.1 g
Fat
0.1 g
Fibre
1.8 g

Better swaps

Sweet potatoes
Photo: Louis Hansel / Unsplash

Sweet potato

Similar calories with more fibre, beta-carotene and usually a gentler GI.

  • vegan
  • gluten-free
86 kcal

1 fewer kcal than the original

Substitute nutrition

Calories
86 kcal
Protein
1.6 g
Carbs
20.1 g
Fat
0.1 g
Fibre
3 g
Head of cauliflower
Photo: Louis Hansel / Unsplash

Cauliflower mash

Creamy side with a fraction of the starch.

  • low-carb
  • keto
  • vegan
25 kcal

62 fewer kcal than the original

Substitute nutrition

Calories
25 kcal
Protein
1.9 g
Carbs
5 g
Fat
0.3 g
Fibre
2 g
Pumpkin
Photo: Dan Cristian Padure / Unsplash

Pumpkin / kaddu

Light, vitamin-A rich sabzi base instead of aloo.

  • low-carb
  • vegan
  • gluten-free
26 kcal

61 fewer kcal than the original

Substitute nutrition

Calories
26 kcal
Protein
1 g
Carbs
6.5 g
Fat
0.1 g
Fibre
0.5 g
Beetroot
Photo: Louis Hansel / Unsplash

Beetroot or turnip mash

Earthier mash with more fibre per bite.

  • vegan
  • gluten-free
43 kcal

44 fewer kcal than the original

Substitute nutrition

Calories
43 kcal
Protein
1.6 g
Carbs
10 g
Fat
0.2 g
Fibre
2.8 g
Bowl of steamed white rice
Photo: Pablo Merchán Montes / Unsplash

Grains

White Rice

130 kcal per 100g cooked

5 substitutes

Why swap White Rice and what to use instead

Why swap

Refined grain: high GI, almost no fibre. Easy to overeat and a weak source of micronutrients.

Original nutrition

Calories
130 kcal
Protein
2.7 g
Carbs
28.2 g
Fat
0.3 g
Fibre
0.4 g

Better swaps

Head of cauliflower
Photo: Louis Hansel / Unsplash

Cauliflower rice

About 80% fewer calories and far fewer digestible carbs; extra vitamin C.

  • low-carb
  • keto
  • gluten-free
  • vegan
25 kcal

105 fewer kcal than the original

Substitute nutrition

Calories
25 kcal
Protein
1.9 g
Carbs
5 g
Fat
0.3 g
Fibre
2 g
Cooked quinoa
Photo: Edgar Castrejon / Unsplash

Quinoa, cooked

Complete protein, more fibre and magnesium, lower GI than white rice.

  • high-protein
  • gluten-free
  • vegan
120 kcal

10 fewer kcal than the original

Substitute nutrition

Calories
120 kcal
Protein
4.4 g
Carbs
21.3 g
Fat
1.9 g
Fibre
2.8 g
Cooked rice
Photo: Pablo Merchán Montes / Unsplash

Brown rice, cooked

Keeps the rice texture with more fibre, manganese and a slightly lower GI.

  • gluten-free
  • vegan
123 kcal

7 fewer kcal than the original

Substitute nutrition

Calories
123 kcal
Protein
2.7 g
Carbs
25.6 g
Fat
1 g
Fibre
1.6 g
Millet bowl
Photo: Caroline Attwood / Unsplash

Ragi / finger millet porridge

Similar energy to rice but far more calcium and a gentler blood-sugar curve.

  • gluten-free
  • vegan
  • high-calcium
119 kcal

11 fewer kcal than the original

Substitute nutrition

Calories
119 kcal
Protein
3.5 g
Carbs
23.7 g
Fat
1 g
Fibre
1.3 g
Millet bowl
Photo: Caroline Attwood / Unsplash

Foxtail / little millet, cooked

Indian millet swap with more fibre and minerals than polished rice.

  • gluten-free
  • vegan
119 kcal

11 fewer kcal than the original

Substitute nutrition

Calories
119 kcal
Protein
3.5 g
Carbs
23.7 g
Fat
1 g
Fibre
2.3 g
Crisp dosa on a plate
Photo: Shreyak Singh / Unsplash

Grains

White Rice Idli / Dosa Batter

135 kcal per 100g cooked idli

4 substitutes

Why swap White Rice Idli / Dosa Batter and what to use instead

Why swap

Fermented and steamed — already a good technique — but a rice-heavy batter is still a refined-carb plate.

Original nutrition

Calories
135 kcal
Protein
3.5 g
Carbs
28 g
Fat
0.6 g
Fibre
1 g

Better swaps

Millet porridge
Photo: Caroline Attwood / Unsplash

Ragi dosa / ragi idli

More minerals and a slower carb story.

  • gluten-free
  • vegan
140 kcal

5 more kcal — chosen for nutrients, not energy

Substitute nutrition

Calories
140 kcal
Protein
4 g
Carbs
26 g
Fat
1.2 g
Fibre
2.2 g
Dosa
Photo: Shreyak Singh / Unsplash

Oats dosa

Extra fibre and a slightly higher protein batter.

  • high-fibre
  • vegan
145 kcal

10 more kcal — chosen for nutrients, not energy

Substitute nutrition

Calories
145 kcal
Protein
5 g
Carbs
24 g
Fat
2.5 g
Fibre
3 g
Dal
Photo: Anto Meneghini / Unsplash

Moong dal chilla

Lentil crepe that eats like dosa with real protein.

  • high-protein
  • gluten-free
  • vegan
150 kcal

15 more kcal — chosen for nutrients, not energy

Substitute nutrition

Calories
150 kcal
Protein
9 g
Carbs
18 g
Fat
3.5 g
Fibre
3 g
Millet bowl
Photo: Caroline Attwood / Unsplash

Mixed millet dosa

Keeps the fermented tang, upgrades the grain.

  • gluten-free
  • vegan
140 kcal

5 more kcal — chosen for nutrients, not energy

Substitute nutrition

Calories
140 kcal
Protein
4.5 g
Carbs
25 g
Fat
1.5 g
Fibre
2.5 g
White sugar cubes
Photo: Alexander Mils / Unsplash

Sweets

White Sugar

387 kcal per 100g

4 substitutes

Why swap White Sugar and what to use instead

Why swap

Empty calories, no fibre, rapid glucose rise. The easiest hidden calorie in chai, sweets and sauces.

Original nutrition

Calories
387 kcal
Protein
0 g
Carbs
100 g
Fat
0 g
Fibre
0 g

Better swaps

Natural sweetener
Photo: Heather Ford / Unsplash

Monk fruit or stevia (zero-cal)

Sweetness without calories or blood-sugar load. Check blends for fillers.

  • low-carb
  • keto
  • vegan
0 kcal

387 fewer kcal than the original

Substitute nutrition

Calories
0 kcal
Protein
0 g
Carbs
0 g
Fat
0 g
Fibre
0 g
Dates
Photo: Mae Mu / Unsplash

Date paste

Whole-food sweetness with fibre, potassium and minerals — still sugar-rich, use less.

  • vegan
  • high-fibre
277 kcal

110 fewer kcal than the original

Substitute nutrition

Calories
277 kcal
Protein
1.8 g
Carbs
75 g
Fat
0.2 g
Fibre
8 g
Apples
Photo: an_vision / Unsplash

Unsweetened applesauce

Moisture plus mild sweetness in baking; cuts refined sugar load.

  • vegan
42 kcal

345 fewer kcal than the original

Substitute nutrition

Calories
42 kcal
Protein
0.2 g
Carbs
11.3 g
Fat
0.1 g
Fibre
1.2 g
Jaggery
Photo: Mae Mu / Unsplash

Jaggery (gur)

Trace minerals versus white sugar, but calories and sugar load are almost the same.

  • vegan
383 kcal

4 fewer kcal than the original

Substitute nutrition

Calories
383 kcal
Protein
0.4 g
Carbs
98 g
Fat
0.1 g
Fibre
0 g

Food swaps work when they are specific. “Eat healthier” is vague; “replace this bowl of white rice with ragi porridge or cauliflower rice, and here is what happens to the macros” is usable.

Bookmark this page for weekly meal planning, allergy substitutions, and the everyday Indian and global staples that quietly add sugar, refined flour, and frying oil. Compare the numbers, notice fibre and protein first, and remember that a substitute is only as safe as the actual packet in your hand — always read labels if you have an allergy.

This table is an educational nutrition tool, not personal medical advice. If you manage diabetes, coeliac disease, kidney disease, or a diagnosed food allergy, confirm changes with a registered dietitian or your clinician. For everyone else: pick one swap this week, cook it twice, and keep the version you will actually eat.

Share on FacebookSave on PinterestShare on TwitterShare on WhatsApp
As an Amazon Associate I earn from qualifying purchases.