Low calorie dinner recipes that keep you full are not about eating less. They are about eating the right things: roughly 500 calories or less per serving, built on 25 to 35 grams of lean protein, at least 8 grams of fiber, two or more vegetables, and a small measured amount of healthy fat. Get that combination right and you stop thinking about dinner at 9pm.
Twelve complete dinners are below. Every one is under 500 calories a plate, carries a real protein anchor, and takes 45 minutes or less from start to finish. Nutrition figures are per serving and calculated from the ingredient quantities given, so you can trust the number against your own kitchen scale.
If you have been stuck in the chicken breast and boiled eggs routine, this list should fix that. There is curry here, sheet-pan cod, a lentil bolognese, Korean beef zucchini noodles and a soup built on white beans. Variety is not a bonus when you are eating this way for months. It is the thing that keeps you doing it. Use the slow cooker dinner recipes when you want a version that cooks while you are out.
Table of Contents
At a Glance: 12 Low Calorie Dinners, Side by Side
Scan the table, pick the row that fits your evening, then jump to the recipe. Times are total time, active plus oven, for the whole batch.
| Recipe | Calories | Protein | Total time | Difficulty | Best for |
|---|---|---|---|---|---|
| 1. Lemon Herb Chicken and Quinoa Bowl | 450 | 28 g | 30 min | Easy | A busy Tuesday |
| 2. Turkey Taco Power Bowl | 425 | 30 g | 25 min | Easy | Taco night without the tortillas |
| 3. Miso Salmon with Broccoli Rice | 430 | 30 g | 28 min | Easy | Oily fish nights |
| 4. Chickpea Vegetable Curry | 440 | 20 g | 35 min | Easy | Meat-free dinners |
| 5. Southwest Steak and Rice Bowl | 460 | 28 g | 30 min | Medium | A weekend cook |
| 6. Mediterranean Stuffed Peppers | 415 | 24 g | 45 min | Medium | Batch cooking for four |
| 7. Sheet-Pan Cod, Sweet Potato and Broccoli | 405 | 31 g | 40 min | Easy | One pan, no washing up |
| 8. Lentil Mushroom Bolognese | 450 | 24 g | 40 min | Easy | Vegetarian comfort food |
| 9. Korean Beef Zucchini Noodles | 395 | 30 g | 20 min | Easy | Fastest plate here |
| 10. Creamy Chicken Tomato Pasta | 470 | 34 g | 30 min | Easy | Picky eaters at the table |
| 11. Shrimp and White Bean Vegetable Soup | 360 | 30 g | 30 min | Easy | The lightest dinner here |
| 12. Turkey Sweet Potato Chili | 420 | 27 g | 40 min | Easy | Make-ahead weeks |
1. Lemon Herb Chicken and Quinoa Bowl

This is the one I make most often. Chicken breast, fluffy quinoa, crisp cucumber and cherry tomatoes, and a lemon-herb sauce you can whisk in thirty seconds. It travels, it reheats, and it never gets boring because the dressing changes depending on the season.
Yield: 4 servings · Prep: 15 min · Cook: 15 min · Total: 30 min · Difficulty: Easy
Per serving: 450 calories, 28 g protein, 9 g fiber
Ingredients
- 1 lb boneless skinless chicken breast, cut into 1-inch pieces
- 2 tsp olive oil, divided
- 1 tsp dried oregano
- 1 cup dry quinoa, rinsed
- 2 cups low-sodium chicken broth
- 1 small cucumber, diced
- 1 cup cherry tomatoes, halved
- 2 cups baby spinach
- 2 tbsp plain Greek yogurt
- 1 lemon, zested and juiced
- 2 tbsp chopped fresh parsley
- 1 clove garlic, grated
- 1/2 tsp black pepper
Instructions
- Heat 1 tsp olive oil in a skillet over medium-high heat and lay the chicken in a single layer.
- Cook undisturbed for 4 minutes, then stir and cook 3 to 5 minutes more, until the thickest piece reaches 165°F (74°C) and the juices run clear.
- Transfer the chicken to a plate and let it rest while you cook the quinoa.
- Bring the broth to a boil in a small pot, stir in the quinoa and oregano, cover, and simmer for 14 minutes.
- Turn off the heat, fluff the quinoa with a fork, and fold in the spinach until it wilts.
- Whisk the yogurt, lemon zest, lemon juice, parsley, garlic, black pepper and the remaining oil into a pourable sauce.
- Divide the quinoa mixture among four bowls and top with the chicken, cucumber and cherry tomatoes.
- Spoon the lemon-herb sauce over each bowl just before serving.
Tip: Searing the chicken in two batches instead of crowding the pan is what gives you browned edges instead of grey edges. Crowding drops the pan temperature and the breast steams in its own liquid.
Swap it: Swap the chicken breast for 4 oz of cooked shrimp and the dish becomes lighter, or use cooked brown rice if you have leftover grain. A tablespoon of nutritional yeast in place of half the yogurt adds a savory, dairy-free edge.
Storage: Keep the components separate in a sealed container for up to 4 days in the refrigerator, and add the dressing only when you eat. The bowl reheats well from cold with a splash of broth or a damp paper towel over the top.
2. Turkey Taco Power Bowl

