Skip to content
Get the app

What should I eat?

Late afternoon, a few hundred calories left, and no idea what fits? Enter what is left of your day, with protein, carbs or fat if you track them, pick the meal, and get three different ideas. Each one lists its ingredients by weight, with calories and macros we compute from USDA data, and says plainly whether it lands close, under or over your number.

What is left of your day?

What is left of your day?

The calories are required (100 to 2000); protein, carbs and fat are optional. Whole numbers.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Tick the box above to continue.

How the meal ideas are made

  1. You enter numbers and pick from lists: the calories left, optionally protein, carbs and fat left, the meal and a diet. Nothing else is sent. What is kept for a while is described in the questions below.
  2. Google Gemini, the AI model, suggests three different ideas for that meal, aiming at your calories without going over, and gives each ingredient a weight.
  3. We match every ingredient to a food in our USDA-based database and count it at USDA's values for that weight.
  4. We add up each idea and compare it with your numbers ourselves. The fit you see is our arithmetic, not the AI's claim about its own idea.

What close, under and over mean

An idea is a close fit when its counted calories are within a tenth of your number, or within 50 kcal for a small snack. Outside that, it says under or over, and by how much. When you gave protein, carbs or fat, each one shows how far the idea is from it in grams.

The AI is asked not to go over your calories, but it does not always land where it aims, which is exactly why we check. An idea that comes in under leaves room for a piece of fruit or a drink; one that comes in over can be made smaller. If an ingredient that adds energy could not be matched to USDA data, the idea gives no fit at all: its counted total is below the real one by an amount we cannot know.

How close the numbers are

The calories and macros of every counted ingredient are the USDA FoodData Central values for 100 g, scaled to the weight given. They describe that weight of that food. Your portion will differ from the suggestion unless you weigh it, and brands and recipes vary, so treat the totals as a close guide rather than a measurement.

Ingredients are matched strictly by name and preparation: cooked rice is not raw rice, roast chicken is not raw chicken. An ingredient that does not match is shown and not counted. Read how accurate AI calorie counting is for the wider picture.

Getting ideas that fit

  • Take the numbers from your tracker as they are right now, after everything you have logged today.
  • Leave out the macros you do not track. Every target you add narrows the ideas; protein is the one the AI favours.
  • Pick the meal honestly: a snack-sized number at dinner time gets snack-sized ideas.
  • Use the diet choice to rule foods out, and still read the ingredients: it is a preference, not an allergy check.
  • Weigh the main ingredients when you make an idea. The weights are what the numbers describe.

Worked examples

Targets we made up and ideas we wrote and checked by hand, then ran through the tool's own nutrition and fit steps: every number is computed from USDA FoodData Central values, the same way a live answer's are.

Lunch with 600 kcal left and 40 g protein

Lunch ideas for 600 kcal and 40 g protein.

Tuna and rice bowl

Spoon the tuna over warm rice with sliced cucumber and avocado.

About 569 kcal. Close fit: 31 kcal under your 600; protein 4.2 g under your 40 g.

Tuna and rice bowl: ingredients
IngredientAmountkcalProteinCarbsFatNumbers from
Tuna, canned in water140 g12027.2 g0.0 g1.3 gUSDA: Tuna
Cooked white rice250 g3256.7 g70.4 g0.7 gUSDA: White Rice (Cooked)
Avocado70 g1121.4 g6.0 g10.3 gUSDA: Avocado
Cucumber80 g120.5 g2.9 g0.1 gUSDA: Cucumber
Total (counted)56935.8 g79.3 g12.4 g

Every ingredient matched a USDA FoodData Central food, so every one is counted, at USDA's values for the amount shown.

Chicken and hummus wrap

Fill a flour tortilla with sliced roast chicken, hummus, lettuce and tomato.

About 563 kcal. Close fit: 37 kcal under your 600; protein 7.9 g over your 40 g.

Chicken and hummus wrap: ingredients
IngredientAmountkcalProteinCarbsFatNumbers from
Roast chicken breast120 g19837.2 g0.0 g4.3 gUSDA: Chicken Breast (Roasted)
Flour tortilla70 g2276.1 g38.9 g5.0 gUSDA: Flour Tortilla
Hummus50 g1223.7 g7.5 g8.6 gUSDA: Hummus
Lettuce30 g50.4 g0.9 g0.0 gUSDA: Lettuce
Tomato60 g110.5 g2.3 g0.1 gUSDA: Tomato
Total (counted)56347.9 g49.6 g18.0 g

