12 Low-Calorie Meal Ideas That Don’t Skimp on Flavour
Last Updated on 28th January 2026 by Karn Hollis
Want low-calorie meals that actually feel like dinner (not another soggy salad)? You’re in the right place. These low-calorie meal ideas are big on flavour and designed to keep you satisfied; whether you’re after 500-calorie dinners, meals under 600 calories, or just lighter options for busy weeknights.
Below you’ll find quick and easy low-calorie meal ideas, one-pot favourites for minimal washing up, high-protein picks, and healthy vegetarian options, all with calorie counts and prep times to make choosing your next meal simple. If you’d rather browse everything available right now, you can also explore the full Gousto menu for this week’s choice of meals and filter by what suits your tastes and schedule or learn how Gousto works so you can start easy meal planning today.
Tip: If you’re looking for more low-calorie recipes, Gousto’s Healthy Choices collection includes options that are 600 calories or under, so you can mix up your week without spending ages counting calories.
What counts as a low-calorie meal?
There isn’t a single fixed definition, but most people searching for “low calorie meals” are looking for dinners that fall roughly in the 400 -600 calorie range, enough to feel satisfying without feeling heavy. On this page, you’ll find meals under 600 calories, so you can choose what fits your appetite and goals.
Gousto Nutritionist Lizzie Moore ANutr, notes: “A lower-calorie meal doesn’t have to be low on satisfaction. The key is to balance fibre-rich veg, pulses, or legumes with protein and a portion of carbs or healthy fats. This means you can still enjoy your favourites, just with sensible swaps.”
What fills you up but has low calories?
If you want low-calorie meals to fill you up, look for these building blocks:
– Protein (chicken, fish, lentils, beans, eggs) to support fullness
– Fibre + volume (leafy greens, broccoli, peppers, tomatoes, pulses)
– Smart carbs (bulgur, brown rice, potatoes) in sensible portions
– Flavour boosters (spices, herbs, chilli, citrus, pickles) so “healthy” doesn’t taste boring
That’s why the meals below rely on high-protein options, veg-packed sauces, and bold seasoning so you don’t end up still hunting for snacks.
Quick low-calorie meals for busy weeknights
Short on time? These sections are especially helpful if you’re after fast, easy, low-calorie meals:
– 500-calorie meal ideas for lighter dinners
– Low-calorie one-pot meals for minimal washing up
– High-protein, low-calorie meals when you want something more filling
3 Quick and easy 500-calorie meal ideas
If you’re looking for 500-calorie meals that are quick, flavour-packed and genuinely satisfying, these are our favourites for a combination of quick cooking, zesty flavours, and filling plates that won’t leave you hungry for more!
1. Oven Baked Three Bean Chilli With Jacket Potatoes

– Calorie count: 454 kcal per serving
– Prep time: 50 minutes
– Best for: A fast, filling meal
This hearty bean chilli proves that low-calorie meals can still feel comforting. Packed with mixed beans, warming spices and fluffy basmati rice, it’s full of flavour and plant-based protein, perfect when you want something satisfying without feeling heavy.
2. Spicy Chicken Madras With Cooling Raita

– Calorie count: 482 kcal per serving
– Prep time: 30 minutes
– Best for: Packing plenty of flavour on one forkful
Fancy a takeaway without the decision overload of looking at the menu and picking up the phone? This spicy chicken madras brings bold, aromatic flavours with a lighter touch. Served with a fresh tomato and onion salad, it’s a great option if you’re after a healthier, low-calorie meal that still delivers proper curry-night vibes.
3. Saag Aloo With Peas And Pitta

– Calorie count: 487 kcal per serving
– Prep time: 10 minutes
– Best for: A fast dinner, lunch, or side dish
This quick take on saag aloo proves veg-led dinners can still feel exciting. Soft, spiced potatoes and peas are balanced by toasted pitta on the side, adding a satisfying crunch that lifts the whole dish.
3 Low-calorie one-pot meals
These healthy, low-calorie meals come with an added bonus: they’re fast, easy one-pot dinners! Say goodbye to hours of washing up and say hello to fresh flavour combos.
4. One-Pot Gumbo-Style Spicy Haddock
– Calorie count: 401 kcal per serving
– Prep time: 25 minutes
– Best for: Warming up on cooler days
Move over crayfish, it’s time to try something new. Haddock pairs perfectly with crunchy green pepper and smoky paprika to make this dish a refreshing take on a Louisiana classic.
5. Easy One-Pot Plant-Based Vegetable Biryani

– Calorie count: 452 kcal per serving
– Prep time: 25 minutes
– Best for: A plant-based one-pot meal
This vibrant biryani layers cauliflower, green onions and red onion with fragrant spices for depth and warmth. Cultured coconut adds a subtle creaminess, creating a plant-based dish that’s both comforting and aromatic.
6. One Pot Smoked Basa, Leek & Sweetcorn Chowder