Everything good about a taco night, minus the shell, and about 425 calories instead of 900. Lean ground turkey brings 30 grams of protein, black beans add fiber, and the shredded cabbage on top is what stops you reaching for a second helping ten minutes later.
Yield: 4 servings · Prep: 10 min · Cook: 15 min · Total: 25 min · Difficulty: Easy
Per serving: 425 calories, 30 g protein, 11 g fiber
Ingredients
- 1 lb lean ground turkey (93% lean)
- 1 tbsp olive oil
- 1 tsp chili powder
- 1 tsp ground cumin
- 1/2 tsp smoked paprika
- 1/4 tsp salt
- 1 cup cooked brown rice
- 1 can (15 oz) black beans, rinsed and drained
- 1 cup frozen corn, thawed
- 1 cup salsa
- 1/2 small head red cabbage, finely shredded
- 1 avocado, sliced
- 1 lime, cut into wedges
Instructions
- Heat the olive oil in a large skillet over medium heat.
- Break the turkey into small pieces and cook for 6 to 8 minutes, stirring, until no pink remains and the meat reaches 160°F (71°C).
- Add the chili powder, cumin, paprika and salt and stir for 30 seconds until the spices smell toasted.
- Fold in the black beans and corn and cook for 3 minutes, just to heat through.
- Warm the brown rice in a separate pan with a spoonful of water, or in the microwave for 90 seconds.
- Divide the rice among four bowls and spoon the turkey and bean mixture over it.
- Top each bowl with salsa, cabbage and avocado, and serve with lime wedges.
Tip: Toast the spices in the rendered fat after the meat is cooked, not before. If you add them at the start they scorch, and the whole bowl tastes acrid.
Swap it: Use lean ground chicken for the same numbers, or go meat-free with 1 cup cooked lentils plus 4 oz firm tofu browned in the pan. Both land within a few calories of the original.
Storage: Store the turkey and bean mixture in an airtight container for up to 4 days in the refrigerator. Keep the avocado, cabbage and lime separate and add them fresh, or the bowl turns watery and sad by day three.
3. Miso Salmon with Broccoli Rice

Miso does two jobs here: it glazes the salmon and it caramelizes under the broiler into something that tastes like a restaurant. Thirty grams of protein and a full cup of broccoli rice, in 28 minutes start to finish. Omega-3 fats, which is the other reason to make this one twice a week.
Yield: 4 servings · Prep: 10 min · Cook: 18 min · Total: 28 min · Difficulty: Easy
Per serving: 430 calories, 30 g protein, 7 g fiber
Ingredients
- 4 (5-oz) skinless salmon fillets
- 2 tbsp white miso
- 1 tbsp reduced-sodium soy sauce
- 2 tsp rice vinegar
- 1 tsp honey
- 1 cup brown rice, cooked
- 2 cups broccoli florets
- 1 tsp sesame oil
- 2 scallions, sliced
- 1 tbsp sesame seeds
Instructions
- Heat the oven to 425°F (220°C) and move a rack 6 inches from the broiler element.
- Stir the miso, soy sauce, rice vinegar and honey together in a small bowl until smooth.
- Set the salmon on a foil-lined sheet pan and spoon half the glaze over the top.
- Broil for 4 to 6 minutes, until the glaze bubbles and darkens at the edges and the thickest part of the salmon reaches 145°F (63°C).
- Steam the broccoli over simmering water for 4 minutes, until bright green and just tender.
- Toss the broccoli with the sesame oil and half the scallions.
- Divide the rice and broccoli among four bowls, add a salmon fillet to each, and finish with the remaining glaze, scallions and sesame seeds.
Tip: Take the salmon out the moment the glaze blisters, not a minute later. Miso goes from lacquered to burnt fast, and an over-broiled fillet dries out before you have carried it to the table.
Swap it: Trout or steelhead works identically. To go dairy-free and lighter, skip the honey and add half a teaspoon of grated fresh ginger to the glaze.
Storage: Refrigerate for up to 3 days in a sealed container, keeping the rice and broccoli separate from the fish. The salmon also freezes well for up to 2 months; thaw overnight in the refrigerator and reheat gently with a splash of water so it does not dry out.
4. Chickpea Vegetable Curry

