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.
15 Dinner Ideas for Weight Loss
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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
| Day | Dinner | Prep Ahead |
|---|---|---|
| Monday | Chicken Stir-Fry | Slice chicken + chop veg Sunday |
| Tuesday | Lentil Dahl | Cook full batch Sunday, reheat |
| Wednesday | Baked Salmon + Roasted Veg | Pre-chop veg; salmon cooks in 15 min |
| Thursday | Turkey Stuffed Peppers | Make Sunday, refrigerate, reheat |
| Friday | Prawn Curry | Pre-make sauce; prawns cook in 3 min |