Every ingredient matched a USDA FoodData Central food, so every one is counted, at USDA's values for the amount shown.

Egg and cottage cheese toast

Top wholemeal toast with cottage cheese and sliced boiled eggs, with an apple on the side.

About 566 kcal. Close fit: 34 kcal under your 600; protein 4.0 g under your 40 g.

Egg and cottage cheese toast: ingredients
IngredientAmountkcalProteinCarbsFatNumbers from
Whole wheat bread100 g25212.5 g42.7 g3.5 gUSDA: Whole Wheat Bread
Cottage cheese100 g8110.5 g4.8 g2.3 gUSDA: Cottage Cheese (2% Fat)
Boiled eggs100 g15512.6 g1.1 g10.6 gUSDA: Hard-Boiled Egg
Apple150 g780.4 g20.7 g0.3 gUSDA: Apple
Total (counted)56636.0 g69.3 g16.7 g

Every ingredient matched a USDA FoodData Central food, so every one is counted, at USDA's values for the amount shown.

Breakfast with 400 kcal left

Breakfast ideas for 400 kcal.

Greek yogurt with berries and walnuts

Stir the blueberries into the yogurt and top with the walnuts and honey.

About 379 kcal. Close fit: 21 kcal under your 400.

Greek yogurt with berries and walnuts: ingredients
IngredientAmountkcalProteinCarbsFatNumbers from
Greek yogurt, plain200 g19418.0 g8.0 g10.0 gUSDA: Greek Yogurt
Blueberries100 g570.7 g14.5 g0.3 gUSDA: Blueberry
Walnuts15 g982.3 g2.1 g9.8 gUSDA: Walnuts
Honey10 g300.0 g8.2 g0.0 gUSDA: Honey
Total (counted)37921.0 g32.8 g20.1 g

Every ingredient matched a USDA FoodData Central food, so every one is counted, at USDA's values for the amount shown.

Oatmeal with banana

Cook the oats in the milk until creamy and top with the sliced banana.

About 332 kcal. Under: 68 kcal under your 400.

Oatmeal with banana: ingredients
IngredientAmountkcalProteinCarbsFatNumbers from
Rolled oats, dry45 g1757.6 g29.8 g3.1 gUSDA: Oatmeal (Dry)
Skim milk200 g686.7 g9.9 g0.2 gUSDA: Skim Milk
Banana100 g891.1 g22.8 g0.3 gUSDA: Banana
Total (counted)33215.4 g62.5 g3.6 g

Every ingredient matched a USDA FoodData Central food, so every one is counted, at USDA's values for the amount shown.

Scrambled eggs on toast

Scramble the eggs gently until just set and serve on the toast.

About 395 kcal. Close fit: 5 kcal under your 400.

Scrambled eggs on toast: ingredients
IngredientAmountkcalProteinCarbsFatNumbers from
Scrambled eggs120 g17912.0 g1.9 g13.2 gUSDA: Scrambled Eggs
Whole wheat bread80 g20210.0 g34.2 g2.8 gUSDA: Whole Wheat Bread
Tomato80 g140.7 g3.1 g0.2 gUSDA: Tomato
Total (counted)39522.7 g39.2 g16.2 g

Every ingredient matched a USDA FoodData Central food, so every one is counted, at USDA's values for the amount shown.

Snack with 250 kcal left and 20 g protein

Snack ideas for 250 kcal and 20 g protein.

Cottage cheese with pineapple

Top the cottage cheese with the pineapple chunks.

About 212 kcal. Close fit: 38 kcal under your 250; protein 1.4 g over your 20 g.

Cottage cheese with pineapple: ingredients
IngredientAmountkcalProteinCarbsFatNumbers from
Cottage cheese200 g16220.9 g9.5 g4.5 gUSDA: Cottage Cheese (2% Fat)
Pineapple100 g500.5 g13.1 g0.1 gUSDA: Pineapple
Total (counted)21221.4 g22.6 g4.6 g