This is the pot you make when you have nothing planned and about forty minutes. Two kinds of legumes, cauliflower for bulk, and enough tomato and spice that the light coconut milk reads as richness rather than restraint. Twenty grams of protein, and the fiber content is the star.
Yield: 5 servings · Prep: 12 min · Cook: 23 min · Total: 35 min · Difficulty: Easy
Per serving: 440 calories, 20 g protein, 13 g fiber
Ingredients
- 1 tbsp olive oil
- 1 medium onion, diced
- 3 cloves garlic, minced
- 1 tbsp grated fresh ginger
- 2 tsp ground cumin
- 2 tsp curry powder
- 1 can (14.5 oz) diced tomatoes
- 1 can (15 oz) chickpeas, rinsed
- 1 cup cooked brown lentils
- 2 cups cauliflower florets
- 1 can (13.5 oz) light coconut milk
- 3 cups baby spinach
- 1/2 cup plain Greek yogurt, for serving
- 1/4 tsp salt
Instructions
- Warm the oil in a heavy pot over medium heat and soften the onion for 5 minutes, until translucent.
- Add the garlic, ginger, cumin and curry powder and stir for 1 minute until fragrant.
- Pour in the diced tomatoes, crushing them with your spoon, and simmer for 5 minutes until the sauce thickens slightly.
- Add the chickpeas, lentils, cauliflower, coconut milk and salt.
- Simmer uncovered for 12 minutes, until the cauliflower is fork-tender and the sauce coats the back of a spoon.
- Stir in the spinach and let it wilt for about 1 minute.
- Taste for salt, ladle into five bowls and finish each with a spoonful of yogurt.
Tip: Add the cauliflower with the lentils but the spinach at the very end. Spinach cooked for twelve minutes turns to sludge and takes the color out of the whole pot.
Swap it: For a vegan version, serve the curry with a tablespoon of nutritional yeast stirred into the coconut milk instead of the Greek yogurt. Cauliflower rice works in place of half the lentils if you want the bowl lighter.
Storage: This is a make-ahead recipe and it improves overnight. Refrigerate for up to 4 days, and freeze in single portions for up to 3 months. Thaw in the refrigerator and reheat on the stove with a splash of water, stirring, until the sauce loosens.
5. Southwest Steak and Rice Bowl

Sirloin seared hard, sliced thin against the grain, and layered over brown rice with black beans and peppers. It is the most “real meal” feel of anything on this list while still landing at 460 calories. Sunday cooking, or a Friday when you want something that looks like you tried.
Yield: 4 servings · Prep: 15 min · Cook: 15 min · Total: 30 min · Difficulty: Medium
Per serving: 460 calories, 28 g protein, 10 g fiber
Ingredients
- 1 lb lean sirloin steak, 3/4 inch thick
- 1 tsp kosher salt
- 1/2 tsp black pepper
- 1 tbsp olive oil
- 1 red bell pepper, sliced
- 1 yellow onion, sliced
- 1 cup cooked brown rice
- 1 can (15 oz) black beans, rinsed
- 1/2 cup salsa
- 1/4 cup chopped cilantro
- 1 lime, cut into wedges
Instructions
- Bring the steak to room temperature for 20 minutes and pat it completely dry.
- Season both sides with the salt and pepper.
- Heat the olive oil in a cast-iron skillet over high heat until it shimmers, and sear the steak for 3 minutes on the first side without moving it.
- Flip and cook for another 3 minutes on the second side, until a thermometer inserted into the thickest part reads 145°F (63°C).
- Transfer the steak to a board and rest for 3 full minutes. Do not skip this, and do not slice it yet.
- While it rests, sauté the pepper and onion in the same skillet over medium-high heat for 5 to 6 minutes, until softened and browned at the edges.
- Warm the black beans in a small pot with a spoonful of water.
- Slice the steak thinly against the grain, then build the bowls with rice, beans, peppers and onion.
- Top with steak, spoon over the salsa, scatter the cilantro and serve with lime.
Tip: Look at the cut before you sear. Slice perpendicular to the direction the fibers run and the meat stays tender; slice with them and every bite chews like cardboard, no matter how long you rested it.
Swap it: Swap the sirloin for flank steak, which is leaner and takes just 2 minutes a side, or use 1 lb of portobello mushrooms seared the same way for a vegetarian bowl.
Storage: Store the sliced steak and the vegetables separately for up to 3 days in the refrigerator. Reheat the beef in a hot skillet for 60 seconds, not in the microwave, which turns it rubbery. The bowl freezes well without the salsa for up to 2 months.
6. Mediterranean Stuffed Peppers

