Who says eating light means suffering through sad desk salads? These low calorie dinners under 300 calories are packed with flavor, seriously satisfying, and will make you forget you’re even counting calories. Get ready to fill up without the guilt.
Table of Contents
1. Zucchini Noodle Pad Thai That Tricks Your Brain

This veggie-packed version of everyone’s favorite Thai dish clocks in at just 275 calories but tastes like the real deal. The zucchini noodles soak up all that tangy, sweet sauce so well that you won’t even miss the rice noodles. Perfect for when you’re craving takeout but want to stay on track.
Ingredients:
- 3 medium zucchinis, spiralized
- 4 oz shrimp, peeled and deveined
- 1 egg, beaten
- 2 tablespoons reduced-sodium soy sauce
- 1 tablespoon lime juice
- 1 teaspoon honey
- 1 clove garlic, minced
- 2 green onions, chopped
- 1 tablespoon crushed peanuts
- Fresh cilantro for garnish
- Cooking spray
Instructions:
- Spray a large skillet with cooking spray and heat over medium-high heat.
- Cook the shrimp for 2-3 minutes per side until pink and set aside.
- In the same pan, scramble the egg and break it into small pieces, then set aside.
- Add zucchini noodles to the pan and cook for 2-3 minutes until slightly softened but still crispy.
- Whisk together soy sauce, lime juice, honey, and garlic in a small bowl.
- Toss the zucchini noodles with the sauce, then add back the shrimp and egg.
- Top with green onions, peanuts, and cilantro.
The key here is not overcooking your zoodles – nobody wants mushy noodles. You can also swap the shrimp for chicken or tofu if that’s more your vibe. This reheats surprisingly well for lunch the next day, too.
2. Spicy Korean Lettuce Wraps You’ll Make On Repeat

These wraps are crispy, spicy, and addictively delicious at just 245 calories per serving. The combination of lean ground turkey with Korean-inspired flavors creates something way more exciting than your average lettuce wrap. Plus, eating with your hands makes dinner feel more fun, right?
Ingredients:
- 8 oz lean ground turkey (93% lean)
- 1 tablespoon gochujang (Korean chili paste)
- 2 teaspoons sesame oil
- 2 cloves garlic, minced
- 1 teaspoon fresh ginger, grated
- 1 tablespoon rice vinegar
- 1 cup shredded carrots
- 1 cup cucumber, julienned
- 8 large butter lettuce leaves
- 2 green onions, sliced
- Sesame seeds for garnish
Instructions:
- Heat sesame oil in a skillet over medium heat.
- Add garlic and ginger, cooking for 30 seconds until fragrant.
- Add ground turkey and break it up with a spoon, cooking until browned.
- Stir in gochujang and rice vinegar, mixing well.
- Arrange lettuce leaves on a plate like little cups.
- Fill each leaf with turkey mixture, then top with carrots and cucumber.
- Sprinkle with green onions and sesame seeds.
Can’t find gochujang at your store? Sriracha mixed with a tiny bit of miso paste works in a pinch. These wraps are also fantastic for meal prep – just keep the components separate and assemble when you’re ready to eat.
3. Cajun Blackened Fish That Makes Boring Tilapia Actually Exciting

This restaurant-quality fish dinner comes together in under 15 minutes and packs serious flavor for only 280 calories. The Cajun spice blend creates a crispy, flavorful crust that’ll make you wonder why you ever ate plain fish before.
Ingredients:
- 6 oz white fish fillet (tilapia, cod, or mahi-mahi)
- 1 teaspoon paprika
- 1/2 teaspoon garlic powder
- 1/2 teaspoon onion powder
- 1/4 teaspoon cayenne pepper
- 1/4 teaspoon dried thyme
- 1/4 teaspoon black pepper
- Pinch of salt
- Cooking spray
- 2 cups roasted cauliflower florets
- Lemon wedges for serving
Instructions:
- Mix all spices together in a small bowl.
- Pat fish dry with paper towels (this is key for getting that crispy crust).
- Coat both sides of the fish generously with the spice mixture.
- Heat a cast-iron or non-stick skillet over medium-high heat and spray with cooking spray.
- Cook fish for 3-4 minutes per side until it flakes easily with a fork and has a blackened crust.
- Serve alongside roasted cauliflower and squeeze fresh lemon over everything.
The secret to perfect blackened fish is a screaming hot pan and not moving the fish around while it cooks. Let it develop that gorgeous crust! You can use this spice blend on chicken or shrimp too – it’s basically magic in a bowl.
4. Greek Chicken Souvlaki Bowl That’s Better Than Your Favorite Restaurant

