The most protein-packed dinner at 450 kcal or less in Sporty's catalog is grilled fish with vegetables: 48 g of protein for 450 kcal. Seven of these 12 international dinners reach at least 30 g of protein, and Thai tom yum soup gives 24 g for only 230 kcal, nearly matching the fish per calorie.
Key takeaways
- Grilled fish and vegetables leads the list with 48 g of protein for 450 kcal.
- Seven of the 12 dinners reach at least 30 g of protein per serving.
- Tom yum goong gives 10.4 g of protein per 100 kcal, almost level with the two fish dishes.
- Fat is the swing factor: every extra 10 g of oil, cheese or avocado adds about 90 kcal.
- Lower-protein dinners like sushi or noodles become more filling with a protein side and extra vegetables.
How did we pick and rank these 12 dinners?
We started with every dish in our meal catalog that is tagged as a dinner and comes in at 450 kcal or less per serving. Because this list is for a worldwide audience, we used the international dishes (Mediterranean, Asian, French, Hungarian, Thai, Chinese, Japanese and more); Turkish dishes already have their own rankings on this blog. That left 18 qualifying dishes, and we kept the 12 with the most protein.
The ranking rule is simple: most protein per serving first. When two dishes have the same protein, the one with fewer calories ranks higher. Two dishes match on both protein and calories, so they share 5th place. Three dishes sit exactly at 450 kcal, so the rule is "450 kcal or less", not strictly under. All numbers are Sporty's per-serving estimates; real values depend on the recipe, the oil and the portion on your plate.
Why protein? A 2015 review in The American Journal of Clinical Nutrition found a modest effect of higher-protein meals on fullness and pointed to roughly 25–30 g of protein per meal as a useful amount. Protein is not the only thing that fills you up, but it is the clearest number in the catalog, so it decides the order here.
The 12 dinners, ranked by protein
- Grilled fish and vegetables (Mediterranean) — 450 kcal, 48 g protein, 24 g carbs, 18 g fat. 200 g of sea bass or salmon with asparagus, zucchini, lemon and rosemary. The most protein on the list.
- Baked sea bream (Mediterranean) — 400 kcal, 42 g protein, 12 g carbs, 20 g fat. A 250 g fish baked with tomato, onion and pepper, using one tablespoon of olive oil.
- Chicken salad (international) — 380 kcal, 36 g protein, 14 g carbs, 20 g fat. 150 g of grilled chicken over greens with half an avocado. The lowest-calorie dish of the top three.
- Goulash (Hungarian) — 450 kcal, 34 g protein, 32 g carbs, 20 g fat. 160 g of beef chuck stewed with paprika, peppers and carrot. A warm bowl for cold evenings.
- Tofu and vegetable sauté (Asian) — 420 kcal, 32 g protein, 34 g carbs, 20 g fat. 150 g of crispy tofu with broccoli, peppers and mushrooms. The top vegan option.
- Avocado tuna salad (international) — 420 kcal, 32 g protein, 14 g carbs, 27 g fat. Tied with the tofu sauté on both protein and calories, so it shares 5th place. It has the most fat of the 12, mostly from avocado and olive oil.
- Niçoise salad (French) — 430 kcal, 30 g protein, 24 g carbs, 24 g fat. Tuna, a boiled egg, 100 g of potatoes, green beans and olives. The last dish that reaches 30 g of protein.
- Tom yum goong (Thai) — 230 kcal, 24 g protein, 14 g carbs, 9 g fat. A hot-and-sour shrimp soup with lemongrass and lime. It ties with the dumplings on protein but has 170 kcal fewer, so it ranks higher.
- Chicken dumplings (Chinese) — 400 kcal, 24 g protein, 44 g carbs, 14 g fat. Eight dumplings filled with 100 g of ground chicken and cabbage.
- Mediterranean chickpea salad — 430 kcal, 19 g protein, 58 g carbs, 14 g fat. Chickpeas, tomato, cucumber, parsley and pomegranate molasses. Plant protein plus the fibre of pulses.
- Sushi rolls (Japanese) — 420 kcal, 18 g protein, 70 g carbs, 7 g fat. 200 g of cooked sushi rice with salmon and tuna. The lowest fat on the list.
- Vegetable noodles (Asian) — 450 kcal, 14 g protein, 70 g carbs, 13 g fat. 80 g of dry wheat noodles with peppers, carrot, cabbage and mushrooms.
Just outside the 12 are minestrone (260 kcal, 10 g protein) and an Indian cauliflower curry (290 kcal, 9 g protein). If Turkish dishes were included, chicken shish would land in 2nd place with 46 g of protein for 380 kcal.
Which dinner gives the most protein per calorie?
Raw grams favour bigger plates, so here is the same list as protein per 100 kcal (protein ÷ kcal × 100):
| Dinner | kcal | Protein | Protein per 100 kcal |
|---|---|---|---|
| Grilled fish and vegetables | 450 | 48 g | 10.7 g |
| Baked sea bream | 400 | 42 g | 10.5 g |
| Tom yum goong | 230 | 24 g | 10.4 g |
| Chicken salad | 380 | 36 g | 9.5 g |
| Goulash | 450 | 34 g | 7.6 g |
| Tofu and vegetable sauté | 420 | 32 g | 7.6 g |
| Avocado tuna salad | 420 | 32 g | 7.6 g |
| Niçoise salad | 430 | 30 g | 7.0 g |
| Chicken dumplings | 400 | 24 g | 6.0 g |
| Mediterranean chickpea salad | 430 | 19 g | 4.4 g |
| Sushi rolls | 420 | 18 g | 4.3 g |
| Vegetable noodles | 450 | 14 g | 3.1 g |
The surprise is tom yum: by this measure it nearly matches the two fish dishes, and at 230 kcal it leaves around 220 kcal of room under 450 for rice, bread or a side salad. For more plates compared side by side, see what 500 calories looks like.
What makes a 450-calorie dinner actually filling?
Protein is one part. The other parts are volume and fibre. The dishes near the top share a pattern: a palm-sized or larger portion of fish, chicken, beef or tofu, plus a big pile of vegetables. Vegetables add bulk for few calories and help you towards the WHO advice of at least 400 g of fruit and vegetables a day. Pulses, like the chickpeas in the Mediterranean salad, add fibre as well; our guide to how much fibre you need explains where else to find it.
Fat is the swing factor. It has 9 kcal per gram, compared with 4 kcal for protein and carbohydrates, so every extra 10 g of oil, cheese or avocado adds about 90 kcal. That is why the avocado tuna salad and the chicken salad end up close in calories to stews and noodles. None of this makes fat a problem; it just means a measured spoon of oil keeps a 450 kcal dinner at 450.
How can you make the lower-protein dinners more filling?
- Add a protein side. Edamame with sushi, an egg with noodles or a little yogurt next to the chickpea salad raises protein without doubling calories.
- Bulk up with vegetables. Extra greens, cucumber or stir-fried cabbage add volume for very few calories.
- Start with soup. A light broth-based soup before a main course is a simple way to eat more slowly.
- Keep the portion honest. These numbers are for one serving; a second helping of noodles or rice is where most of the difference shows up.
How do these dinners fit into your day?
A 450 kcal dinner is a good fit for many calorie targets, but it is not a rule. If your target is 1,800 kcal, a 450 kcal dinner leaves 1,350 kcal for breakfast, lunch and snacks. If you trained hard or are simply hungrier, a larger dinner is fine; see what to eat with 500 calories left. Over the day, most adults need well above the protein in a single dinner, so check how much protein you need per day. Sporty can estimate a plate like these from a photo, so you can check how your version compares with the catalog.
Avoid going below about 1,200 kcal a day for women or 1,500 kcal for men without medical supervision, and talk to a doctor or registered dietitian if you have kidney disease, are pregnant, are under 18 or have a history of disordered eating.
Frequently asked questions
What is the most filling dinner under 450 calories?
In this ranking, grilled fish and vegetables has the most protein: 48 g for 450 kcal. Baked sea bream (42 g, 400 kcal) and chicken salad (36 g, 380 kcal) follow.
Is 450 calories enough for dinner?
For many people on a weight-loss target it is a comfortable dinner, especially with plenty of protein and vegetables. It is not a rule; hungrier days or training days can need more.
How were ties handled in the ranking?
Dishes with the same protein are ordered by fewer calories. The tofu sauté and avocado tuna salad match on both protein and calories, so they share 5th place.
Are these calorie numbers exact?
No. They are Sporty's per-serving estimates, and real values depend on the recipe, the amount of oil and the portion size.
Sources
This article is general information, not medical advice. If you have a health condition, are pregnant or under 18, talk to a doctor or registered dietitian before changing your diet.