Four red peppers, a filling of quinoa, zucchini, tomato and crumbled feta, and 415 calories a plate with 24 grams of protein. The batch size is the point: this is four servings from one dish, so it is the recipe to make when the week is already full.
Yield: 4 servings · Prep: 15 min · Cook: 30 min · Total: 45 min · Difficulty: Medium
Per serving: 415 calories, 24 g protein, 9 g fiber
Ingredients
- 4 large red bell peppers
- 1 lb lean ground turkey or ground chicken
- 1 tbsp olive oil
- 1 small zucchini, diced
- 1/2 cup quinoa, rinsed
- 1 cup low-sodium chicken or vegetable broth
- 1 can (14.5 oz) diced tomatoes, drained
- 1 tsp oregano
- 1/2 tsp salt
- 1/2 cup crumbled feta
- 1/4 cup chopped fresh parsley
- 1 tsp extra-virgin olive oil for drizzling
Instructions
- Heat the oven to 400°F (205°C).
- Cook the quinoa in the broth for 14 minutes, then fluff and let it sit off the heat, covered, for 5 minutes.
- Slice the tops off the peppers and remove the seeds. Stand the peppers upright in a baking dish.
- Heat 1 tbsp olive oil in a skillet and cook the ground turkey over medium-high heat for 6 to 8 minutes, breaking it up, until it reaches 160°F (71°C) with no pink remaining.
- Add the zucchini to the skillet and cook 3 minutes, until softened but not watery.
- Stir in the tomatoes, oregano, salt and cooked quinoa and combine.
- Fill each pepper three-quarters full and press the filling down with the back of a spoon so it stays compact.
- Top with the crumbled feta, drizzle with the extra-virgin olive oil and cover the dish with foil.
- Bake for 15 minutes, uncover, then bake 10 minutes more, until the feta is golden and the peppers are soft and blistered.
Tip: Do not overfill. Peppers that are packed to the rim collapse in the oven and the filling dries out instead of steaming.
Swap it: For a vegetarian version, use 1 cup of cooked lentils and 1 cup of finely crumbled tofu in place of the turkey. You lose about 6 grams of protein and gain 5 grams of fiber.
Storage: Refrigerate in a covered dish for up to 4 days. Reheat at 350°F (175°C) for 15 minutes, or in the microwave for 2 minutes with a damp paper towel over the peppers. They also freeze for up to 3 months.
7. Sheet-Pan Cod, Sweet Potato and Broccoli

One pan, one oven, 40 minutes, and the washing up is a single sheet to soak. Cod has almost no fat, so the chickpeas roast alongside the vegetables and pick up the oil and lemon for a texture that makes the plate feel substantial.
Yield: 4 servings · Prep: 12 min · Cook: 28 min · Total: 40 min · Difficulty: Easy
Per serving: 405 calories, 31 g protein, 9 g fiber
Ingredients
- 1 lb cod fillet, cut into 4 portions
- 1 medium sweet potato, cut into 1/2-inch cubes
- 2 cups broccoli florets
- 1 can (15 oz) chickpeas, rinsed and dried
- 2 tbsp olive oil
- 1 tsp paprika
- 1/2 tsp garlic powder
- 1/2 tsp salt
- 1/4 tsp black pepper
- 1 lemon, cut into wedges
- 2 tbsp chopped fresh parsley
Instructions
- Heat the oven to 450°F (230°C) and let it run for at least 10 minutes. A cold oven is the reason sheet-pan dinners never crisp.
- Toss the sweet potato, broccoli and chickpeas with 1 tbsp olive oil, the paprika, garlic powder, half the salt and the black pepper.
- Spread everything across a large sheet pan in a single layer with room between the pieces.
- Roast the vegetables for 15 minutes.
- Pat the cod dry, set it on top of the vegetables and brush the tops with the remaining oil and the rest of the salt.
- Roast for 10 to 13 minutes more, until the cod flakes at the thickest point and registers 145°F (63°C).
- Squeeze lemon over the pan while everything is still hot, and scatter with parsley.
Tip: Pat the chickpeas completely dry before they go in the pan. Any surface water steams instead of roasting, and you get soft chickpeas instead of the crisp edges that make this dish feel generous.
Swap it: Haddock or pollock can replace the cod. Swapping the sweet potato for extra broccoli and a tablespoon of quinoa cooked in the pan juices drops the plate to about 330 calories.
Storage: Refrigerate for up to 3 days in a shallow container. Reheat at 375°F (190°C) for 12 minutes so the sweet potato re-crisps; the microwave leaves it soft and the cod a little dry. Freezes for up to 2 months.
8. Lentil Mushroom Bolognese

