Dinner is the meal most people overeat โ€” it's the end of the day, willpower is depleted, and portion control is at its weakest. These 15 dinners solve that: all under 500 calories, 30g+ protein, genuinely satisfying, and quick enough for weeknights. Pair with our lunch ideas and breakfast ideas for a complete daily framework.

What Makes a Good Weight Loss Dinner?

The ideal weight loss dinner prioritises protein and vegetables, keeps refined carbs moderate, and is satisfying enough to prevent late-night snacking โ€” which is where most daily calorie targets get broken. Target: 400โ€“500 kcal, 30โ€“40g protein, at least 2 portions of vegetables.

The late-night snacking fix: If you consistently snack after dinner, the problem is almost always insufficient protein at dinner. Boosting dinner protein to 35g+ dramatically reduces evening hunger without adding many calories.

15 Dinner Ideas for Weight Loss

1. Lemon Herb Baked Salmon + Roasted Veg
~450 kcal42g protein20g carbs25 min

180g salmon fillet + lemon + dill + garlic + mixed roasted vegetables (courgette, cherry tomatoes, asparagus). Sheet-pan dinner โ€” everything goes in the oven at once. Salmon is rich in omega-3s that reduce inflammation and support fat metabolism.

2. Chicken and Vegetable Stir-Fry (No Rice)
~360 kcal40g protein18g carbs15 min

200g chicken breast strips + broccoli + snap peas + mushrooms + bell pepper + garlic + ginger + low-sodium soy sauce + sesame oil. Serve over cauliflower rice to keep carbs low. High protein, massive vegetable volume, incredibly quick.

3. Turkey Mince Stuffed Peppers
~420 kcal38g protein30g carbs35 min

2 bell peppers halved + 200g lean turkey mince + diced tomatoes + onion + garlic + paprika + cumin + topped with a little cheese. Great for meal prep โ€” make 4 at once and refrigerate. Turkey mince is extremely lean with ~26g protein per 100g.

4. Prawn and Vegetable Curry (Light)
~380 kcal35g protein30g carbs20 min

250g prawns + light coconut milk + spinach + cherry tomatoes + onion + garlic + ginger + curry paste + 80g brown rice. Prawns are one of the highest protein-per-calorie foods available (~24g protein/100g, ~99 kcal). Swap brown rice for cauliflower rice to cut another 100 kcal.

5. Baked Cod + Salsa Verde + Green Beans
~310 kcal38g protein12g carbs20 min

200g cod loin + salsa verde (parsley, capers, lemon, olive oil, garlic) + steamed green beans + cherry tomatoes. White fish like cod is exceptionally low calorie (~82 kcal/100g) and high protein (~18g/100g), making it one of the best weight loss proteins. Very quick to cook โ€” 15 minutes in the oven.

6. Chicken Tikka Masala (Lightened)
~430 kcal42g protein28g carbsMeal-prep friendly

200g chicken breast + light tikka masala sauce (use half the cream, double the tomatoes) + spinach + 60g brown rice. Make the sauce in bulk โ€” it freezes perfectly. Using chicken breast instead of thighs and reducing cream cuts ~200 kcal vs restaurant versions while keeping all the flavour.

7. Beef and Broccoli Bowl
~440 kcal38g protein32g carbs20 min

150g lean beef sirloin strips + large head of broccoli + garlic + ginger + oyster sauce + soy sauce + 80g brown rice. Lean beef (sirloin, rump) provides ~28g protein/100g with far less fat than fattier cuts. Broccoli is one of the most nutrient-dense vegetables per calorie.

8. Egg White Frittata
~280 kcal34g protein10g carbs15 min

6 egg whites + 2 whole eggs + roasted red pepper + spinach + mushrooms + feta + cherry tomatoes. Make in a 20cm oven-safe pan โ€” starts on the hob, finishes under the grill. Extremely high protein per calorie. Pair with a large side salad to round out the meal.

9. Lentil Dahl
~390 kcal22g protein58g carbsMeal-prep friendly

200g red lentils + coconut milk (light) + tinned tomatoes + onion + garlic + ginger + turmeric + cumin + coriander. Plant-based, high fibre, very filling, and cheap. Red lentils contain ~18g protein per 100g dry. Makes 4โ€“5 portions โ€” perfect for batch cooking. Serve with a small naan or plain Greek yogurt.

