Get all your news in one place.
100’s of premium titles.
One app.
Start reading
Woman & Home
Woman & Home
Lifestyle
Lauren Hughes

32 healthy dinner ideas that are filling, nutritious and packed with flavour

Healthy dinner ideas composite image.

These healthy dinner ideas will provide plenty of inspiration when it comes to switching up your evening meals and are all packed with nutrients.

Healthy dinners should be low in fat but still contain some healthy fats, as well as a diverse range of nutrients. Our selection of healthy dinners are low in refined carbs, high in fibre and make a good contribution towards your five a day. Whether your goal is to lose a stone in a month or to get more fibre in your diet, these dinner ideas will help you achieve your health goals. 

From comforting stews and pasta dishes to fresh salads and stir fry meals, and inventive ways to prepare your favourite veg, these are 32 healthy dinner ideas (that could also work for a nutritious lunch). 

Healthy dinner ideas to try now

Grilled tofu with mango salad

(Image credit: Getty Images)

Tofu is an excellent choice when it comes to vegetarian protein as it's also high in vitamins, low in fat and packed with fibre. Grill or air fry your tofu with a honey and sesame seed glaze and team with a fresh shredded salad. 


Grilled chicken salad

(Image credit: Getty Images)

Grilled chicken with a fresh salad and homemade dressing is a low-fat, high-protein dinner option. Load up your salad with plenty of plant diversity to get more nutrients into your diet (strive for a range of different colours) and try a simple dressing of lemon juice, extra virgin olive oil, salt and pepper to introduce some healthy fats into the dish. 

Grilled aubergine with pureed butter beans

(Image credit: Getty Images)

Another tasty veggie option is meaty aubergine, which tastes delicious griddled and topped with olive oil and herbs. Serve with a dip such as mashed butter beans or pureed lentils, or add in some shop-bought hummus into the mix if you're short on time, for an extra protein hit. 

Butternut squash with feta and herbs

(Image credit: Getty Images)

Butternut squash is a versatile veg that can be topped with all sorts of fresh foods for a tasty dinner. We love a combination of feta and parsley for a Mediterranean twist, but you could also try chickpeas, herbs and yoghurt, or roasted walnuts and honey. 

Tuna Niçoise salad

(Image credit: Getty Images)

Tuna Niçoise is a classic salad that's more filling thanks to its additions of high protein tuna and eggs. Add in some roasted potatoes to make it a heartier dish as an evening meal. 

Pea and asparagus spaghetti

(Image credit: Getty Images)

A light pasta dish packed with green veg is the perfect spring or summer evening meal. Combine crème fraîche, lemon and black pepper for a simple sauce and add in plenty of green veg like peas, asparagus and spinach for a nutritionally dense dinner. 

Prawn and green bean stir fry

(Image credit: Getty Images)

Lightly stir frying food as a method of cooking is a great way to maintain their freshness. Prawns are a great source of protein while still being low fat, while green beans are packed with vitamins and minerals. A simple garlic, chilli and ginger marinade is all you need for a quick and easy evening meal.

Chicken curry

(Image credit: Getty Images)

A classic chicken curry dish is not only delicious, but can be a healthy evening meal with a few simple swaps. Make your own paste by combining spices, chilli, garlic, tomato paste, onion and ginger and bulk our with chopped tomatoes rather than cream. 

Salmon steak and salad

(Image credit: Getty Images)

Salmon has so many brilliant health benefits, from being an excellent source of healthy fat to boosting brain health. It's a filling choice as well, meaning a simple side salad is all you need - or you could add in a few digestive health-boosting sweet potatoes as a carbohydrate. 

Pumpkin soup

(Image credit: Getty Images)

Like sweet potato and butternut squash, pumpkin contains beta-carotene, which reduces inflammation in the body and helps to boost the immune system. Whizz up fresh pumpkin, vegetable stock and garlic for a quick and easy midweek soup that can be saved for lunch as well. 

Poke bowl

(Image credit: Getty Images)

Poke is a dish that consists of fresh meat, fish or raw fish, salad, rice and raw vegetables. Poke bowls usually offer a diverse range of fibre and protein, meaning they're a great evening meal for bumping up nutrients. 

Spicy grilled mackerel with green salad and veg

(Image credit: Getty Images)

Affordable and packed with goodness, mackerel is a fish that's often overlooked but has plenty of plus points. It works particularly well with chilli and lemon, for a simple dressing that can be drizzled on after grilling. 

Pumpkin curry

(Image credit: Getty Images)

Pumpkin or butternut squash are a great meat substitute for meat or fish thanks to their dense texture. Marinade in cumin and oil and roast in the over before adding to  a curry sauce for a delicious veggie curry. 

Grilled courgette and avocado Buddha bowl

(Image credit: Getty Images)

Like poke bowls, Buddha bowl are a chance to pack your evening meal with nutrients, adding anything from grilled courgette or aubergine to roasted chickpeas, fresh fish, seafood or chicken. Opt for rice, couscous or quinoa as a base and then load up with a range of salad leaves, fruit, vegetables and protein. 

Spaghetti with a red pepper sauce

(Image credit: Getty Images)