Half the sauce is mushrooms, which is the whole trick. Mushrooms have no protein to speak of, but they have the chew and the savory depth that convinces a bowl of lentils and whole-wheat pasta is dinner, not a side dish. 24 grams of protein, 450 calories, no meat required.
Yield: 5 servings · Prep: 10 min · Cook: 30 min · Total: 40 min · Difficulty: Easy
Per serving: 450 calories, 24 g protein, 12 g fiber
Ingredients
- 8 oz whole-wheat spaghetti
- 1 tbsp olive oil
- 8 oz cremini mushrooms, finely chopped
- 1 small onion, diced
- 2 cloves garlic, minced
- 1 cup cooked brown lentils
- 1 can (28 oz) crushed tomatoes
- 2 tsp Italian seasoning
- 1/2 tsp red pepper flakes
- 3 cups baby spinach
- 1/4 cup grated Parmesan
- 1/2 tsp salt
Instructions
- Bring a large pot of salted water to a boil and cook the spaghetti to just under al dente. Reserve 1 cup of pasta water, then drain.
- Heat the olive oil in a wide skillet over medium-high heat and cook the mushrooms for 6 to 7 minutes, without crowding, until browned and their moisture has cooked off.
- Add the onion to the same skillet and cook 4 minutes, then add the garlic and cook 1 minute more.
- Stir in the lentils, crushed tomatoes, Italian seasoning, red pepper flakes and salt.
- Simmer for 12 minutes, stirring occasionally, until the sauce is thick enough to mound on a spoon and the liquid has reduced by about a third.
- Stir in the spinach and let it wilt for 1 minute.
- Toss the drained pasta through the sauce in the skillet, adding a splash of the reserved pasta water until it clings to the noodles.
- Divide into five bowls and finish with grated Parmesan.
Tip: Brown the mushrooms alone and take your time with it. If they go in with the onion and cook together they release water and stew instead of browning, and you lose the texture the whole recipe depends on.
Swap it: For a gluten-free bowl, use 8 oz of gluten-free pasta or 4 oz of shirataki noodles, adding the noodles at the very end. For a vegan version, skip the Parmesan and finish with 2 tbsp of nutritional yeast.
Storage: Refrigerate for up to 4 days, keeping the pasta separate from the sauce so nothing turns to mush. The sauce alone freezes flat in a container for up to 3 months and reheats from frozen on the stove with a splash of water.
9. Korean Beef Zucchini Noodles

The fastest dinner on this list at 20 minutes, and the lowest calorie one after the soup. Spiralized zucchini replaces the noodles, lean beef and mushrooms go in the same pan, and a reduced-sodium Korean-style sauce ties it together with almost no added sugar. 30 grams of protein, 395 calories.
Yield: 4 servings · Prep: 8 min · Cook: 12 min · Total: 20 min · Difficulty: Easy
Per serving: 395 calories, 30 g protein, 6 g fiber
Ingredients
- 12 oz spiralized zucchini noodles (about 4 medium zucchini)
- 12 oz lean ground beef (90% lean)
- 1 tbsp reduced-sodium soy sauce
- 1 tbsp gochujang (fermented chili paste)
- 2 tsp rice vinegar
- 1 tsp toasted sesame oil
- 1 tsp minced garlic
- 1 tsp minced fresh ginger
- 1 cup sliced mushrooms
- 1 carrot, julienned
- 2 scallions, sliced
- 1 tsp sesame seeds
- 1 tsp cornstarch mixed with 1 tbsp cold water
Instructions
- Stir the soy sauce, gochujang, rice vinegar, sesame oil, garlic and ginger together in a small bowl.
- Heat a wok or large skillet over medium-high heat and brown the ground beef for 5 to 6 minutes, breaking it apart, until it reaches 160°F (71°C) with no pink remaining.
- Add the mushrooms and carrot and stir-fry for 2 minutes.
- Pour in the sauce and let it bubble for 1 minute.
- Stir in the cornstarch slurry and cook for 30 seconds, until the sauce turns glossy and coats the back of a spoon.
- Pile the raw zucchini noodles into the pan and toss for 60 to 90 seconds only, until they soften but keep some bite.
- Divide into four bowls and finish with scallions and sesame seeds.
Tip: Zucchini noodles go in last and come out fast. Leave them in the pan for more than two minutes and they release water, and the glossy sauce you just thickened turns thin again.
Swap it: For a vegetarian version, use 8 oz of extra-firm tofu pressed for 10 minutes and browned in the pan in place of the beef, which brings the total to about 320 calories. Shirataki noodles work as a second, even lighter swap.
Storage: The sauce and beef keep for up to 3 days in the refrigerator, but cook fresh zucchini noodles when you eat, since they release water quickly. If you must store it all together, use the noodles within 1 day and expect a looser sauce.
10. Creamy Chicken Tomato Pasta