10. Grilled Chicken Caesar (No Croutons)
~380 kcal44g protein8g carbs15 min

200g grilled chicken breast + romaine lettuce + parmesan + light Caesar dressing + anchovies. Removing croutons and using light dressing cuts ~200 kcal vs the restaurant version. Anchovies add omega-3s and umami without significant calories. One of the highest protein-per-calorie dinner options on this list.

11. Baked Chicken Thighs + Roasted Sweet Potato
~470 kcal36g protein38g carbs40 min

2 skinless chicken thighs + 150g sweet potato cubes + garlic + rosemary + olive oil + side of steamed broccoli. Chicken thighs are more flavourful and forgiving to cook than breast โ€” the extra fat is offset by the high protein and nutrient content. Sweet potato provides sustained energy and is rich in beta-carotene and fibre.

12. Tofu and Vegetable Pad Thai (Lightened)
~420 kcal24g protein45g carbs20 min

200g firm tofu + rice noodles (80g dry) + bean sprouts + spring onion + egg + tamari + lime + chilli + peanuts (1 tbsp). Halve the noodles and double the vegetables vs traditional recipes. Tofu provides ~17g protein per 200g and is extremely versatile. See our plant-based diet guide for more ideas.

13. Lamb Kofta + Tabbouleh
~460 kcal35g protein30g carbs25 min

200g lean lamb mince koftas (cumin + paprika + garlic + coriander) + tabbouleh (bulgur wheat + parsley + mint + tomato + lemon) + tzatziki. Mediterranean-inspired, genuinely satisfying, and great for batch cooking the koftas. Lamb provides complete protein and iron.

14. Black Bean Tacos (Lettuce Wraps)
~380 kcal20g protein48g carbs10 min

200g black beans + corn + salsa + avocado + Greek yogurt (instead of sour cream) + lime + coriander, served in large butter lettuce leaves instead of tortillas. Using lettuce instead of tortillas saves ~160 kcal. Greek yogurt instead of sour cream adds protein and cuts fat. A complete plant-based dinner in 10 minutes.

15. Miso-Glazed Salmon + Edamame Rice
~490 kcal44g protein42g carbs20 min

180g salmon + white miso + mirin + soy sauce + sesame + 80g brown rice + edamame + cucumber. Miso is rich in probiotics that support gut health. Edamame boosts the protein of the rice component significantly (~17g per 200g). One of the most complete, nutrient-dense dinners on this list.

5-Day Dinner Meal Prep Plan

DayDinnerPrep Ahead
MondayChicken Stir-FrySlice chicken + chop veg Sunday
TuesdayLentil DahlCook full batch Sunday, reheat
WednesdayBaked Salmon + Roasted VegPre-chop veg; salmon cooks in 15 min
ThursdayTurkey Stuffed PeppersMake Sunday, refrigerate, reheat
FridayPrawn CurryPre-make sauce; prawns cook in 3 min

Frequently Asked Questions

Should dinner be my smallest meal when trying to lose weight?
Not necessarily โ€” total daily calories matter more than meal timing. However, eating a larger dinner close to bedtime is associated with worse sleep quality and a tendency to eat beyond hunger. Keeping dinner at 400โ€“500 kcal and eating it 2โ€“3 hours before bed is a practical sweet spot for most people. The most important thing is that dinner is high enough in protein to prevent late-night snacking.
What should I avoid eating for dinner when trying to lose weight?
The biggest dinner pitfalls: large portions of refined carbs (white pasta, white rice) without adequate protein, creamy or butter-heavy sauces that add hundreds of invisible calories, alcohol (which halts fat burning and impairs food decision-making), and eating in front of screens (which causes consistent 25โ€“35% overconsumption vs eating mindfully). The food choice matters less than the portion and the eating environment.
Is it bad to eat carbs at dinner?
No โ€” there is no evidence that eating carbs at night causes more fat gain than eating them earlier in the day, if total daily calories are equal. "Don't eat carbs at night" is a myth. What matters is total daily carb and calorie intake. That said, high-carb dinners without adequate protein tend to cause hunger within 2โ€“3 hours, leading to late-night snacking that does push you over your calorie target.