Low-Calorie Dinner Ideas: 12 Meals Under 500 Calories With Exact Portions and Macros

Dinner is the meal with the highest calorie variance in most people's diets. Lunch tends to be planned or routine; breakfast is often small or skipped. Dinner is where the day's remaining calorie budget gets spent — and where, under time pressure and after a long day, the easiest option frequently becomes the highest-calorie one. Having a set of reliable go-to dinners under 500 calories eliminates the decision fatigue that causes the most diet slippage.

Low-Calorie Dinner Ideas: 12 Meals Under 500 Calories With Exact Portions and Macros - AI Smart Food Scale

Weigh food, track nutrients, and reach your goals with AI-powered insights

Weigh food, track nutrients, and reach your goals with AI-powered insights

All dinners below include exact gram weights, full macros, and approximate prep times. Each is under 500 calories and provides at least 28g protein — enough to meet a per-meal protein target for most people in a calorie deficit.


The Framework: Building a Low-Calorie Dinner

Before the specific options, the principle that makes all of them work: protein first, then volume, then flavour. A 400-calorie dinner that is 35–40g protein and 300g of vegetables is genuinely filling. A 400-calorie dinner that is 10g protein and mostly refined carbohydrate leaves you hungry again within 90 minutes.

Transform your kitchen into a precision nutrition center

Transform your kitchen into a precision nutrition center

Portion control made simple – measure exactly what you need

Portion control made simple – measure exactly what you need

The four-component template:

  • Protein (150–200g cooked): Chicken breast, fish fillet, turkey mince, prawns, eggs, tofu — sets the satiety foundation
  • Vegetables (200–300g): Any non-starchy vegetables — adds volume, fibre, micronutrients at minimal calorie cost
  • Carbohydrate (50–80g dry or 150–220g cooked): Optional based on calorie budget; rice, sweet potato, pasta, lentils
  • Flavour (10–20g weighed): Sauce, oil, spices — the most important thing to weigh accurately; oils and sauces contribute more calories than most people realise

12 Low-Calorie Dinners Under 500 Calories

1. Baked Lemon Herb Chicken With Roasted Vegetables

  • 160g raw chicken breast + 300g mixed vegetables (courgette, peppers, cherry tomatoes) + 5g olive oil + lemon + herbs
  • Protein: 42g | Carbs: 12g | Calories: 360
  • Toss vegetables in oil (weighed); lay chicken breast on top; bake everything at 200°C for 25 minutes. Sheet-pan dinner — minimal washing up.
  • Prep time: 5 min active + 25 min oven

2. Salmon Fillet With Asparagus and New Potatoes

  • 150g salmon fillet + 200g asparagus + 150g new potatoes (boiled) + lemon + dill
  • Protein: 36g | Carbs: 22g | Calories: 450
  • Boil potatoes 15 min; roast asparagus and salmon 12 min at 200°C. High omega-3; excellent for recovery days after training.
  • Prep time: 5 min active + 15 min total cook

3. Turkey Mince Bolognese With Courgette Noodles

  • 150g turkey mince + 400g passata + 80g onion + 2 garlic cloves + 300g courgette (spiralised) + 5g olive oil
  • Protein: 38g | Carbs: 18g | Calories: 370
  • Brown mince with onion and garlic; add passata; simmer 15 min. Serve over raw or lightly sautéed courgette noodles. Eliminates pasta carbs while maintaining the meal format.
  • Prep time: 20 minutes

4. Prawn Stir-Fry With Brown Rice

  • 180g raw king prawns + 250g mixed stir-fry vegetables + 60g dry brown rice (cooked to 165g) + 15g soy sauce + ginger + garlic + 5g sesame oil
  • Protein: 32g | Carbs: 48g | Calories: 420
  • Cook rice; stir-fry prawns and vegetables 4 min in high heat; add soy and sesame at the end. Prawns cook in 3 minutes — fastest protein option for weeknights.
  • Prep time: 15 minutes

5. Chicken Tikka With Cauliflower Rice

  • 160g raw chicken breast (marinated in 50g fat-free yogurt + tikka spices) + 300g cauliflower rice + 80g tinned tomatoes + onion + garlic
  • Protein: 44g | Carbs: 14g | Calories: 355
  • Marinate chicken 30 min (or overnight); grill or bake 18 min. Cauliflower rice: pulse raw cauliflower, microwave 4 min. Replaces a typical 600+ cal takeaway tikka masala with rice.
  • Prep time: 10 min active + 18 min cook (plus marinating)

6. Baked Cod With Lemon, Capers, and Green Beans

  • 200g cod fillet + 250g green beans + 15g capers + lemon zest + 5g olive oil + parsley
  • Protein: 40g | Carbs: 8g | Calories: 290
  • Lowest calorie dinner on this list. Bake cod 15 min at 180°C; steam green beans alongside. High protein-to-calorie ratio leaves substantial room for a large salad or additional vegetables.
  • Prep time: 3 min active + 15 min oven