The one to cook when the table includes people who do not want to be told they are eating a low-calorie dinner. It tastes like a creamy pasta, comes in at 470 calories, and carries 34 grams of protein, the highest in this roundup. The trick is that half the sauce is pureed cherry tomatoes.
Yield: 4 servings · Prep: 10 min · Cook: 20 min · Total: 30 min · Difficulty: Easy
Per serving: 470 calories, 34 g protein, 9 g fiber
Ingredients
- 8 oz whole-wheat penne
- 1 lb boneless skinless chicken breast, thinly sliced
- 1 tbsp olive oil
- 3 cloves garlic, minced
- 1 cup cherry tomatoes, halved
- 2 cups baby spinach
- 1/2 cup low-sodium chicken broth
- 1/3 cup plain Greek yogurt
- 1/4 cup grated Parmesan
- 1 tsp Italian seasoning
- 1/2 tsp salt
- 1/4 tsp black pepper
Instructions
- Bring a pot of salted water to a boil and cook the penne until just under al dente. Reserve 1 cup of pasta water, then drain.
- Heat the olive oil in a skillet over medium-high heat and sear the sliced chicken in a single layer for 3 minutes.
- Stir the chicken and cook 3 to 4 minutes more, until the thickest slice reaches 165°F (74°C).
- Push the chicken to the edge of the pan and add the garlic, cooking 1 minute until fragrant.
- Add the cherry tomatoes and cook 3 minutes, until they burst and release their juice.
- Mash about half the tomatoes with the back of a spoon so the sauce turns thick and glossy without cream.
- Stir in the broth, Italian seasoning, salt and pepper, and simmer 2 minutes.
- Take the pan off the heat, stir in the spinach until wilted, then stir in the Greek yogurt and Parmesan.
- Add the drained pasta and a splash of the reserved pasta water, toss until the sauce clings, and serve with black pepper and more Parmesan.
Tip: Never boil the sauce after the yogurt goes in. Greek yogurt splits at a simmer, and the sauce goes grainy and watery within a minute. Take the pan off the heat, add the yogurt, and it stays silky.
Swap it: For a dairy-free version, stir 2 tbsp of white miso into the hot sauce after you have skipped the yogurt and Parmesan. It supplies the same savory depth with no dairy at all.
Storage: Refrigerate for up to 3 days, and add a splash of broth or pasta water when reheating, because the sauce thickens as it cools. Freeze portions without the Parmesan for up to 2 months and add the cheese after reheating.
11. Shrimp and White Bean Vegetable Soup

At 360 calories this is the lightest dinner here, and the one people mistake for a starter. Cannellini beans give it body, shredded cabbage gives it volume, and 30 grams of shrimp protein means you finish a whole bowl and feel done. Twenty-five minutes, one pot, very little washing up.
Yield: 5 servings · Prep: 12 min · Cook: 18 min · Total: 30 min · Difficulty: Easy
Per serving: 360 calories, 30 g protein, 12 g fiber
Ingredients
- 1 tbsp olive oil
- 1 small onion, diced
- 2 carrots, diced
- 2 celery stalks, sliced
- 3 cloves garlic, minced
- 1 tsp dried oregano
- 4 cups low-sodium vegetable broth
- 1 can (15 oz) cannellini beans, rinsed
- 1 can (14.5 oz) diced tomatoes
- 2 cups shredded green cabbage
- 1 lb large shrimp, peeled and deveined
- 1 lemon, juiced
- 1/2 tsp salt
- 1/4 tsp black pepper
- 2 tbsp chopped fresh parsley
Instructions
- Warm the olive oil in a large pot over medium heat and cook the onion, carrots and celery for 7 minutes, until the vegetables soften and the onion turns translucent.
- Add the garlic and oregano and stir for 1 minute.
- Pour in the broth, scraping the bottom of the pot, and add the beans and tomatoes with their liquid.
- Bring to a simmer and cook for 6 minutes, then add the cabbage and cook 4 minutes more until it softens.
- Stir in the shrimp and cook for 2 to 3 minutes, until they curl into a C shape, turn opaque and register 145°F (63°C) at the thickest part.
- Take the pot off the heat and stir in the lemon juice, salt, black pepper and parsley.
- Taste before serving and adjust the salt, which the broth and beans have already seasoned more than you expect.
Tip: Add the lemon juice off the heat. Boiling lemon flattens the flavor and the brightness that makes a low-calorie soup taste like something, which is the whole reason to make it.
Swap it: Use scallops instead of shrimp, or drop the seafood and double the cannellini beans for a vegan version at about 300 calories. A teaspoon of red pepper flakes in step 2 gives it a slow, warm heat.
Storage: Refrigerate for up to 3 days, keeping the shrimp separate if you can, and reheat the broth gently so the seafood does not turn rubbery. It also freezes for up to 3 months; add the lemon juice after thawing, not before.
12. Turkey Sweet Potato Chili