Every ingredient matched a USDA FoodData Central food, so every one is counted, at USDA's values for the amount shown.

Boiled eggs and carrot sticks

Two boiled eggs with carrot sticks and a spoon of hummus.

About 269 kcal. Close fit: 19 kcal over your 250; protein 4.3 g under your 20 g.

Boiled eggs and carrot sticks: ingredients
IngredientAmountkcalProteinCarbsFatNumbers from
Boiled eggs100 g15512.6 g1.1 g10.6 gUSDA: Hard-Boiled Egg
Carrot100 g410.9 g9.6 g0.2 gUSDA: Carrot
Hummus30 g732.2 g4.5 g5.1 gUSDA: Hummus
Total (counted)26915.7 g15.2 g15.9 g

Every ingredient matched a USDA FoodData Central food, so every one is counted, at USDA's values for the amount shown.

Edamame with an orange

Warm the edamame, sprinkle with a little salt, and have the orange on the side.

About 229 kcal. Close fit: 21 kcal under your 250; protein 1.2 g under your 20 g.

Edamame with an orange: ingredients
IngredientAmountkcalProteinCarbsFatNumbers from
Edamame, shelled150 g18217.9 g13.4 g7.8 gUSDA: Edamame
Orange100 g470.9 g11.8 g0.1 gUSDA: Orange
Total (counted)22918.8 g25.2 g7.9 g

Every ingredient matched a USDA FoodData Central food, so every one is counted, at USDA's values for the amount shown.

Dinner with 800 kcal left and 50 g protein, 80 g carbs

Dinner ideas for 800 kcal and 50 g protein, 80 g carbs.

Salmon with rice and broccoli

Bake the salmon until it flakes easily and serve with rice and steamed broccoli.

About 727 kcal. Close fit: 73 kcal under your 800; protein 3.0 g under your 50 g, carbs 10.4 g under your 80 g.

Salmon with rice and broccoli: ingredients
IngredientAmountkcalProteinCarbsFatNumbers from
Salmon, cooked170 g35037.6 g0.0 g21.0 gUSDA: Salmon (Cooked)
Cooked brown rice250 g2805.8 g58.8 g2.1 gUSDA: Brown Rice
Broccoli, cooked150 g533.6 g10.8 g0.6 gUSDA: Broccoli (Cooked)
Olive oil5 g440.0 g0.0 g5.0 gUSDA: Olive Oil
Total (counted)72747.0 g69.6 g28.7 g

Every ingredient matched a USDA FoodData Central food, so every one is counted, at USDA's values for the amount shown.

Sirloin steak with potatoes

Grill the steak to your liking and serve with boiled potatoes and green beans.

About 721 kcal. Close fit: 79 kcal under your 800; protein 10.2 g over your 50 g, carbs 1.6 g under your 80 g.

Sirloin steak with potatoes: ingredients
IngredientAmountkcalProteinCarbsFatNumbers from
Sirloin steak, broiled170 g31151.9 g0.0 g9.8 gUSDA: Sirloin Steak (Broiled)
Boiled potatoes350 g3016.0 g70.0 g0.4 gUSDA: Boiled Potato
Green beans120 g372.2 g8.4 g0.3 gUSDA: Green Beans
Butter10 g720.1 g0.0 g8.1 gUSDA: Butter
Total (counted)72160.2 g78.4 g18.6 g

Every ingredient matched a USDA FoodData Central food, so every one is counted, at USDA's values for the amount shown.

Chicken pasta with tomato sauce

Toss cooked pasta with sliced roast chicken, marinara sauce and parmesan.

About 724 kcal. Close fit: 76 kcal under your 800; protein 10.5 g over your 50 g, carbs 8.6 g over your 80 g.

Chicken pasta with tomato sauce: ingredients
IngredientAmountkcalProteinCarbsFatNumbers from
Cooked pasta250 g39514.5 g77.2 g2.3 gUSDA: Pasta (Cooked)
Roast chicken breast130 g21540.3 g0.0 g4.6 gUSDA: Chicken Breast (Roasted)
Marinara sauce150 g752.1 g11.1 g2.4 gUSDA: Marinara Sauce
Parmesan10 g393.6 g0.3 g2.5 gUSDA: Parmesan Cheese
Total (counted)72460.5 g88.6 g11.8 g