– Calorie count: 375 kcal per serving
– Prep time: 30 minutes
– Best for: A taste of the seaside
Warm up on cooler days with a bowl of this hearty, creamy, and surprisingly sweet fish stew. Smoked basa adds a little kick to this dish, while fresh leeks keep things fresh.
3 High-protein, low-calorie meals
We’ve rounded up protein-packed meals that are big on flavour, low in calories, and ideal when you want something that’ll keep you fuller for longer.
7. Satay-Style Chicken Rice Salad With Peanut Dressing

– Calorie count: 516 kcal per serving
– Prep time: 20 minutes
– Best for: Switching up your favourite salad
Tired of the same old chicken caesar salad every week? Put some pep on your plate with this Indonesian-inspired dish, featuring crunchy cucumbers and a creamy peanut dressing.
8. Baked Cod With Soy Honey Butter And Pak Choi

– Calorie count: 415 kcal per serving
– Prep time: 30 minutes
– Best for: Striking a salty-sweet balance
Soy sauce, honey and ginger are a trifecta of flavour in this dish. Baked cod and cashews come in with the protein, offering 28 grams per serving, while pak choi packs a nutritious punch.
9. Buffalo Chicken Grain Bowl With Yoghurt Ranch

– Calorie count: 481 kcal per serving
– Prep time: 20 mins
– Best for: A fast, protein-packed plate
Craving something bold but balanced? This buffalo chicken grain bowl brings the heat without going overboard. Juicy chicken is paired with fluffy grains, crunchy veg and a cooling yoghurt ranch drizzle, giving you plenty of flavour contrast and texture in every bite. Ideal if you’re looking for a filling, flavour-packed dinner that still sits comfortably under 600 calories.
3 Healthy vegetarian meal ideas
We delved into Gousto’s cookbook to find low-calorie vegetarian options, but there are plenty of dairy-free and vegan options available if you prefer lighter meals.
10. Crispy Mushroom Dal With Coriander Chutney

– Calorie count: 498 kcal per serving
– Prep time: 25 minutes
– Best for: Warming up in winter
This plant-based take on an Indian comfort classic is rich in spice and texture. Golden, crispy mushrooms sit atop a warming dal, finished with a zesty coriander chutney for a dish that’s both hearty and vibrant.
11. Teriyaki Aubergine Donburi

– Calorie count: 411 kcal per serving
– Prep time: 20 minutes
– Best for: Crispy, crunchy goodness
A crunchy, plant-based twist on a Japanese classic, this Aubergine bowl has all the umami flavour of soy sauce, with sweetness from mirin (Japanese rice wine), sugar, and that all-time crowd-pleaser: garlic.
12. Simple One-Pot Puttanesca

– Calorie count: 518 kcal per serving
– Prep time: 20 minutes
– Best for: A taste of Italy
Speaking of garlic, it’s a leading player in this dish too. This fuss-free puttanesca leans on bold Italian staples like olives, capers and tomato sauce, with garlic and fresh chilli bringing a gentle heat. Big flavours, minimal effort, all made in one pot.
Low-calorie meals FAQs
What food can you eat for 500 calories?
Gousto offers a tasty selection of meals you can enjoy for 500 calories or less, including the ones listed above. As a bonus, you can stay healthy and also enjoy:
- Crispy Horseradish Fish, Crushed Squash & Greens (274 kcal per serving)
- Goats’ Cheese Salad (487 kcal per serving)
- Harissa Roast Veg, Bulgur & Lemon Yoghurt (314 kcal per serving)
Remember, healthy food doesn’t have to mean an endless parade of salads. Explore our low-calorie recipes to rejig your meal plan with exciting options!
What food fills you up but has low calories?
Protein and fibre-rich foods tend to be the most filling for fewer calories. Leafy greens are the go-to your grandmother probably warned you about (and told you to eat!) — broccoli, carrots, and salad greens can all be quite filling. Proteins like lentils, beans, fish, and egg whites can also help you feel full of energy while on a low-calorie diet. If you don’t eat meat, you can still eat plenty of protein. Discover our handy guides to vegetarian protein sources and vegan protein sources to help you with meal planning.
What are some good low-calorie meals?
Chicken, fish, and rice are the backbone of most low-calorie meals, along with low or non-starch vegetables like zucchini and peppers, but they aren’t the be-all, end-all. All recipes from Gousto’s Health range are specifically under 600 calories, so you can focus less on cooking and counting calories and more on enjoying varied meals like Cheesy Baked Veggie Enchiladas and Veg-Packed Tomato Spaghetti with Crispy Bacon.
Healthy Doesn’t Mean Hungry With A Gousto Recipe Box
With recipes starting from £3.20 per portion*, Gousto is here to help you stick to your health goals without getting bored with the same old soggy salads every week. Choose from our menu of over 175 recipes every week, with low-calorie, plant-based, and gluten-free options available. The best part? Your box comes with just the right amount of pre-portioned food and easy-to-follow recipe cards, so you can focus on cooking rather than prepping. Sign up for your first box today!
*Not including delivery or any new customer introductory discount.
