Dinner Recipes Under 400 Calories for Healthy Living

Who says healthy eating has to taste like cardboard? These 10 dinner recipes prove you can have seriously delicious meals that clock in under 400 calories. Get ready to eat well, feel great, and actually enjoy every bite.

1. Lemon Garlic Shrimp Zoodles That’ll Make You Forget About Pasta

Item 1

This zucchini noodle dish is so good, you won’t even miss regular spaghetti. The shrimp cook in under 5 minutes, and the whole thing comes together faster than ordering takeout. At just 285 calories per serving, you can eat a huge bowl without any guilt.

Ingredients:

  • 1 pound large shrimp, peeled and deveined
  • 4 medium zucchini, spiralized
  • 4 cloves garlic, minced
  • 2 tablespoons olive oil
  • Juice of 2 lemons
  • 1/4 teaspoon red pepper flakes
  • Salt and pepper to taste
  • Fresh parsley, chopped

Instructions:

  1. Heat 1 tablespoon olive oil in a large skillet over medium-high heat.
  2. Season shrimp with salt and pepper, then cook for 2 minutes per side until pink.
  3. Remove shrimp and set aside.
  4. Add remaining oil and garlic to the same pan, cooking for 30 seconds until fragrant.
  5. Toss in zucchini noodles and cook for 2-3 minutes until slightly softened.
  6. Return shrimp to the pan, add lemon juice and red pepper flakes, and toss everything together.
  7. Garnish with fresh parsley and serve immediately.

The key here is not overcooking your zoodles—nobody wants mushy vegetables. You want them tender but still with a bit of bite. Add extra lemon zest if you’re feeling fancy, or throw in some cherry tomatoes for extra color and flavor.

2. Spicy Turkey Lettuce Wraps That Beat Any Takeout

Item 2

Forget ordering Chinese food when you can make these addictive lettuce wraps in 20 minutes. The ground turkey stays lean while the sauce brings all the flavor you’re craving. Each wrap is only about 340 calories, and you get to eat with your hands like a champion.

Ingredients:

  • 1 pound lean ground turkey
  • 1 head butter lettuce, leaves separated
  • 1 tablespoon sesame oil
  • 3 cloves garlic, minced
  • 1 tablespoon fresh ginger, grated
  • 3 tablespoons low-sodium soy sauce
  • 1 tablespoon rice vinegar
  • 1 tablespoon sriracha
  • 1/2 cup diced water chestnuts
  • 3 green onions, sliced
  • 1 teaspoon honey

Instructions:

  1. Heat sesame oil in a large skillet over medium heat.
  2. Add garlic and ginger, cooking for 1 minute until aromatic.
  3. Add ground turkey and cook for 6-8 minutes, breaking it up with a spoon.
  4. Mix together soy sauce, rice vinegar, sriracha, and honey in a small bowl.
  5. Pour sauce over cooked turkey and stir well.
  6. Add water chestnuts and cook for 2 more minutes.
  7. Spoon turkey mixture into lettuce leaves and top with green onions.

Want to meal prep these? Cook the turkey mixture in advance and store it in the fridge for up to 4 days. Just reheat and stuff into fresh lettuce when you’re ready to eat. IMO, these are even better the next day when all the flavors have had time to hang out together.

3. Mediterranean Chicken Bowl That Tastes Like Vacation

Item 3

This bowl brings all the sunshine vibes without the plane ticket. You get protein from the chicken, freshness from the veggies, and that tangy tzatziki pulls everything together beautifully. At 375 calories, this is the kind of healthy meal you’ll actually look forward to eating.

Ingredients:

  • 6 ounces chicken breast, diced
  • 1 cup cooked quinoa
  • 1 cup cherry tomatoes, halved
  • 1/2 cucumber, diced
  • 1/4 red onion, thinly sliced
  • 2 tablespoons crumbled feta cheese
  • 1/4 cup tzatziki sauce
  • 1 tablespoon olive oil
  • 1 teaspoon dried oregano
  • Juice of 1 lemon
  • Salt and pepper to taste

Instructions:

  1. Season chicken with oregano, salt, and pepper.
  2. Heat olive oil in a pan over medium-high heat and cook chicken for 6-7 minutes until golden and cooked through.
  3. Build your bowl with quinoa as the base.
  4. Top with cooked chicken, tomatoes, cucumber, and red onion.
  5. Drizzle with lemon juice and add a generous dollop of tzatziki.
  6. Sprinkle feta cheese on top and serve.

You can easily swap the quinoa for cauliflower rice if you want to cut even more calories. Add some kalamata olives or chickpeas if you want extra Mediterranean flair. This bowl is super forgiving and tastes amazing whether you eat it warm or cold.

4. Ginger Salmon With Bok Choy That’ll Convert Seafood Skeptics

Item 4

