15 High-Protein Dinners for Weight Loss (Easy & Filling)
These 15 high protein dinners for weight loss prove you can eat big, satisfying plates and still stay in a calorie deficit. Every dinner delivers roughly 20 to 38g of protein per serving, takes 40 minutes or less, and uses ordinary supermarket ingredients. No bland boiled chicken and no tiny portions.

Why High-Protein Dinners for Weight Loss Work So Well
Dinner is where most weight loss plans quietly fail. You eat light all day, arrive home starving, and grab whatever is fastest. A dinner built around protein flips that pattern: protein digests slowly, keeps hunger hormones quiet for hours, and costs your body more energy to process than carbs or fat. That full, settled feeling is what stops the 9 pm snack raid, and it protects the muscle you already have while you lose fat. This guide to protein and weight loss from Healthline explains the science well.
The same thinking works all day. Pair these dinners with our high protein lunch ideas and our high protein low calorie meals, and hitting your daily protein target becomes almost automatic.
All 15 High Protein Dinners for Weight Loss at a Glance
Protein figures are approximate per serving. Pick tonight’s dinner from the table, then scroll for the recipe.
| Dinner | Protein (approx) | Time |
|---|---|---|
| Grilled lemon-herb chicken with quinoa | ~36g | 25 min |
| Baked salmon with lentils and broccoli | ~36g | 25 min |
| Turkey taco bowls with black beans | ~34g | 20 min |
| Garlic prawn and edamame fried rice | ~32g | 15 min |
| Beef and broccoli with cauliflower rice | ~30g | 20 min |
| Chicken burrito bowl with black beans | ~35g | 25 min |
| Tuna, egg and white bean salad | ~36g | 10 min |
| Paneer bhurji with wholemeal rotis | ~24g | 20 min |
| Red lentil dal with spinach and yoghurt | ~22g | 25 min |
| Crispy tofu, chickpea and quinoa bowls | ~22g | 30 min |
| Egg and edamame fried rice | ~20g | 15 min |
| Baked cod with white bean mash | ~32g | 20 min |
| Chicken and vegetable sheet-pan dinner | ~36g | 40 min |
| Chickpea and cottage cheese curry | ~20g | 25 min |
| Turkey meatballs with courgetti | ~32g | 25 min |
1. Grilled Lemon-Herb Chicken with Quinoa
Protein: roughly 36g | Time: 25 minutes
Ingredients: 120g skinless chicken breast, lemon juice, 1 tsp olive oil, 1 crushed garlic clove, 1 tsp dried oregano, 80g cooked quinoa, rocket.
- Coat the chicken in the lemon, oil, garlic and oregano; rest for 10 minutes.
- Grill 6 to 7 minutes per side until the juices run clear, then rest 3 minutes and slice.
- Serve over the warm quinoa with rocket on top.
2. Baked Salmon with Lentils and Broccoli
Protein: roughly 36g | Time: 25 minutes
Ingredients: 140g salmon fillet, 80g cooked green lentils, 150g broccoli, half a lemon, 1 tsp olive oil.
- Heat the oven to 200C. Toss the broccoli with the oil on a lined tray.
- Add the salmon skin-side down, season, squeeze over the lemon, and bake 12 to 15 minutes.
- Serve the fish and broccoli on the warm lentils.
3. Turkey Taco Bowls with Black Beans
Protein: roughly 34g | Time: 20 minutes
Ingredients: 120g lean turkey mince, 1 tsp taco seasoning, 60g cooked black beans, 40g 0% Greek yoghurt, lettuce, tomato, lime.
- Brown the mince in a non-stick pan for 6 to 8 minutes, breaking it up.
- Stir in the seasoning and beans with a splash of water; cook 3 more minutes.
- Serve over lettuce and tomato with the yoghurt and a squeeze of lime.
4. Garlic Prawn and Edamame Fried Rice
Protein: roughly 32g | Time: 15 minutes
Ingredients: 120g raw king prawns, 60g frozen edamame, 1 beaten egg, 150g cooked brown rice (day-old is best), 2 garlic cloves, 1 tbsp soy sauce, 1 tsp sesame oil.
- Stir-fry the prawns and garlic in the sesame oil for 2 to 3 minutes until pink; set aside.
- Fry the edamame and rice for 3 minutes, scramble the egg through, then toss with the soy sauce.
- Return the prawns to the pan and serve.
5. Beef and Broccoli with Cauliflower Rice
Protein: roughly 30g | Time: 20 minutes
Ingredients: 120g lean beef strips, 200g broccoli, 150g cauliflower rice, 1 tbsp oyster sauce, 1 tbsp soy sauce, 1 tsp grated ginger, 1 tsp oil.
- Sear the beef in the hot oil for 2 minutes; remove from the pan.
- Stir-fry the broccoli and ginger for 3 minutes with a splash of water.
- Return the beef with both sauces and serve over the cauliflower rice.
6. Chicken Burrito Bowl with Black Beans
Protein: roughly 35g | Time: 25 minutes
Ingredients: 100g chicken breast strips, 60g cooked black beans, 80g cooked brown rice, 3 tbsp 0% Greek yoghurt, sweetcorn, red onion, smoked paprika.
- Season the chicken with paprika and pan-fry 6 to 8 minutes until cooked through.
- Warm the beans and sweetcorn in the same pan for 2 minutes.
- Build the bowl over the rice and top with the yoghurt and red onion.
7. Tuna, Egg and White Bean Salad
Protein: roughly 36g | Time: 10 minutes, no cooking
Ingredients: 1 drained tin of tuna in water (about 100g), 2 boiled eggs, 100g rinsed cannellini beans, cherry tomatoes, cucumber, 1 tsp olive oil, lemon juice.
- Halve the eggs and chop the tomatoes and cucumber.
- Toss the beans, tuna and vegetables with the oil and lemon juice.
- Top with the eggs and serve straight away.