Why order delivery when you can make this vibrant, Mediterranean-inspired bowl for 295 calories? The marinated chicken is tender and flavorful, and the fresh veggies add the perfect crunch. Honestly, this might become your new favorite weeknight dinner.
Ingredients:
- 5 oz boneless, skinless chicken breast, cubed
- 2 tablespoons lemon juice
- 1 teaspoon dried oregano
- 2 cloves garlic, minced
- 1/4 teaspoon salt
- 1 cup cucumber, diced
- 1 cup cherry tomatoes, halved
- 1/4 red onion, thinly sliced
- 2 tablespoons plain Greek yogurt
- 1 tablespoon fresh dill, chopped
- 2 cups mixed greens
Instructions:
- Combine lemon juice, oregano, garlic, and salt in a bowl.
- Add chicken cubes and marinate for at least 15 minutes (or up to 4 hours in the fridge).
- Thread chicken onto skewers or cook directly in a grill pan over medium-high heat.
- Cook for 8-10 minutes, turning occasionally, until chicken is cooked through.
- Mix Greek yogurt with dill and a splash of lemon juice to make a quick tzatziki.
- Arrange greens in a bowl, top with chicken, cucumber, tomatoes, and onion.
- Drizzle with the yogurt sauce.
Pro tip: marinate your chicken the night before for even more flavor. You can also add some Kalamata olives or a sprinkle of feta if you have a few extra calories to spare. This bowl keeps well in the fridge, making it perfect for meal prep Sundays.
5. Miso Glazed Eggplant That Converts Veggie Haters

At just 220 calories, this Japanese-inspired dish is proof that vegetables can be the star of the show. The miso glaze is sweet, savory, and umami-packed, turning humble eggplant into something you’ll actually crave.
Ingredients:
- 1 large eggplant, cut into 1-inch thick rounds
- 2 tablespoons white miso paste
- 1 tablespoon rice vinegar
- 1 teaspoon honey
- 1 teaspoon sesame oil
- 1 clove garlic, minced
- Cooking spray
- 1 cup steamed bok choy
- Sesame seeds and green onions for garnish
Instructions:
- Preheat oven to 400°F and line a baking sheet with parchment paper.
- Score the eggplant rounds in a crosshatch pattern (don’t cut all the way through).
- Spray eggplant with cooking spray and place on the baking sheet.
- Bake for 20 minutes until tender.
- While eggplant bakes, whisk together miso, rice vinegar, honey, sesame oil, and garlic.
- Brush the glaze over the baked eggplant and return to oven for 5 more minutes.
- Serve over steamed bok choy and garnish with sesame seeds and green onions.
The scoring technique helps the eggplant absorb all that delicious miso glaze while getting perfectly tender. If you’re not a fan of eggplant, this glaze works wonders on mushrooms or tofu too. Trust me, even eggplant skeptics will be asking for seconds.
6. Mexican Cauliflower Rice Bowl That Beats Chipotle

This colorful bowl is bursting with Mexican flavors and comes in at just 265 calories. The cauliflower rice gets seasoned so well that you honestly won’t miss regular rice, and the toppings make it feel like a real treat.
Ingredients:
- 3 cups riced cauliflower
- 1/2 teaspoon cumin
- 1/2 teaspoon chili powder
- 4 oz lean ground beef (90% lean)
- 2 tablespoons salsa
- 1/4 cup black beans, drained and rinsed
- 1/4 cup corn kernels
- 2 tablespoons diced tomatoes
- 1 tablespoon fresh cilantro, chopped
- 1 tablespoon Greek yogurt
- Lime wedges
- Cooking spray
Instructions:
- Spray a pan with cooking spray and cook ground beef over medium heat until browned.
- Add salsa to the beef and simmer for 2 minutes, then set aside.
- In the same pan, add cauliflower rice, cumin, and chili powder.
- Sauté for 5-6 minutes until cauliflower is tender.
- Build your bowl: start with cauliflower rice, add seasoned beef, then top with black beans, corn, and tomatoes.
- Add a dollop of Greek yogurt and fresh cilantro.
- Squeeze lime juice over everything before eating.
The key to great cauliflower rice is not overcooking it – you want it tender but not mushy. Feel free to swap the beef for chicken, shrimp, or keep it vegetarian with extra beans. This bowl is also fantastic topped with some pickled jalapeños if you like things spicy.
7. Lemon Garlic Shrimp Over Zoodles That Tastes Fancy But Isn’t

This elegant dish is ready in 20 minutes and weighs in at only 255 calories. The lemon garlic sauce is light yet incredibly flavorful, making this perfect for both weeknight dinners and when you want to impress someone special.
Ingredients:
- 6 oz large shrimp, peeled and deveined
- 3 medium zucchinis, spiralized
- 3 cloves garlic, minced
- Juice and zest of 1 lemon
- 1/4 cup low-sodium chicken broth
- 1 teaspoon olive oil
- 1/4 teaspoon red pepper flakes
- 2 tablespoons fresh parsley, chopped
- Salt and pepper to taste
Instructions:
- Heat olive oil in a large skillet over medium-high heat.
- Season shrimp with salt and pepper, then cook for 2 minutes per side until pink.
- Remove shrimp and set aside.
- Add garlic to the pan and cook for 30 seconds until fragrant.
- Pour in chicken broth, lemon juice, lemon zest, and red pepper flakes.
- Add zucchini noodles and toss for 2-3 minutes until just tender.
- Return shrimp to the pan, toss everything together, and top with fresh parsley.
The beauty of this dish is how the zucchini noodles act like little flavor sponges, soaking up all that garlicky, lemony goodness. If you’re feeling fancy, add a tablespoon of capers for extra zing. This also works beautifully with scallops instead of shrimp.
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.