Every ingredient matched a USDA FoodData Central food, so every one is counted, at USDA's values for the amount shown.

Dinner with 500 kcal left, vegetarian

Dinner ideas for 500 kcal (vegetarian).

Lentil and spinach rice bowl

Warm the lentils with the spinach and serve over the rice with a squeeze of lemon.

About 485 kcal. Close fit: 15 kcal under your 500.

Lentil and spinach rice bowl: ingredients
IngredientAmountkcalProteinCarbsFatNumbers from
Lentils, cooked200 g23218.0 g40.3 g0.8 gUSDA: Lentils
Cooked white rice150 g1954.0 g42.3 g0.4 gUSDA: White Rice (Cooked)
Spinach60 g141.7 g2.2 g0.2 gUSDA: Spinach
Olive oil5 g440.0 g0.0 g5.0 gUSDA: Olive Oil
Total (counted)48523.7 g84.8 g6.4 g

Every ingredient matched a USDA FoodData Central food, so every one is counted, at USDA's values for the amount shown.

Bean and cheese quesadilla

Fill a flour tortilla with mashed black beans and cheddar and toast it in a dry pan.

About 523 kcal. Close fit: 23 kcal over your 500.

Bean and cheese quesadilla: ingredients
IngredientAmountkcalProteinCarbsFatNumbers from
Flour tortilla70 g2276.1 g38.9 g5.0 gUSDA: Flour Tortilla
Black beans, cooked120 g15810.6 g28.5 g0.6 gUSDA: Black Beans
Cheddar, grated30 g1216.9 g1.0 g10.0 gUSDA: Cheddar Cheese
Salsa60 g170.9 g4.0 g0.1 gUSDA: Salsa
Total (counted)52324.5 g72.4 g15.7 g

Every ingredient matched a USDA FoodData Central food, so every one is counted, at USDA's values for the amount shown.

Veggie omelette with toast

Cook the eggs with the peppers and mushrooms and serve with a slice of toast.

About 500 kcal. Close fit: exactly your 500.

Veggie omelette with toast: ingredients
IngredientAmountkcalProteinCarbsFatNumbers from
Eggs150 g21518.8 g1.1 g14.3 gUSDA: Eggs
Bell pepper80 g210.8 g4.8 g0.2 gUSDA: Bell Pepper
Mushrooms80 g182.5 g2.6 g0.3 gUSDA: Mushrooms (Raw)
Olive oil5 g440.0 g0.0 g5.0 gUSDA: Olive Oil
Whole wheat bread80 g20210.0 g34.2 g2.8 gUSDA: Whole Wheat Bread
Total (counted)50032.1 g42.7 g22.6 g

Every ingredient matched a USDA FoodData Central food, so every one is counted, at USDA's values for the amount shown.

Breakfast with 350 kcal left, vegan

Breakfast ideas for 350 kcal (vegan).

Peanut butter banana toast

Spread the peanut butter on the toast and top with the sliced banana.

About 336 kcal. Close fit: 14 kcal under your 350.

Peanut butter banana toast: ingredients
IngredientAmountkcalProteinCarbsFatNumbers from
Whole wheat bread60 g1517.5 g25.6 g2.1 gUSDA: Whole Wheat Bread
Peanut butter16 g963.6 g3.6 g8.2 gUSDA: Peanut Butter
Banana100 g891.1 g22.8 g0.3 gUSDA: Banana
Total (counted)33612.2 g52.0 g10.6 g

Every ingredient matched a USDA FoodData Central food, so every one is counted, at USDA's values for the amount shown.

Oats with almond milk and berries

Cook the oats in the almond milk and stir in the raspberries.

About 324 kcal. Close fit: 26 kcal under your 350.

Oats with almond milk and berries: ingredients
IngredientAmountkcalProteinCarbsFatNumbers from
Rolled oats, dry50 g1958.4 g33.1 g3.5 gUSDA: Oatmeal (Dry)
Almond milk, unsweetened250 g381.4 g0.9 g3.1 gUSDA: Almond Milk (Unsweetened)
Raspberries80 g421.0 g9.6 g0.5 gUSDA: Raspberry
Chia seeds10 g491.7 g4.2 g3.1 gUSDA: Chia Seeds
Total (counted)32412.5 g47.8 g10.2 g

