Who says healthy eating has to be boring? These 10 meals prove you can stay under 600 calories while actually enjoying every bite. Get ready to add some serious flavor to your meal prep rotation without the guilt or the cardboard taste.
Table of Contents
1. Mediterranean Chickpea Bowl That Beats Any Takeout

This colorful bowl packs tons of protein and fiber while clocking in at just 485 calories. It’s basically the perfect lunch when you need something filling that won’t put you in a food coma. Plus, you can meal prep it for the whole week.
Ingredients:
- 1 cup canned chickpeas, drained and rinsed
- 2 cups mixed greens
- 1 cup cherry tomatoes, halved
- 1/2 cucumber, diced
- 1/4 cup red onion, thinly sliced
- 2 tablespoons crumbled feta cheese
- 1 tablespoon olive oil
- 1 tablespoon lemon juice
- 1/2 teaspoon dried oregano
- Salt and pepper to taste
Instructions:
- Toss the chickpeas with half the olive oil, oregano, salt, and pepper in a bowl.
- Heat a pan over medium heat and cook the chickpeas for 5-7 minutes until slightly crispy.
- Arrange the mixed greens in your bowl as the base.
- Top with roasted chickpeas, tomatoes, cucumber, and red onion.
- Whisk together remaining olive oil and lemon juice, then drizzle over the bowl.
- Sprinkle feta cheese on top and dig in.
Want to switch things up? Add some kalamata olives or swap the feta for hummus. This bowl tastes even better the next day when all those flavors marry together.
2. Spicy Shrimp Tacos That’ll Make You Forget About Taco Tuesday Guilt

Three tacos for 520 calories? Yes, please! These bad boys are loaded with cajun-spiced shrimp and crunchy slaw that’ll satisfy all your taco cravings. No need to save this for cheat day.
Ingredients:
- 12 medium shrimp, peeled and deveined
- 1 teaspoon cajun seasoning
- 3 small corn tortillas
- 1 cup shredded cabbage
- 1/4 cup diced mango
- 2 tablespoons plain Greek yogurt
- 1 tablespoon lime juice
- 1 teaspoon honey
- 1 teaspoon olive oil
- Fresh cilantro for garnish
Instructions:
- Toss shrimp with cajun seasoning until evenly coated.
- Heat olive oil in a skillet over medium-high heat.
- Cook shrimp for 2-3 minutes per side until pink and slightly charred.
- Mix cabbage, mango, Greek yogurt, lime juice, and honey in a bowl to make the slaw.
- Warm tortillas in a dry pan for 30 seconds on each side.
- Fill each tortilla with shrimp and top with the mango slaw.
- Garnish with fresh cilantro and extra lime wedges.
The Greek yogurt in the slaw keeps things creamy without adding tons of calories. If you can handle more heat, throw some jalapeños into the mix.
3. Zucchini Noodle Pad Thai That Actually Satisfies

Missing your favorite Thai takeout? This zoodle version comes in at 445 calories and honestly tastes just as good as the real deal. You won’t even miss the regular noodles, trust me.
Ingredients:
- 2 medium zucchinis, spiralized
- 4 ounces extra-firm tofu, cubed
- 1 egg, beaten
- 1/4 cup bean sprouts
- 2 tablespoons peanut butter (powder works great too)
- 1 tablespoon soy sauce
- 1 tablespoon lime juice
- 1 teaspoon honey
- 1 clove garlic, minced
- 1 tablespoon crushed peanuts
- Green onions for garnish
Instructions:
- Press tofu between paper towels to remove excess water, then cube it.
- Mix peanut butter, soy sauce, lime juice, honey, and garlic to make the sauce.
- Heat a non-stick pan and scramble the egg, then set aside.
- Add tofu to the same pan and cook until golden on all sides.
- Toss in zucchini noodles and cook for 2-3 minutes until just tender.
- Pour the sauce over everything and toss to coat.
- Add scrambled egg and bean sprouts, stirring everything together.
- Top with crushed peanuts and green onions.
The key here is not overcooking the zucchini noodles or they’ll get mushy. Keep them slightly firm for the best texture. FYI, you can also add shrimp or chicken if you want extra protein.
4. Turkey Meatball Marinara That Proves Comfort Food Can Be Healthy

