Low-Calorie Dinner Ideas: 12 Meals Under 500 Calories With Exact Portions and Macros
Share
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.

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
- How to Meal Prep for Weight Loss: The Beginner's Complete Guide
- High-Volume Low-Calorie Meals: 15 Filling Ideas With Exact Gram Weights
- Calorie Deficit for Beginners: How to Calculate Yours and Actually Maintain It
- Best Protein Sources for Weight Loss: Ranked by Protein Per Calorie
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