8. Paneer Bhurji with Wholemeal Rotis
Protein: roughly 24g | Time: 20 minutes
Ingredients: 100g crumbled paneer, 1 chopped onion, 1 chopped tomato, half a chopped green pepper, half a tsp turmeric, half a tsp cumin, 2 wholemeal rotis.
- Soften the onion and pepper for 4 minutes, then add the tomato and spices.
- Stir in the paneer and cook 4 to 5 minutes until golden at the edges.
- Serve hot with the warm rotis.
9. Red Lentil Dal with Spinach and Yoghurt
Protein: roughly 22g | Time: 25 minutes
Ingredients: 80g red lentils, 500ml vegetable stock, 2 handfuls of spinach, 50g 0% Greek yoghurt, 1 tsp cumin, 1 tsp turmeric, half a diced onion.
- Simmer the lentils, onion and stock for 15 minutes until thick.
- Stir in the spinach and spices; cook 3 more minutes.
- Serve with a swirl of yoghurt on top.
10. Crispy Tofu, Chickpea and Quinoa Bowls
Protein: roughly 22g | Time: 30 minutes
Ingredients: 150g cubed firm tofu, 100g drained chickpeas, 80g cooked quinoa, 1 tsp smoked paprika, 1 tsp olive oil, red cabbage, tahini and lemon.
- Heat the oven to 200C. Toss the tofu and chickpeas with the oil and paprika on a lined tray.
- Roast 20 minutes, turning once, until the tofu edges are crisp.
- Serve over the quinoa with cabbage and a thin tahini and lemon drizzle.
11. Egg and Edamame Fried Rice
Protein: roughly 20g | Time: 15 minutes
Ingredients: 2 beaten eggs, 60g frozen edamame, 150g cooked brown rice, 1 tbsp soy sauce, 1 tsp sesame oil, spring onions, peas.
- Fry the rice and edamame in the sesame oil for 3 minutes.
- Push aside, scramble the eggs in the gap, then mix everything through.
- Season with the soy sauce and top with spring onions.
12. Baked Cod with White Bean Mash
Protein: roughly 32g | Time: 20 minutes
Ingredients: 150g cod fillet, 200g drained cannellini beans, 1 garlic clove, 1 tsp olive oil, lemon, green beans.
- Heat the oven to 200C. Bake the seasoned cod 10 to 12 minutes until it flakes.
- Simmer the beans with the garlic for 5 minutes, then mash roughly with the oil.
- Serve the cod on the mash with lemon and steamed green beans.
13. Chicken and Vegetable Sheet-Pan Dinner
Protein: roughly 36g | Time: 40 minutes
Ingredients: 130g diced chicken breast, 150g sweet potato cubes, 150g broccoli and pepper chunks, 1 tsp olive oil, 1 tsp smoked paprika.
- Heat the oven to 200C. Toss everything with the oil and paprika on a lined tray.
- Roast 25 to 30 minutes, turning once, until the chicken is cooked and the vegetables caramelise.
- Thighs work too; our easy chicken thigh recipes keep them juicy.
14. Chickpea and Cottage Cheese Curry
Protein: roughly 20g | Time: 25 minutes
Ingredients: 120g drained chickpeas, 100g low-fat cottage cheese, 200g chopped tomatoes, 1 tbsp curry paste, 2 handfuls of spinach, brown rice.
- Fry the curry paste for 1 minute, then add the tomatoes and chickpeas.
- Simmer 12 minutes until thick, then wilt in the spinach.
- Take off the heat, swirl through the cottage cheese, and serve over rice.
15. Turkey Meatballs with Courgetti
Protein: roughly 32g | Time: 25 minutes
Ingredients: 120g lean turkey mince, 1 beaten egg, 10g grated parmesan, 200g passata, 1 spiralised courgette, Italian herbs, 1 garlic clove.
- Mix the mince, egg, parmesan and herbs; roll into 8 small meatballs.
- Brown 8 minutes, add the passata and garlic, and simmer 10 minutes.
- Toss the courgetti through the hot sauce for 2 minutes and serve.