At 555 calories per serving, this dish delivers all the Italian comfort you’re craving. These lean turkey meatballs are so juicy and flavorful, you’ll never know they’re the healthy version.
Ingredients:
- 8 ounces lean ground turkey
- 1/4 cup whole wheat breadcrumbs
- 1 egg white
- 2 cloves garlic, minced
- 1 teaspoon Italian seasoning
- 1 cup marinara sauce
- 2 cups zucchini noodles or spaghetti squash
- 2 tablespoons grated Parmesan cheese
- Fresh basil for garnish
- Salt and pepper to taste
Instructions:
- Preheat your oven to 400°F and line a baking sheet with parchment paper.
- Combine ground turkey, breadcrumbs, egg white, garlic, Italian seasoning, salt, and pepper in a bowl.
- Form mixture into 12 small meatballs and place on the baking sheet.
- Bake for 20 minutes until cooked through and lightly browned.
- Warm marinara sauce in a pan over medium heat.
- Add meatballs to the sauce and simmer for 5 minutes.
- Serve over your choice of zucchini noodles or roasted spaghetti squash.
- Sprinkle with Parmesan and fresh basil.
These meatballs freeze beautifully, so double the batch and thank yourself later. Seriously, having these ready to go makes weeknight dinners so much easier.
5. Asian Lettuce Wraps That’ll Convert Any Carb Lover

Coming in at just 380 calories, these wraps are light yet surprisingly filling. The ground chicken mixture is sweet, savory, and packed with crunch that makes every bite interesting.
Ingredients:
- 8 ounces lean ground chicken
- 1/2 cup diced water chestnuts
- 1/4 cup diced shiitake mushrooms
- 2 tablespoons hoisin sauce
- 1 tablespoon low-sodium soy sauce
- 1 teaspoon sesame oil
- 2 cloves garlic, minced
- 1 teaspoon fresh ginger, grated
- 6 large lettuce leaves (butter lettuce works best)
- Sliced green onions and sesame seeds for garnish
Instructions:
- Heat sesame oil in a large skillet over medium-high heat.
- Add garlic and ginger, cooking for 30 seconds until fragrant.
- Add ground chicken and cook until browned, breaking it up as you go.
- Stir in water chestnuts and mushrooms, cooking for 3 minutes.
- Add hoisin sauce and soy sauce, mixing everything together.
- Let the mixture cook for another 2 minutes until the sauce thickens.
- Spoon the mixture into lettuce leaves and top with green onions and sesame seeds.
The water chestnuts add an awesome crunch that makes these wraps addictive. Want them spicier? Add some sriracha or red pepper flakes to the mix.
6. Salmon And Asparagus Sheet Pan Magic At 495 Calories

One pan, minimal cleanup, maximum flavor. This sheet pan dinner is what weeknight dreams are made of, especially when you’re too tired to do dishes.
Ingredients:
- 5-ounce salmon fillet
- 1 bunch asparagus, trimmed
- 1 cup cherry tomatoes
- 1 tablespoon olive oil
- 2 cloves garlic, minced
- 1 lemon, sliced
- 1 teaspoon dried dill
- Salt and pepper to taste
- Fresh parsley for garnish
Instructions:
- Preheat oven to 425°F and line a baking sheet with foil.
- Arrange asparagus and cherry tomatoes on the sheet.
- Drizzle vegetables with half the olive oil and season with salt and pepper.
- Place salmon on the sheet and rub with remaining olive oil, garlic, and dill.
- Lay lemon slices on top of the salmon.
- Roast everything for 12-15 minutes until salmon flakes easily with a fork.
- Garnish with fresh parsley and serve immediately.
The lemon slices roast on top of the salmon and become slightly caramelized, adding incredible flavor. Pair this with some quinoa or cauliflower rice if you need more substance.
7. Cauliflower Fried Rice That’s Better Than Takeout

At 425 calories, this veggie-packed bowl delivers all the fried rice vibes without the food coma. You’ll get your Chinese food fix while actually eating vegetables, which feels like winning.
Ingredients:
- 3 cups riced cauliflower
- 2 eggs, beaten
- 1/2 cup frozen peas and carrots
- 4 ounces cooked shrimp or chicken
- 2 tablespoons low-sodium soy sauce
- 1 tablespoon sesame oil
- 2 cloves garlic, minced
- 2 green onions, sliced
- 1 teaspoon fresh ginger, grated
Instructions:
- Heat half the sesame oil in a large skillet or wok over high heat.
- Pour in beaten eggs and scramble quickly, then set aside.
- Add remaining sesame oil, garlic, and ginger to the pan.
- Toss in riced cauliflower and stir-fry for 5 minutes.
- Add peas, carrots, and your protein of choice.
- Pour soy sauce over everything and stir-fry for another 3 minutes.
- Add scrambled eggs back to the pan and mix everything together.
- Top with green onions and serve hot.
The secret to great cauliflower fried rice is using high heat and not overcrowding the pan. IMO, this tastes better than regular fried rice because it’s lighter and you don’t feel stuffed afterward.
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.