7. Turkey and Vegetable Soup

  • 150g turkey breast (diced) + 600ml chicken stock + 200g mixed vegetables (carrot, celery, leek) + 100g cannellini beans + herbs
  • Protein: 35g | Carbs: 22g | Calories: 340
  • Simmer all ingredients 25 minutes. High volume (large bowl), filling from the warm liquid and fibre from beans and vegetables. Batch-cook double and refrigerate for the next day.
  • Prep time: 30 minutes; scales up easily

8. Greek Salad With Grilled Chicken

  • 150g grilled chicken breast + 100g cucumber + 100g cherry tomatoes + 60g reduced-fat feta + 50g olives + red onion + 10g olive oil + red wine vinegar
  • Protein: 40g | Carbs: 10g | Calories: 430
  • No-cook dinner once chicken is prepared (use meal-prepped chicken). Weigh the feta and olives — both are calorie-dense and easy to over-serve.
  • Prep time: 5 minutes (with pre-cooked chicken)

9. Egg and Vegetable Frittata

  • 4 whole eggs + 2 egg whites + 200g spinach + 100g cherry tomatoes + 60g reduced-fat feta + 5g olive oil
  • Protein: 32g | Carbs: 6g | Calories: 380
  • Sauté vegetables; add whisked eggs; cook on hob 3 min then finish under grill 5 min. Works cold the next day as a packed lunch.
  • Prep time: 12 minutes

10. Lean Beef Stir-Fry With Noodles

  • 130g lean beef strips + 250g mixed vegetables + 60g dry egg noodles (cooked to 170g) + 20g oyster sauce + ginger + garlic
  • Protein: 34g | Carbs: 46g | Calories: 460
  • Cook noodles; sear beef 2 min in high heat; add vegetables and sauce. Oyster sauce: weigh carefully — 20g adds 18 cal, but the standard "splash" pours 40–60g.
  • Prep time: 15 minutes

11. Lentil Dahl With Spinach

  • 100g red lentils (dry) + 400ml light coconut milk + 200g spinach + 150g tinned tomatoes + onion + garlic + cumin + turmeric + garam masala
  • Protein: 22g | Carbs: 52g | Calories: 420
  • Lowest-protein option on this list but highest fibre (18g), making it very filling. Simmer 20 min until lentils are soft. Excellent batch-cooking option — improves overnight in the fridge.
  • Prep time: 25 minutes; batch-cooks well

12. Tuna Niçoise-Style Bowl

  • 130g tuna in spring water (drained) + 2 hard-boiled eggs (100g) + 150g green beans + 100g cherry tomatoes + 80g new potatoes + 10g Dijon mustard dressing
  • Protein: 40g | Carbs: 20g | Calories: 420
  • Assemble from pre-cooked components — this is a meal-prep dinner requiring no active cooking at dinner time if eggs and potatoes are prepared in advance.
  • Prep time: 5 minutes (with batch-prepped components)

Quick Comparison Table

Dinner Protein Calories Prep time Best for
Baked cod + green beans 40g 290 18 min Lowest calorie, post-large-lunch
Turkey mince bolognese 38g 370 20 min Pasta alternative, weeknight
Turkey and vegetable soup 35g 340 30 min Batch cooking, cold evenings
Chicken tikka + cauliflower rice 44g 355 25 min Highest protein, takeaway substitute
Baked chicken + roasted veg 42g 360 30 min Minimal prep, sheet-pan
Egg frittata 32g 380 12 min Fastest cooked dinner
Prawn stir-fry + brown rice 32g 420 15 min Fast, high satiety from rice
Greek salad + chicken 40g 430 5 min No cooking (meal-prepped chicken)
Tuna niçoise bowl 40g 420 5 min No cooking (batch-prepped)
Salmon + asparagus + potatoes 36g 450 20 min Recovery day, omega-3
Beef stir-fry + noodles 34g 460 15 min Higher carb budget day
Lentil dahl 22g 420 25 min Plant-based, high fibre, batch cooking

Making These Dinners Work Within a Deficit

The calories above are for the listed portions, weighed accurately. The most common reason these meals come in over-budget in practice:

  • Cooking oil: "A splash" of olive oil in a pan is typically 10–20g (90–180 cal). Measure with a food scale and use 5–8g (45–72 cal) — enough to prevent sticking and add flavour. Alternatively, use cooking spray for near-zero oil applications.
  • Sauces and dressings: Oyster sauce, soy sauce, salad dressings, and tikka paste are weighed in the recipes above. Estimating by eye consistently pours 2–3x the intended amount.
  • Protein portions: Restaurant-sized chicken breasts average 180–220g; supermarket boneless breasts vary from 120–200g per piece. Weigh before cooking to confirm the portion matches the calculation.

For these dinners to form part of a meal prep routine — preparing proteins and sauces in advance so weeknight cooking is assembly rather than cooking — the meal prep for weight loss guide covers the full batch-cooking approach. And for calculating the calorie budget that these dinners need to fit within, the calorie deficit beginner guide covers the full method.


Related Reading

Download our portion guide

Best Low Calorie Meals: 7 High-Volume Options With Exact Calorie Counts

Best Low-Calorie Snacks for Weight Loss: Ranked by Satiety Per Calorie

15 Healthy Meal Prep Ideas With Exact Gram Weights and Macros

Back to blog