Eating dinner does not have to be heavy or high in calories. I have tried many low-calorie meals, and some leave me hungry. These nine dinners are different. They are filling, satisfying, and under 500 calories per serving. Each recipe uses simple ingredients and takes 30 minutes or less to make.
1. Grilled Lemon Herb Chicken with Veggies
This dinner is light but satisfying. The lemon and herbs make the chicken flavorful without extra calories.
Ingredients:
- 2 chicken breasts (skinless)
- 1 tablespoon olive oil
- Juice of 1 lemon
- 1 teaspoon dried thyme
- 1 teaspoon garlic powder
- 2 cups broccoli florets
- Salt and pepper to taste
Instructions:
- Preheat the grill or oven to 375°F (190°C).
- Mix olive oil, lemon juice, thyme, garlic, salt, and pepper.
- Coat chicken with the mixture and grill for 6–7 minutes per side.
- Steam or roast broccoli until tender.
- Serve chicken with broccoli on the side.
I often make extra broccoli and keep it for lunch the next day. This meal is high in protein and fiber.
2. Zucchini Noodles with Tomato Basil Sauce
Zucchini noodles are a great low-calorie substitute for pasta. They feel light but keep me full.
Ingredients:
- 2 medium zucchinis, spiralized
- 1 cup cherry tomatoes, halved
- 1 tablespoon olive oil
- 2 cloves garlic, minced
- ½ teaspoon red pepper flakes
- Fresh basil leaves
- Salt and pepper to taste
Instructions:
- Heat olive oil in a pan. Add garlic and red pepper flakes. Sauté 1 minute.
- Add cherry tomatoes and cook until soft.
- Toss zucchini noodles in the pan for 2–3 minutes.
- Season with salt, pepper, and fresh basil.
I like to top this dish with nutritional yeast for a cheesy flavor without calories. It feels indulgent and light at the same time.
3. Turkey and Veggie Stir-Fry
Stir-fries are quick, filling, and easy to customize. I often use whatever vegetables I have at home.
Ingredients:
- 1 cup cooked turkey breast, sliced
- 1 cup bell peppers, sliced
- 1 cup broccoli florets
- 1 tablespoon soy sauce or tamari
- 1 teaspoon sesame oil
- 1 teaspoon ginger, grated
Instructions:
- Heat sesame oil in a pan over medium heat.
- Add ginger and cook for 1 minute.
- Add turkey and vegetables, stir-fry for 5–7 minutes.
- Add soy sauce and mix well. Serve immediately.
I sometimes sprinkle sesame seeds on top. This meal is protein-packed and low in calories, but it keeps me full.
4. Baked Salmon with Asparagus
Salmon is rich in omega-3 and keeps me full. Baking it is simple and fast.
Ingredients:
- 2 salmon fillets (4 oz each)
- 1 teaspoon olive oil
- 1 teaspoon lemon zest
- Salt and pepper to taste
- 1 bunch asparagus, trimmed
Instructions:
- Preheat oven to 400°F (200°C).
- Place salmon and asparagus on a baking sheet.
- Drizzle olive oil and sprinkle lemon zest, salt, and pepper.
- Bake for 12–15 minutes until salmon is cooked through.
I enjoy serving this with a side of quinoa. The meal is light, yet I feel satisfied.
5. Spaghetti Squash with Garlic Spinach
Spaghetti squash is a low-calorie pasta replacement. I love the texture and the flavor it absorbs from garlic and spinach.
Ingredients:
- 1 medium spaghetti squash
- 2 cups fresh spinach
- 2 cloves garlic, minced
- 1 tablespoon olive oil
- Salt and pepper to taste
Instructions:
- Preheat oven to 400°F (200°C). Cut spaghetti squash in half and remove seeds.
- Bake cut-side down for 30 minutes.
- Heat olive oil in a pan. Sauté garlic until fragrant.
- Add spinach and cook until wilted.
- Scrape spaghetti squash strands into the pan and mix. Season with salt and pepper.
I often add cherry tomatoes or a sprinkle of nutritional yeast for extra flavor.
6. Chickpea and Vegetable Curry
Curry can be low in calories if made with vegetables and chickpeas. It is hearty and filling.
Ingredients:
- 1 can chickpeas, drained
- 1 cup cauliflower florets
- 1 cup diced tomatoes
- 1 tablespoon curry powder
- 1 teaspoon olive oil
- Salt and pepper to taste
- Fresh cilantro
Instructions:
- Heat olive oil in a pan and add curry powder. Cook 1 minute.
- Add chickpeas, cauliflower, and tomatoes. Simmer 10–12 minutes.
- Season with salt and pepper.
- Garnish with fresh cilantro before serving.
I enjoy this curry with a small portion of brown rice. It feels comforting but does not overfill me.
7. Cauliflower Fried Rice
Cauliflower rice is low in calories but high in volume. It fills me up without adding extra calories.
Ingredients:
- 2 cups cauliflower rice
- 1 cup mixed vegetables (peas, carrots, corn)
- 1 tablespoon soy sauce or tamari
- 1 teaspoon sesame oil
- 2 cloves garlic, minced
Instructions:
- Heat sesame oil in a pan. Add garlic and cook 1 minute.
- Add vegetables and cauliflower rice, cook 5–7 minutes.
- Add soy sauce and stir well. Serve hot.
I sometimes add scrambled egg or tofu for extra protein. It keeps the meal low in calories but very filling.
8. Lentil Soup
Lentil soup is light, warming, and hearty. It is one of my favorite low-calorie dinners.
Ingredients:
- 1 cup dried lentils, rinsed
- 1 cup diced carrots
- 1 cup diced celery
- 1 cup diced tomatoes
- 1 teaspoon cumin
- 1 teaspoon olive oil
- Salt and pepper to taste
Instructions:
- Heat olive oil in a pot. Add carrots, celery, and cumin. Sauté 5 minutes.
- Add lentils and tomatoes. Cover with water (about 4 cups).
- Simmer 25–30 minutes until lentils are tender.
- Season with salt and pepper.
I like to add fresh parsley on top. The soup is filling and keeps well for meal prep.
9. Greek Salad with Grilled Tofu
Salads can be hearty if I add protein like tofu. This Greek-style salad is light but satisfying.
Ingredients:
- 200g firm tofu, grilled
- 2 cups mixed greens
- ½ cup cherry tomatoes
- ¼ cucumber, sliced
- 1 tablespoon olive oil
- Juice of ½ lemon
- Salt and pepper to taste
Instructions:
- Grill tofu until golden brown.
- Combine greens, tomatoes, and cucumber in a bowl.
- Drizzle olive oil and lemon juice. Season with salt and pepper.
- Top salad with grilled tofu.
I love this salad because it feels fresh but filling. The tofu adds texture and protein without extra calories.
Tips for Staying Full on Low-Calorie Dinners
- Include protein. Chicken, turkey, tofu, beans, and lentils keep me full.
- Add fiber. Vegetables, whole grains, and legumes expand in the stomach.
- Use volume foods. Zucchini, cauliflower, and leafy greens add bulk.
- Cook with healthy fats sparingly. Olive oil or avocado helps satiety.
- Drink water with meals. Sometimes fullness is enhanced with water.
Why I Prefer Low-Calorie Dinners?
I like low-calorie dinners because they help me maintain energy without feeling heavy. I feel lighter, more focused, and less sluggish at night. These nine dinners prove that healthy meals can be tasty, satisfying, and filling.
I often rotate these recipes through the week. They are easy to make, and I rarely get bored. I also enjoy meal prepping some components, like grilled chicken or roasted vegetables, to save time.
Conclusion
Low-calorie dinners do not mean sacrificing taste or fullness. These nine recipes are simple, flavorful, and satisfying. From grilled lemon herb chicken to Greek salad with tofu, each meal keeps me full and energized.
Try one or all of these recipes. You might discover that healthy eating can be easy and enjoyable. Eating light at night does not have to feel restrictive. With these dinners, I feel nourished, happy, and satisfied.
It’s Eliana Hazel. I’m a 33-year-old wife and mom of two from Tennessee who loves cooking fresh, simple meals for my family. I shop for veggies at Walmart, try new recipes, and add my own twist to make them special. When I’m not in the kitchen, I enjoy yoga, meditation, and catching up with my friends over green smoothies. Here, I share family-tested recipes, easy cooking tips, and a little inspiration to make your kitchen a happy place.