7 Filling Meals Under 300 Calories That Actually Satisfy Hunger

Low-calorie meals that leave you starving an hour later? Yeah, we’re not doing that anymore. These 10 recipes pack serious flavor and satisfaction without wrecking your calorie goals, and they’ll actually keep you full until your next meal.

1. Zucchini Noodle Pad Thai That Tastes Like The Real Deal

Item 1

Who says you need mountains of rice noodles to enjoy Pad Thai? This veggie-forward version clocks in at just 285 calories but delivers all those sweet, tangy, nutty flavors you’re craving.

The secret is loading up on spiralized zucchini and bean sprouts for volume without the calorie bomb.

Ingredients:

  • 2 medium zucchinis, spiralized
  • 1 cup bean sprouts
  • 1 egg, beaten
  • 2 tablespoons reduced-sodium soy sauce
  • 1 tablespoon lime juice
  • 1 teaspoon honey
  • 1 tablespoon peanut butter powder
  • 2 green onions, chopped
  • 1 tablespoon crushed peanuts
  • Fresh cilantro
  • Cooking spray

Instructions:

  1. Mix soy sauce, lime juice, honey, and peanut butter powder with 2 tablespoons water to create your sauce.
  2. Spray a large pan with cooking spray and scramble the egg, then set aside.
  3. In the same pan, add zucchini noodles and cook for 2-3 minutes until slightly tender.
  4. Toss in bean sprouts and pour the sauce over everything.
  5. Add the scrambled egg back in and mix well.
  6. Top with green onions, crushed peanuts, and cilantro.

Want to meal prep this? Keep the noodles and sauce separate until you’re ready to eat, or they’ll get watery. You can also swap the zucchini noodles for shirataki noodles if you want an even lower calorie count.

2. Turkish-Spiced Lentil Soup That’s Better Than Grandma’s

Item 2

This warming bowl of goodness sits at 265 calories and feels like a warm hug. The combination of red lentils and warming spices creates something so satisfying, you’ll forget you’re eating “diet food.”

Ingredients:

  • 1/2 cup red lentils, rinsed
  • 3 cups low-sodium vegetable broth
  • 1/2 onion, diced
  • 2 cloves garlic, minced
  • 1 teaspoon cumin
  • 1/2 teaspoon paprika
  • 1/4 teaspoon turmeric
  • 1 tablespoon tomato paste
  • 1 cup fresh spinach
  • 1 tablespoon lemon juice
  • Salt and pepper to taste
  • Cooking spray

Instructions:

  1. Spray a pot with cooking spray and sauté onion until soft, about 5 minutes.
  2. Add garlic, cumin, paprika, and turmeric, cooking for another minute until fragrant.
  3. Stir in tomato paste, then add lentils and broth.
  4. Bring to a boil, then reduce heat and simmer for 20-25 minutes until lentils break down.
  5. Stir in spinach and let it wilt.
  6. Add lemon juice and season with salt and pepper.

This soup actually gets better the next day when the flavors marry together. Double the batch and thank yourself later. FYI, you can blend half of it for a creamier texture without adding any cream.

3. Cauliflower Fried Rice That’ll Fool Your Takeout-Loving Brain

Item 3

At 275 calories per massive serving, this cauliflower rice situation will make you question why you ever ordered greasy takeout. It’s got all the flavors, none of the food coma.

Ingredients:

  • 3 cups riced cauliflower
  • 1 cup frozen mixed vegetables
  • 1 egg, beaten
  • 3 ounces cooked shrimp or chicken breast, diced
  • 2 cloves garlic, minced
  • 2 tablespoons low-sodium soy sauce
  • 1 teaspoon sesame oil
  • 2 green onions, sliced
  • 1/2 teaspoon ginger, grated
  • Cooking spray

Instructions:

  1. Spray a large skillet or wok with cooking spray over high heat.
  2. Add the beaten egg and scramble, then push to the side of the pan.
  3. Add garlic and ginger, cooking for 30 seconds.
  4. Toss in cauliflower rice and frozen vegetables, stirring constantly for 5-6 minutes.
  5. Add protein, soy sauce, and sesame oil, mixing everything together.
  6. Top with green onions before serving.

The key to non-mushy cauliflower rice is high heat and constant stirring. Don’t crowd the pan or you’ll end up steaming instead of frying. If you’re vegetarian, skip the protein and add an extra egg plus some edamame.

4. Caprese Stuffed Portobello That’ll Impress Your Dinner Guests

Item 4

These portobello mushrooms are meaty, satisfying, and only 240 calories. They’re fancy enough for date night but easy enough for a Tuesday.

Ingredients:

  • 2 large portobello mushroom caps
  • 1/2 cup cherry tomatoes, halved
  • 2 ounces fresh mozzarella, diced
  • 2 cups fresh spinach
  • 2 cloves garlic, minced
  • 1 tablespoon balsamic vinegar
  • Fresh basil leaves
  • Salt and pepper to taste
  • Cooking spray

