5 Healthy Dinner Recipes Under 400 Calories
Share
You want to eat lighter. Not starve. Not eat sad salads that leave you hungry 45 minutes later. Just meals that are actually under 400 calories and still feel like a real dinner.
The problem with most "low calorie" recipes is they cut so much that you're back in the kitchen at 9pm eating peanut butter from the jar. That's not a calorie deficit. That's just delayed eating.
These recipes stay under 400 calories but pack in enough protein and fiber that you actually feel full. Real portions. Real flavor. Real dinner that happens to be light.
Quick disclaimer: If you have specific dietary needs or are managing your weight, please consult with a healthcare provider.
1. Lemon Herb Grilled Chicken with Zucchini

Prep Time: 5 minutes | Cook Time: 15 minutes
Under 300 calories but 30+ grams of protein. This is one of the best healthy dinner recipes for eating light without feeling deprived.
Ingredients:
- 1 chicken breast (6 oz)
- 2 medium zucchini, sliced lengthwise
- 1 lemon (juice and zest)
- 1 teaspoon olive oil
- Fresh herbs (thyme, oregano)
- Salt, pepper, garlic powder
Instructions:
- Season chicken with lemon zest, herbs, garlic powder, salt, pepper
- Brush zucchini with olive oil and seasoning
- Cook chicken in a hot pan or grill 6-7 minutes per side
- Cook zucchini alongside, 3 minutes per side
- Squeeze lemon over everything
Why It Works: Chicken breast provides 25-30 grams of protein at roughly 165 calories. Zucchini is 95% water and about 30 calories per medium zucchini, so you get volume without the calorie count. Lemon and fresh herbs add massive flavor for zero calories. The whole plate comes in under 280 calories and still feels like a full dinner.
2. Shrimp and Vegetable Stir Fry

Prep Time: 10 minutes | Cook Time: 8 minutes
Shrimp is one of the lowest calorie, highest protein foods available. This stir fry fills a plate for under 350 calories.
Ingredients:
- 6 oz shrimp, peeled
- 1 cup broccoli florets
- 1 red bell pepper, sliced
- 1/2 cup snap peas
- 1 tablespoon soy sauce
- 1 teaspoon sesame oil
- Garlic, ginger
Instructions:
- Heat sesame oil in a pan on high
- Cook shrimp 2 minutes per side, set aside
- Add broccoli, bell pepper, snap peas, cook 4 minutes
- Add garlic and ginger, cook 30 seconds
- Return shrimp, add soy sauce, toss together
Why It Works: Six ounces of shrimp delivers about 24 grams of protein at just 120 calories. The vegetables add volume, fiber, and vitamins for another 80 calories. Sesame oil and soy sauce bring the flavor at under 60 calories combined. This entire plate of food is under 350 calories but looks and tastes like a full restaurant stir fry.
3. Turkey Lettuce Wrap Tacos

Prep Time: 5 minutes | Cook Time: 10 minutes
Lettuce wraps cut about 200 calories per taco compared to tortillas. Add this to your healthy food ideas for taco nights that stay light.
Ingredients:
- 1/2 lb ground turkey (93% lean)
- Butter lettuce leaves
- 1/4 cup salsa
- 1/4 avocado, diced
- Lime, cilantro
- 1 teaspoon taco seasoning
Instructions:
- Brown ground turkey with taco seasoning
- Add a splash of water, cook 3 more minutes
- Spoon turkey into lettuce leaves
- Top with salsa, avocado, cilantro, lime
Why It Works: Lean ground turkey provides 25 grams of protein per half pound at about 170 calories. Butter lettuce is essentially calorie-free and provides the crunch of a taco shell. A quarter avocado adds about 60 calories of healthy fats that keep you satisfied. Total per taco: roughly 100 calories. You can eat three and still be under 350.
4. Baked Cod with Roasted Asparagus

Prep Time: 5 minutes | Cook Time: 15 minutes
Cod is one of the leanest fish available. This plate looks elegant, tastes clean, and stays well under 400 calories without trying.
Ingredients:
- 2 cod fillets
- 1 bunch asparagus, trimmed
- 1 lemon, sliced
- 1 teaspoon olive oil
- Salt, pepper, garlic powder
- Fresh dill
Instructions:
- Preheat oven to 400°F
- Place cod and asparagus on parchment-lined sheet pan
- Drizzle asparagus with olive oil, season everything
- Lay lemon slices on cod
- Bake 15 minutes until cod flakes
Why It Works: Cod provides 20 grams of protein at just 90 calories per fillet. Asparagus is about 20 calories per cup and acts as a prebiotic for gut health. The lemon and dill add brightness without calories. This entire plate comes in around 250 calories and provides a complete protein-and-vegetable dinner that doesn't taste like dieting.
5. Egg White Veggie Frittata

Prep Time: 10 minutes | Cook Time: 15 minutes
Egg whites cut the calories while keeping the protein. Load it with vegetables and the volume keeps you full. This is healthy food dishes for lighter dinners that still feel substantial.
Ingredients:
- 6 egg whites (or 1 cup liquid egg whites)
- 2 whole eggs
- 1 cup spinach
- 1/2 cup bell peppers, diced
- 1/4 cup cherry tomatoes, halved
- 1/4 cup feta cheese
- Salt, pepper, oregano
Instructions:
- Preheat oven to 375°F
- Whisk egg whites and whole eggs with salt, pepper, oregano
- Add spinach, bell peppers, tomatoes to an oven-safe skillet
- Pour egg mixture over vegetables
- Top with feta, bake 12-15 minutes until set
Why It Works: Six egg whites plus two whole eggs give you about 30 grams of protein at roughly 220 calories. The vegetables add volume and nutrients for minimal calories. Feta adds flavor and calcium at about 50 calories for a quarter cup. This frittata serves two and each portion comes in well under 300 calories. High volume, high protein, low calorie.
The Bottom Line
Under 400 calories doesn't mean under-eating. It means choosing ingredients with high protein and fiber density so you feel full on less. Shrimp, cod, egg whites, lean turkey, and vegetable-heavy plates give you real portions without the calorie load. Eat light. Feel full. Stay satisfied.
Quick Recipe Card
| Recipe | Prep | Cook | Calories | Key Stat |
|---|---|---|---|---|
| Lemon Herb Chicken | 5 min | 15 min | ~280 | 30g protein |
| Shrimp Stir Fry | 10 min | 8 min | ~350 | 24g protein |
| Turkey Lettuce Tacos | 5 min | 10 min | ~100/taco | 25g protein |
| Baked Cod Asparagus | 5 min | 15 min | ~250 | 20g protein |
| Egg White Frittata | 10 min | 15 min | ~280 | 30g protein |