Whizz up tomatoes, pepper, onion and chilli for a super easy, yet delicious pasta sauce. If you want to make it a healthier dinner option, swap white pasta for wholemeal, or a plant-based low-carb alternative like spelt spaghetti. 

Stir-fried beef with vegetables and rice

(Image credit: Getty Images)

Stir-fry is King when it comes to easy evening meals and offers the opportunity to get plenty of diversity onto your plate. Lean, low-fat beef pairs perfectly with a medley of peppers, onions and broccoli. 

Beef stew

(Image credit: Getty Images)

Stew is a hearty winter meal that's packed with nutritional goodness, but it also works well as a lighter summer meal served with crusty bread. Cook beef in stock and red wine, adding in sliced potatoes and carrots for an easy midweek meal you can leave to take care of itself. 

Pasta salad with pesto, tomatoes, mozzarella and basil

(Image credit: Getty Images)

Pasta salad is a great dish to make in bulk and is delicious hot or cold as an evening or lunchtime meal. Add in mozzarella, cherry tomatoes and torn basil for an Italian-style salad that's packed with flavour. 

Griddled chicken with tomatoes and basil

(Image credit: Getty Images)

The great thing about this griddled chicken with tomatoes and basil is that it's a one-pot dish that saves on washing up, as well as being a simple and flavourful dinner. Serve simply seasoned chicken and tomatoes with creamy mash or rice for a simple yet satisfying dinner. 

Vegan tacos

(Image credit: Getty Images)

Tacos always bring a little bit of fun to your evening meal and are a great way to bulk up on nutrients. Try homemade salsa, guacamole, fresh herbs and sour cream on the side, and top you tacos with roasted veg, chicken or prawns. 

Fried pork and vegetables

(Image credit: Getty Images)

Take a little inspiration from Greece with this dish of fried pork with herby potatoes and a simple Greek salad. Low in fat and high in nutrients it's a great way to sample the Mediterranean diet at home. 

Prawns and raw asian salad

(Image credit: Getty Images)

A raw salad will pack more of a nutritional punch - just make sure you don't eat your evening meal too late to ensure there's enough time to digest any raw veg used. Shredded cucumber, carrot, papaya and mango all work perfectly with fried spicy prawns. 

Spaghetti and meatballs

(Image credit: Getty Images)

Homemade meatballs can be a healthy yet comforting choice and you could opt for chicken or turkey meatballs for a lower fat option. A simple homemade tomato sauce and fresh basil is all you need to complete the pasta dish. 

Steak and feta salad with green veg

(Image credit: Getty Images)

Steak is a low-fat protein that pairs well with a fresh salad. Add in some feta cheese makes this simple dish more filling, while a homemade dressing of lemon juice and extra virgin olive oil ensures the dish is balanced with healthy fats. 

Tofu ramen with noodles

(Image credit: Getty Images)

Tofu is super versatile thanks to its dense texture that tastes great with a marinade grilled, fried or air-fried. For a filling and comforting dish, add to a simple broth with noodles, boiled egg, spring onions and any veggies you like. 

Chicken with tomato salsa and vegetables

(Image credit: Getty Images)

A simple chicken dish can be elevated with a fresh tomato topping and a drizzle of healthy fat olive oil. Team with green veg like peas, broccoli, asparagus and spinach for a nutritional boost. 

Salmon traybake

(Image credit: Getty Images)

Traybake dishes are a simple way to feed a family during the week with minimal effort. Healthy salmon will work well with sliced potatoes and roasted veg like onions or peppers with a simple side salad on the side. 

Chickpea Buddha bowl

(Image credit: Getty Images)

As a high source of protein, chickpeas are also an excellent base for a Buddha bowl. Serve raw with lemon juice and pepper, or roast with spices like cumin and serve with rice, quinoa or couscous, eggs, avocado, salad, herbs and vegetables. 

Aubergine masala

(Image credit: Getty Images)

Aubergine, like sweet potato or butternut squash, is a great base for a veggie curry and is high in antioxidants like vitamins A and C, which help protect your cells against damage and free radicals. Team with wild rice rather than white for an extra health boost. 

Caesar salad

(Image credit: Getty Images)

A caesar salad is a classic that can be made more healthy by making your own croutons (chopped up bread, roasted with oil) and using yoghurt as a base for the caesar dressing. 

Grilled cod with lentil puree

(Image credit: Getty Images)

Protein-rich cod will soak up the flavours of a marinade or seasoning well, and it pairs with pretty much any veg. A lentil or butterbean puree is a great accompaniment for adding a different texture and bumping up nutritional value. 

Fish stew

(Image credit: Getty Images)

Fish stew is a very high protein dish that's perfect for using up any leftovers from other dishes and can be frozen for future meals. A one-pot meal, it doesn't take too long to prepare and can feed the whole family. 

Sign up to read this article
Read news from 100’s of titles, curated specifically for you.
Already a member? Sign in here
Related Stories
Top stories on inkl right now
One subscription that gives you access to news from hundreds of sites
Already a member? Sign in here
Our Picks
Fourteen days free
Download the app
One app. One membership.
100+ trusted global sources.