Every ingredient matched a USDA FoodData Central food, so every one is counted, at USDA's values for the amount shown.

Tofu scramble on toast

Crumble the tofu into a hot pan with the spinach, season, and serve on the toast.

About 330 kcal. Close fit: 20 kcal under your 350.

Tofu scramble on toast: ingredients
IngredientAmountkcalProteinCarbsFatNumbers from
Firm tofu120 g17320.7 g3.3 g10.5 gUSDA: Tofu (Firm)
Spinach50 g121.4 g1.8 g0.2 gUSDA: Spinach
Olive oil5 g440.0 g0.0 g5.0 gUSDA: Olive Oil
Whole wheat bread40 g1015.0 g17.1 g1.4 gUSDA: Whole Wheat Bread
Total (counted)33027.1 g22.2 g17.1 g

Every ingredient matched a USDA FoodData Central food, so every one is counted, at USDA's values for the amount shown.

Lunch with 700 kcal left and 60 g protein, high protein

Lunch ideas for 700 kcal and 60 g protein (high protein).

Chicken quinoa bowl

Top cooked quinoa with sliced roast chicken, chickpeas, cucumber and tomato.

About 673 kcal. Close fit: 27 kcal under your 700; protein 1.4 g over your 60 g.

Chicken quinoa bowl: ingredients
IngredientAmountkcalProteinCarbsFatNumbers from
Roast chicken breast150 g24846.5 g0.0 g5.4 gUSDA: Chicken Breast (Roasted)
Cooked quinoa150 g1806.6 g32.0 g2.9 gUSDA: Quinoa
Chickpeas, cooked80 g1317.1 g21.9 g2.1 gUSDA: Chickpeas
Cucumber80 g120.5 g2.9 g0.1 gUSDA: Cucumber
Tomato80 g140.7 g3.1 g0.2 gUSDA: Tomato
Olive oil10 g880.0 g0.0 g10.0 gUSDA: Olive Oil
Total (counted)67361.4 g59.9 g20.7 g

Every ingredient matched a USDA FoodData Central food, so every one is counted, at USDA's values for the amount shown.

Turkey and egg plate

Sliced roast turkey with boiled eggs, a baked sweet potato and spinach dressed with olive oil.

About 701 kcal. Close fit: 1 kcal over your 700; protein 4.2 g over your 60 g.

Turkey and egg plate: ingredients
IngredientAmountkcalProteinCarbsFatNumbers from
Roast turkey breast150 g22145.2 g0.0 g3.1 gUSDA: Turkey Breast (Roasted)
Boiled eggs100 g15512.6 g1.1 g10.6 gUSDA: Hard-Boiled Egg
Baked sweet potato250 g2255.0 g51.8 g0.4 gUSDA: Baked Sweet Potato
Spinach50 g121.4 g1.8 g0.2 gUSDA: Spinach
Olive oil10 g880.0 g0.0 g10.0 gUSDA: Olive Oil
Total (counted)70164.2 g54.7 g24.3 g

Every ingredient matched a USDA FoodData Central food, so every one is counted, at USDA's values for the amount shown.

Shrimp rice bowl

Toss cooked shrimp with edamame and rice, finished with soy sauce.

About 688 kcal. Close fit: 12 kcal under your 700; protein 1.6 g under your 60 g.

Shrimp rice bowl: ingredients
IngredientAmountkcalProteinCarbsFatNumbers from
Shrimp, cooked180 g21441.0 g2.7 g3.1 gUSDA: Shrimp (Cooked)
Cooked white rice250 g3256.7 g70.4 g0.7 gUSDA: White Rice (Cooked)
Edamame, shelled80 g979.5 g7.1 g4.2 gUSDA: Edamame
Soy sauce15 g81.2 g0.7 g0.1 gUSDA: Soy Sauce
Olive oil5 g440.0 g0.0 g5.0 gUSDA: Olive Oil
Total (counted)68858.4 g80.9 g13.1 g

Every ingredient matched a USDA FoodData Central food, so every one is counted, at USDA's values for the amount shown.