The Simple High-Protein Dinner Formula
You do not need a recipe every night. Start with a palm-sized portion of protein (chicken, fish, eggs, tofu, paneer, lentils or beans), a fist of vegetables in two colours, a cupped hand of quinoa, brown rice or sweet potato, and a thumb of healthy fat such as olive oil or avocado. Keep tinned tuna, eggs, frozen prawns, edamame, Greek yoghurt and lentils on hand and you are never more than 20 minutes from a proper dinner.
What to Avoid at Dinner When Losing Weight
Creamy sauces and cheese-heavy toppings add hundreds of calories without much protein or fullness. Giant grain portions crowd out the protein, so measure rice with a cupped hand. Processed meats bring heavy salt and saturated fat. And beware the too-tiny dinner: eating almost nothing at night usually ends with a biscuit tin raid at 10 pm.
Conclusion
The best high protein dinners for weight loss are the ones you will cook twice a week, not the perfect ones you cook once. Pick three or four ideas from this list, shop for them once, and rotate. With roughly 25 to 35g of protein on your plate each evening, dinner stops being the danger meal and becomes the easiest part of your day.
Frequently Asked Questions
How much protein should dinner contain for weight loss?
Aim for roughly 25 to 35g at dinner. Most of these high protein dinners for weight loss land in that range, enough to keep you full until morning and protect muscle while you lose fat. Your daily total matters most, so balance a lighter dinner with a bigger breakfast or lunch.
Can I eat a high-protein dinner late at night and still lose weight?
Yes. Total daily calories decide weight loss far more than meal timing. A protein-rich dinner eaten late beats skipping dinner and snacking on crisps an hour later. Keep late dinners a little lighter and lower in fat so you sleep comfortably.
How do I get enough protein at dinner without chicken breast?
Plenty of options: salmon, cod and tuna deliver roughly 24 to 32g per serving, eggs give about 6 to 7g each, and Greek yoghurt or cottage cheese boost any meal. For plant-based dinners, combine lentils, chickpeas, tofu, edamame or paneer, as the vegetarian ideas above show.
What are the cheapest high-protein dinners for weight loss?
The tuna and bean salad, egg and edamame fried rice, red lentil dal and chickpea curry are the cheapest here. Tinned tuna, eggs, lentils, chickpeas and cottage cheese are among the lowest-cost protein sources in any supermarket and they keep well.
Which of these dinners are best for meal prep?
The chicken burrito bowl, turkey taco bowls, turkey meatballs, red lentil dal and the sheet-pan dinner all reheat well for 3 to 4 days in the fridge. Cook a double batch on Sunday for dinners sorted half the week. Our meal prep tips for beginners cover safe storage times and reheating basics.
