A balanced dinner usually lands between 400 and 600 calories with 30–40g of protein. Below are 20 ideas grouped by style — high-protein, one-pan, and plant-forward — each with a realistic estimate. None of them are sad desk salads.

High-protein dinners

DinnerCaloriesProtein
Grilled chicken, rice & roasted veg520 kcal42g
Baked salmon, potatoes & greens560 kcal38g
Lean beef & bean chili (bowl)480 kcal35g
Shrimp stir-fry with noodles500 kcal34g
Turkey meatballs & marinara over pasta540 kcal36g
Cod tacos (2) with slaw440 kcal31g

One-pan & low-effort dinners

DinnerCaloriesProtein
Sheet-pan chicken & vegetables450 kcal38g
Baked salmon & asparagus tray470 kcal34g
Egg & veg fried rice430 kcal18g
Loaded baked potato (chicken, salsa)490 kcal32g
Tuna pasta bake (portion)510 kcal30g
Stir-fry tofu & veg over rice460 kcal22g
Soup & grilled-cheese (lighter bread)420 kcal19g

Plant-forward dinners

DinnerCaloriesProtein
Lentil dal & rice470 kcal20g
Chickpea & veg curry450 kcal18g
Black bean burrito bowl520 kcal21g
Tempeh & broccoli stir-fry440 kcal27g
Big grain salad (quinoa, feta, veg)480 kcal19g
Veggie chili with cornbread500 kcal18g
Peanut tofu noodles540 kcal24g
Where dinners go wrong

The calories hide in the extras

The protein and vegetables are rarely the problem. It's the cooking oil (120 kcal a tablespoon), the cheese, the second scoop of rice, the dressing, and the "while-I-cook" snacking. Measure the fats and starches and a 600-calorie dinner stays a 600-calorie dinner.

Volume trick: fill half the plate with vegetables first. They add bulk and fiber for very few calories, so you feel full on less.

Frequently asked questions

What is a good calorie count for dinner?

For most people, a balanced dinner lands between 400 and 600 calories with 30–40g of protein. The exact number depends on your daily target and how you split it across meals — if you eat a big lunch, a lighter 400-calorie dinner makes sense; if dinner is your main meal, 600 is reasonable.

What's the healthiest high-protein dinner for weight loss?

Lean protein plus lots of vegetables and a controlled carb portion is ideal — for example grilled chicken with roasted veg and a fist of rice (around 520 kcal, 42g protein), or baked cod tacos with slaw (440 kcal, 31g protein). High protein and high fiber keep you full on fewer calories.

How can I make dinner lower in calories without feeling hungry?

Fill half your plate with vegetables, keep a full palm-sized portion of protein, and trim the high-calorie extras — measure cooking oil, go easy on cheese and dressing, and keep starch to about a fist. The protein and fiber keep you full while the volume of vegetables makes the meal feel large.

Are plant-based dinners lower in protein?

They can be, but they don't have to be. Lentils, chickpeas, tofu, tempeh, and edamame deliver 18–27g of protein per dinner-sized portion. Building the meal around a real legume or soy protein — not just vegetables — keeps a plant-based dinner satisfying.

Coach Ivy

Log dinner from a photo, not a database

Coach Ivy turns a picture of your plate into calories and macros in seconds — even for mixed dishes like stir-fries and bowls. Free on iPhone.

Download Coach Ivy Free