Dinner with 450 kcal left and 20 g carbs, lower carb

Dinner ideas for 450 kcal and 20 g carbs (lower carb).

Cod with roasted vegetables

Roast the zucchini and peppers, then bake the cod on top until it flakes easily.

About 439 kcal. Close fit: 11 kcal under your 450; carbs 9.3 g under your 20 g.

Cod with roasted vegetables: ingredients
IngredientAmountkcalProteinCarbsFatNumbers from
Cod, cooked200 g21045.7 g0.0 g1.7 gUSDA: Cod (Cooked)
Zucchini150 g261.8 g4.7 g0.5 gUSDA: Zucchini
Bell pepper100 g261.0 g6.0 g0.3 gUSDA: Bell Pepper
Olive oil20 g1770.0 g0.0 g20.0 gUSDA: Olive Oil
Total (counted)43948.5 g10.7 g22.5 g

Every ingredient matched a USDA FoodData Central food, so every one is counted, at USDA's values for the amount shown.

Pork tenderloin with cauliflower

Slice roast pork tenderloin and serve it with roasted cauliflower and butter.

About 423 kcal. Close fit: 27 kcal under your 450; carbs 10.1 g under your 20 g.

Pork tenderloin with cauliflower: ingredients
IngredientAmountkcalProteinCarbsFatNumbers from
Roast pork tenderloin180 g26546.9 g0.0 g7.1 gUSDA: Pork Tenderloin (Roasted)
Cauliflower200 g503.8 g9.9 g0.6 gUSDA: Cauliflower
Butter15 g1080.1 g0.0 g12.2 gUSDA: Butter
Total (counted)42350.8 g9.9 g19.9 g

Every ingredient matched a USDA FoodData Central food, so every one is counted, at USDA's values for the amount shown.

Egg and avocado salad

Toss lettuce with sliced boiled eggs, avocado, cucumber and olive oil.

About 429 kcal. Close fit: 21 kcal under your 450; carbs 7.4 g under your 20 g.

Egg and avocado salad: ingredients
IngredientAmountkcalProteinCarbsFatNumbers from
Boiled eggs150 g23318.9 g1.7 g15.9 gUSDA: Hard-Boiled Egg
Avocado70 g1121.4 g6.0 g10.3 gUSDA: Avocado
Romaine lettuce60 g100.7 g2.0 g0.2 gUSDA: Romaine Lettuce
Cucumber80 g120.5 g2.9 g0.1 gUSDA: Cucumber
Olive oil7 g620.0 g0.0 g7.0 gUSDA: Olive Oil
Total (counted)42921.5 g12.6 g33.5 g

Every ingredient matched a USDA FoodData Central food, so every one is counted, at USDA's values for the amount shown.

Frequently asked questions

Is it free?
Yes. Each visitor gets a few free runs a day, and the free AI tools share a daily budget; when either runs out, the tool says so and resets at midnight.
How do I know how many calories I have left?
Your daily target minus what you have eaten so far. If you do not have a target yet, the calorie calculator estimates one from your height, weight, age and activity, and a tracking app keeps the running total for you.
Why are the ideas sometimes under or over my number?
The AI suggests the ideas and their weights, and we compute their nutrition from USDA data afterwards. When the two disagree, we show our number and tell you how far it is from yours, rather than hide it.
Is this a meal plan or diet advice?
No. These are ideas for one meal, sized to the numbers you give. They are not advice for a medical condition, an allergy or pregnancy, and if a doctor or dietitian set your targets, follow their guidance.
Do you keep what I type?
Not as a record of you. Only your numbers and choices are sent to Google Gemini, and nothing is linked to an account. So that the same numbers can be answered without asking the AI again, the answer may be kept in memory for up to seven days under a keyed hash of what you entered. That stored answer does include the calories, macros, meal and diet you entered, with the three ideas.

Related calculators

Know what is left without doing the sums

CalorTracker keeps a running total of your calories and macros as you log, so the number you need here is always on screen. Free to start.

Start free on the web

Meal ideas with nutrition computed from USDA data for the amounts shown: not a meal plan or a measurement, and not medical or dietary advice. If you manage an allergy, an intolerance or a medical condition, or are pregnant, follow your doctor's guidance.