Even people who claim they don’t like fish tend to love this recipe. The ginger-soy glaze caramelizes on the salmon while keeping it super moist inside. Paired with tender bok choy, this 320-calorie dinner feels like something from a fancy restaurant.

Ingredients:

  • 6-ounce salmon fillet
  • 2 heads baby bok choy, halved
  • 2 tablespoons low-sodium soy sauce
  • 1 tablespoon fresh ginger, grated
  • 2 cloves garlic, minced
  • 1 teaspoon honey
  • 1 teaspoon sesame oil
  • 1/4 teaspoon red pepper flakes
  • Sesame seeds for garnish

Instructions:

  1. Preheat oven to 400°F and line a baking sheet with parchment paper.
  2. Mix soy sauce, ginger, garlic, honey, and red pepper flakes in a small bowl.
  3. Place salmon on the baking sheet and brush with half the sauce.
  4. Bake for 12-15 minutes until salmon flakes easily with a fork.
  5. While salmon cooks, heat sesame oil in a pan over medium heat.
  6. Add bok choy and cook for 3-4 minutes until wilted and tender.
  7. Drizzle remaining sauce over bok choy and serve alongside salmon.
  8. Sprinkle sesame seeds over everything before serving.

Pro tip: Don’t skip the sesame seeds—they add a nutty crunch that really elevates this dish. If you can’t find baby bok choy, regular bok choy works fine, just quarter it instead of halving. This recipe also works beautifully with trout or arctic char if you want to switch things up.

5. Cauliflower Fried Rice That’s Better Than The Real Thing

Item 5

Trust me on this one—I was skeptical too. But this cauliflower rice version actually tastes better than traditional fried rice because it doesn’t leave you feeling heavy and bloated. At just 295 calories per generous serving, you can go back for seconds without thinking twice.

Ingredients:

  • 4 cups riced cauliflower
  • 2 eggs, beaten
  • 1/2 cup frozen peas and carrots
  • 3 green onions, chopped
  • 3 cloves garlic, minced
  • 2 tablespoons low-sodium soy sauce
  • 1 tablespoon sesame oil
  • 1/2 teaspoon ground ginger
  • 4 ounces cooked shrimp or chicken (optional)

Instructions:

  1. Heat half the sesame oil in a large skillet or wok over medium-high heat.
  2. Pour in beaten eggs and scramble until just cooked, then remove from pan.
  3. Add remaining oil and toss in garlic, cooking for 30 seconds.
  4. Add cauliflower rice and cook for 5-6 minutes, stirring frequently.
  5. Mix in peas and carrots, ground ginger, and soy sauce.
  6. Return scrambled eggs to the pan along with any protein you’re using.
  7. Stir everything together for 2 minutes, then top with green onions.

The secret to great cauliflower fried rice is getting your pan really hot and not overcrowding it. You want the cauliflower to get slightly crispy edges, not steamed and mushy. Add a splash of rice vinegar at the end for extra tang, or drizzle with sriracha if you like heat.

6. Tuscan White Bean Soup That Hugs You From The Inside

Item 6

When you need comfort food that won’t wreck your healthy eating goals, this soup delivers. It’s creamy without any cream, packed with white beans for protein, and the kale adds nutrients and gorgeous color. One bowl is only 350 calories but feels totally satisfying.

Ingredients:

  • 1 tablespoon olive oil
  • 1 onion, diced
  • 3 carrots, diced
  • 3 celery stalks, diced
  • 4 cloves garlic, minced
  • 2 cans white beans, drained and rinsed
  • 4 cups low-sodium vegetable broth
  • 2 cups chopped kale
  • 1 teaspoon dried rosemary
  • 1/2 teaspoon dried thyme
  • 1 bay leaf
  • Salt and pepper to taste
  • Juice of 1 lemon

Instructions:

  1. Heat olive oil in a large pot over medium heat.
  2. Add onion, carrots, and celery, cooking for 5-6 minutes until softened.
  3. Stir in garlic and cook for another minute.
  4. Add rosemary, thyme, and bay leaf, stirring to coat vegetables.
  5. Pour in vegetable broth and white beans, bringing to a boil.
  6. Reduce heat and simmer for 15 minutes.
  7. Remove about 1 cup of soup and blend until smooth, then return to pot for creaminess.
  8. Add kale and cook for 5 more minutes until wilted.
  9. Remove bay leaf, stir in lemon juice, and season with salt and pepper.

This soup gets better the next day, making it perfect for meal prep. Store it in the fridge for up to 5 days, or freeze individual portions for those nights when you can’t be bothered to cook. Top with a sprinkle of parmesan cheese if you have calories to spare—it’s worth it.

Printable Recipe Card

Want just the essential recipe details without scrolling through the article? Get our printable recipe card with just the ingredients and instructions.

Sharing Is Caring:

Anurag Ranjan is the creator of Cool Astro, a digital publication covering recipes, lifestyle ideas, dog content, relationships and spirituality. Twitter | Facebook