Last one, and the one that gets made in a big batch on a Sunday. Turkey, sweet potato, black beans and three kinds of pepper in a chipotle-tomato broth. It reheats better on day three than it tastes on day one, which is the definition of a good make-ahead dinner.
Yield: 6 servings · Prep: 15 min · Cook: 25 min · Total: 40 min · Difficulty: Easy
Per serving: 420 calories, 27 g protein, 12 g fiber
Ingredients
- 1 lb lean ground turkey
- 1 tbsp olive oil
- 1 large sweet potato, peeled and diced
- 1 red bell pepper, diced
- 1 yellow bell pepper, diced
- 1 small onion, diced
- 3 cloves garlic, minced
- 2 tsp chili powder
- 1 tsp ground cumin
- 1/2 tsp smoked paprika
- 1/4 tsp red pepper flakes
- 1 can (14.5 oz) diced tomatoes
- 1 can (15 oz) black beans, rinsed
- 2 cups low-sodium chicken broth
- 1 chipotle pepper in adobo, minced
- 1/2 tsp salt
- 1 avocado, diced, for serving
- 1/4 cup plain Greek yogurt, for serving
- 1/4 cup chopped cilantro, for serving
Instructions
- Heat the olive oil in a large pot over medium-high heat and cook the ground turkey for 7 to 8 minutes, breaking it up, until it reaches 160°F (71°C) and no pink remains.
- Add the onion and both peppers and cook 5 minutes, until softened.
- Add the garlic, chili powder, cumin, paprika and red pepper flakes and stir for 1 minute.
- Add the sweet potato, diced tomatoes, black beans, broth, chipotle and salt.
- Bring to a simmer, then cover and cook for 12 minutes, until the sweet potato is fork-tender and the chili thickens enough that a spoon leaves a trail.
- Remove the lid and cook 3 minutes more to reduce the liquid.
- Season to taste and serve with the avocado, yogurt and cilantro.
Tip: The chipotle goes in at the start, with the other spices, not at the end. It needs the full simmer to melt and give the whole pot a smoky depth rather than a single sharp hit of heat.
Swap it: Make it vegetarian with 12 oz of extra-firm tofu browned in the pan plus 1 cup of cooked lentils, which lands at about 360 calories. For a thicker, more traditional chili, mash a few spoonfuls of beans against the side of the pot before serving.
Storage: Refrigerate in a sealed container for up to 4 days, and add the avocado and yogurt only when you eat. It freezes flat for up to 3 months; thaw overnight in the refrigerator and reheat on the stove with a splash of broth, stirring, until the chili comes back together.
Tips for Making These Low Calorie Dinner Recipes That Keep You Full
A few habits do more work than any single recipe, and they transfer to the meals you cook that are not on this list.
- Fix the protein before you fix anything else. Most people eating under 500 calories are short on protein, and that is the first thing to correct. A palm-sized portion of lean protein, roughly 4 to 5 oz, lands the plate at 25 to 35 grams. If you want more ideas in that direction, the low carb dinner recipes here lean heavily on protein for exactly that reason.
- Make vegetables the volume, not the side. Two cups of non-starchy vegetables costs you well under 100 calories and takes up more space in the bowl than anything else on it. That physical bulk is a large part of why you stop eating.
- Choose carbohydrates for fiber, not for calories. Quinoa, brown rice, sweet potato, oats and legumes all carry fiber along with their starch. White rice and white pasta fill the same bowl for more calories and less staying power.
- Measure oil, sauce and dressings. Fat is worth including, but a free-poured tablespoon is an easy 120 calories on top of a 400-calorie plate. A tablespoon of olive oil, two tablespoons of any sauce, and you are under control without losing the flavor.
- Batch two recipes on one Sunday. The chili and the stuffed peppers both make six and four servings and both keep four days. Cooking them together turns a week of low calorie dinners into about 90 minutes of work. If your week runs on a slow cooker, the quick low calorie dinner recipes keep the same approach on genuinely lazy evenings.
- Add acid and salt at the end. Lemon juice, vinegar and a measured pinch of salt do more for a plate of vegetables than another tablespoon of oil. This is the single cheapest way to make a low-calorie dinner taste like a meal you wanted.
How These Low Calorie Dinner Recipes That Keep You Full Stay Satisfying
Every plate in this roundup follows the same formula: a lean protein, a fiber-rich carbohydrate, at least two vegetables, and a small measured amount of healthy fat. Protein is the strongest fullness signal the body receives and the slowest thing to digest. Fiber adds bulk and slows how quickly sugar enters the bloodstream. Vegetables physically stretch the stomach. Fat slows the emptying of that stomach.
Remove any one of those and you usually feel hungry again within an hour or two, even at the same calorie count. That is why a 450-calorie bowl of white rice and a 450-calorie bowl of chicken, quinoa and greens do not behave the same way. The gap is not willpower or portion size. It is composition.
These are meant as balanced dinners, not as restrictive meals on their own. If you are eating this way deliberately, pair a dinner from this list with a breakfast and a lunch that also carry protein and fiber, and you have a day of eating that controls calories without you thinking about it.
Frequently Asked Questions
How many calories should I eat at dinner to feel full?
For most adults, a dinner between 400 and 500 calories is the range where people report feeling genuinely satisfied, provided the plate is built on protein and fiber rather than refined carbohydrates. The calorie number matters far less than the composition. Two hundred calories of protein and vegetables will hold you longer than 450 calories of pasta, because fullness comes from what the meal contains, not from how small it is.
Will a low-calorie dinner leave me hungry later?
It can, and if it does, the cause is nearly always composition rather than the calorie count. A low-calorie dinner that is low in protein, low in fiber, or built mostly from refined carbohydrates and low-volume foods will leave you reaching for a snack. Use the plate formula in this guide: a palm of lean protein, two fists of vegetables, a cup of a fiber-rich carbohydrate, and a thumb of healthy fat.
What should I add to a low-calorie meal to make it more filling?
Add protein first, then fiber, then volume. A palm-sized portion of lean protein adds 25 to 35 grams without many calories. A second or third cup of non-starchy vegetables adds under 100 calories and takes up real space in the bowl. Beans, lentils, quinoa, sweet potato and whole-wheat pasta all add fiber, which slows digestion and keeps you full for hours.
Can I meal-prepare these dinners to save time?
Yes, and several are built for it. The turkey sweet potato chili makes six servings, the stuffed peppers make four, and the lentil mushroom sauce and chickpea curry both keep four days in the refrigerator. Cook two on a Sunday, portion them into containers, and add fragile toppings like avocado, cabbage and yogurt fresh at eating time. Most of these dishes taste better on the second day anyway.
How much protein should I include in a filling dinner?
Between 20 and 40 grams at dinner is the practical range for most people, which works out to roughly 4 to 6 ounces of lean meat, fish, shrimp or tofu. If you train regularly or are building muscle, aim toward the upper end. Spreading a larger daily total across three meals is more effective than trying to hit it all at dinner.
Can low calorie dinner recipes support weight loss?
They can be a useful part of a calorie-controlled eating pattern, and every recipe here is a complete, balanced meal rather than a restriction. What actually drives results is the total pattern across the day and the week, not any single dinner. A 450-calorie dinner fits easily into most reasonable calorie targets on its own. For individual guidance, a registered dietitian can account for your activity, health history and goals.
Conclusion: Start with the Bowl That Fits Your Schedule
Cook the Lemon Herb Chicken and Quinoa Bowl first. It takes 30 minutes, the components keep separately for four days, and it swaps cleanly into whatever you have in the fridge, which makes it the one most likely to become a habit rather than a single good dinner. The dressing carries it, and the quinoa gives you a carbohydrate that does not spike and drop your energy before bed.
After that, keep the other eleven on rotation. These low calorie dinner recipes that keep you full all work because the same four things are on the plate every time: protein, fiber, volume and a measured amount of fat. Change the cuisine, change the cooking method, change the vegetables, and your plate changes completely while the formula holds. Pick one for tonight and start the clock.