Instructions:

  1. Preheat oven to 400°F and remove mushroom stems, scraping out the gills with a spoon.
  2. Spray mushroom caps with cooking spray and season with salt and pepper.
  3. Roast mushrooms gill-side down on a baking sheet for 5 minutes.
  4. Meanwhile, sauté spinach and garlic until wilted.
  5. Flip mushrooms and fill with spinach mixture, then top with tomatoes and mozzarella.
  6. Bake for another 10 minutes until cheese melts.
  7. Drizzle with balsamic vinegar and top with fresh basil.

Serve these over a bed of arugula for extra volume, or pair with a side of roasted asparagus. The mushrooms release liquid as they cook, so don’t skip that first roasting step or you’ll end up with a soggy mess.

5. Shrimp And Cucumber Lettuce Wraps That Crunch Like Crazy

Item 5

Coming in at just 220 calories, these wraps are all about texture and freshness. They’re perfect for those days when you want something light but need actual substance.

Ingredients:

  • 6 ounces cooked shrimp, chopped
  • 1 cup cucumber, finely diced
  • 1/4 cup red bell pepper, diced
  • 2 tablespoons Greek yogurt
  • 1 tablespoon sriracha
  • 1 teaspoon lime juice
  • 2 green onions, sliced
  • 1 tablespoon fresh cilantro, chopped
  • 6 large butter lettuce leaves
  • 1 tablespoon chopped peanuts

Instructions:

  1. Mix Greek yogurt, sriracha, and lime juice in a bowl to create the sauce.
  2. Combine shrimp, cucumber, bell pepper, green onions, and cilantro.
  3. Fold in the sauce until everything is coated.
  4. Spoon mixture into lettuce leaves.
  5. Top with chopped peanuts for crunch.

These are insanely meal-prep friendly—just keep the filling and lettuce separate until you’re ready to eat. You can also use chicken instead of shrimp, or make it vegetarian with chickpeas. Trust me, the Greek yogurt and sriracha combo is way better than mayo.

6. Egg White Frittata With Everything But The Kitchen Sink

Item 6

This protein-packed powerhouse sits at 280 calories and works for breakfast, lunch, or dinner. The beauty of a frittata is that you can throw in whatever vegetables are hanging out in your fridge.

Ingredients:

  • 1 cup egg whites
  • 2 whole eggs
  • 1 cup cherry tomatoes, halved
  • 1 cup fresh spinach
  • 1/2 cup mushrooms, sliced
  • 1/4 cup red onion, diced
  • 2 tablespoons feta cheese, crumbled
  • 2 cloves garlic, minced
  • Fresh herbs (basil or oregano)
  • Salt and pepper to taste
  • Cooking spray

Instructions:

  1. Preheat oven to 375°F.
  2. Spray an oven-safe skillet with cooking spray and sauté onion and mushrooms until soft.
  3. Add garlic and spinach, cooking until spinach wilts.
  4. Whisk together egg whites and whole eggs with salt, pepper, and herbs.
  5. Pour egg mixture over vegetables in the pan.
  6. Add cherry tomatoes and feta on top.
  7. Cook on the stovetop for 2-3 minutes until edges start to set.
  8. Transfer to oven and bake for 12-15 minutes until center is set.

Cut this into wedges and you’ve got meals for days. It reheats beautifully and tastes great cold too. Seriously, make this on Sunday and you’re set for quick breakfasts all week.

7. Spicy Black Bean And Sweet Potato Bowl That Brings The Heat

Item 7

This bowl delivers major comfort food vibes at 295 calories. The combination of sweet potato and black beans gives you complex carbs plus protein, which means you’ll stay full for hours.

Ingredients:

  • 1 medium sweet potato, cubed
  • 3/4 cup canned black beans, rinsed
  • 1 cup kale, chopped
  • 1/4 avocado, sliced
  • 2 tablespoons salsa
  • 1 tablespoon Greek yogurt
  • 1/2 teaspoon cumin
  • 1/2 teaspoon chili powder
  • 1/4 teaspoon cayenne pepper
  • Lime wedge
  • Salt to taste
  • Cooking spray

Instructions:

  1. Preheat oven to 425°F.
  2. Toss sweet potato cubes with cumin, chili powder, cayenne, and salt.
  3. Spray with cooking spray and roast for 25-30 minutes until tender and crispy.
  4. Meanwhile, warm black beans in a small pot with a splash of water.
  5. Massage kale with a tiny bit of olive oil and a pinch of salt until it softens.
  6. Build your bowl with kale as the base, then add sweet potato and black beans.
  7. Top with avocado, salsa, and a dollop of Greek yogurt.
  8. Squeeze fresh lime over everything.

You can swap the kale for any greens you like, and if you’re not into spicy food, just skip the cayenne. The roasted sweet potato is the star here—those crispy edges are absolute perfection.

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