25 Easy Healthy Weeknight Dinners For Families
Finding dinners that are healthy, affordable, quick to prepare, and approved by the whole family can feel impossible after a busy day. That’s why I’ve rounded up these easy weeknight dinner ideas that rely on simple supermarket ingredients, balanced nutrition, and recipes even picky eaters will happily enjoy.

Whether you love letting the slow cooker do the work or need dinner on the table in just 20 minutes, these family-friendly meals are packed with protein, vegetables, and comforting flavors without breaking the grocery budget.
What You’ll Find
- 25 healthy family dinners made with budget-friendly ingredients
- Kid-approved recipes ready for busy weeknights
- Balanced meals with protein, vegetables and wholesome carbohydrates
Slow Cooker Meals
Slow Cooker Chicken & Vegetable Stew

Place 600g chicken breast, 500g potatoes (cubed), 3 carrots (sliced), 2 celery stalks, 1 onion (diced), 2 garlic cloves, 750ml chicken stock, 1 tsp thyme, 1 tsp paprika, salt and pepper into a slow cooker. Cook on Low for 7 hours, shred the chicken, stir, and serve. Per serving: 385 calories | 38g protein.
Slow Cooker Beef & Sweet Potato Chili
Combine 500g lean beef mince, 2 diced sweet potatoes (500g), 1 onion, 2 garlic cloves, 400g canned tomatoes, 400g kidney beans, 250ml beef stock, 2 tsp chili powder, 1 tsp cumin and cook on Low for 7 hours. Stir before serving with chopped parsley. Per serving: 420 calories | 31g protein.
Slow Cooker Honey Garlic Chicken
Add 700g chicken thighs, 80ml honey, 60ml reduced-salt soy sauce, 3 garlic cloves, 1 tbsp tomato paste, 1 tsp ginger and 250g frozen mixed vegetables to the slow cooker. Cook for 6 hours on Low. Serve over cooked brown rice. Per serving: 440 calories | 34g protein.
Slow Cooker Lentil & Sausage Casserole
Combine 400g lean chicken sausages (sliced), 250g dried red lentils, 2 carrots, 1 onion, 2 celery stalks, 400g chopped tomatoes, 750ml chicken stock and 1 tsp Italian herbs. Cook on Low for 7 hours until the lentils are tender. Per serving: 405 calories | 28g protein.
Slow Cooker Creamy Chicken & Rice Soup

Place 600g chicken breast, 150g uncooked brown rice, 2 carrots, 2 celery stalks, 1 onion, 750ml chicken stock and 1 tsp dried thyme into the slow cooker. Cook for 7 hours on Low. Stir through 120g plain Greek yogurt before serving. Per serving: 395 calories | 36g protein.
20-Minute Meals
One-Pan Lemon Chicken & Broccoli

Heat 1 tbsp olive oil in a large skillet over medium-high heat. Add 600g diced chicken breast, season with 1 tsp garlic powder, 1 tsp paprika, salt, and pepper, and cook for 6–7 minutes. Stir in 300g broccoli florets and 120ml chicken stock, cover for 5 minutes, then finish with the juice of 1 lemon. Serve with 2 cups cooked brown rice. Per serving: 430 calories | 39g protein
Healthy Beef Taco Rice Bowls
Brown 500g lean beef mince with 1 diced onion and 2 tsp taco seasoning for 8 minutes. Stir in 200g canned corn, 200g black beans (drained), and 250g salsa until heated through. Spoon over 2 cups cooked brown rice and top with 100g grated reduced-fat cheddar and diced avocado. Per serving: 485 calories | 33g protein
Garlic Butter Salmon & Green Beans
Season 4 salmon fillets (about 150g each) with salt and pepper. Cook in 1 tbsp olive oil for 4 minutes per side. Add 250g green beans, 2 minced garlic cloves, 1 tbsp butter, and 2 tbsp water, cooking until beans are tender-crisp. Serve with 500g boiled baby potatoes. Per serving: 470 calories | 35g protein
Chicken Fried Rice
Heat 1 tbsp sesame oil in a wok. Cook 500g diced chicken breast for 6 minutes before adding 500g cooked brown rice, 300g frozen mixed vegetables, 2 beaten eggs, and 3 tbsp reduced-salt soy sauce. Stir-fry until everything is hot and the eggs are cooked. Sprinkle with sliced spring onions before serving. Per serving: 445 calories | 34g protein
Creamy Tuscan Chicken Skillet

Cook 600g chicken breast strips in 1 tbsp olive oil until golden. Add 2 minced garlic cloves, 150g baby spinach, 200g cherry tomatoes, 125ml light cooking cream, and 30g grated Parmesan. Simmer for 3 minutes and serve over 250g cooked wholewheat pasta. Per serving: 495 calories | 41g protein
Pasta Dinners
Creamy Chicken & Spinach Pasta

Cook 300g wholewheat penne according to the packet directions. Meanwhile, sauté 600g diced chicken breast in 1 tbsp olive oil until golden. Add 2 minced garlic cloves, 150g baby spinach, 125ml light cooking cream, 30g grated Parmesan, and a splash of pasta water. Toss with the cooked pasta until creamy and well coated. Per serving: 475 calories | 40g protein
Hidden Veggie Beef Bolognese
Cook 300g wholewheat spaghetti. Brown 500g lean beef mince with 1 diced onion before stirring in 2 grated carrots, 1 grated zucchini, 2 minced garlic cloves, 700ml tomato passata, and 1 tsp Italian seasoning. Simmer for 15 minutes and serve over the pasta with 20g grated Parmesan. Per serving: 495 calories | 35g protein
Creamy Tuna & Pea Pasta

Cook 300g wholewheat fusilli until tender. In a saucepan, combine 2 cans (185g each) tuna in spring water, drained, 150g frozen peas, 125ml light cream cheese, 60ml milk, and 1 tsp lemon juice. Stir until smooth before folding through the cooked pasta. Finish with cracked black pepper. Per serving: 445 calories | 34g protein
Chicken Pesto Pasta Bake
Cook 300g wholewheat penne until just al dente. Mix with 500g cooked shredded chicken, 2 tbsp basil pesto, 250g cherry tomatoes (halved), 125g light mozzarella, and 50ml reduced-fat milk. Bake at 190°C (375°F) for 15 minutes until bubbling and lightly golden. Per serving: 490 calories | 39g protein
Turkey & Broccoli Mac and Cheese

Cook 300g wholewheat macaroni and steam 250g broccoli florets until tender. Brown 500g lean turkey mince with 1 tsp garlic powder. Stir in 250ml reduced-fat milk, 150g light cheddar, and the cooked pasta and broccoli until creamy. Serve immediately for a healthier twist on classic mac and cheese. Per serving: 485 calories | 37g protein
Rice Dinners
Chicken Teriyaki Rice Bowls
Heat 1 tbsp olive oil in a large skillet and cook 600g diced chicken breast for 6–8 minutes until golden. Stir in 250g broccoli florets, 1 sliced red pepper, 3 tbsp reduced-salt teriyaki sauce, and 2 tbsp water. Simmer for 3 minutes before serving over 2½ cups cooked brown rice. Sprinkle with 1 tbsp sesame seeds. Per serving: 460 calories | 39g protein
One-Pan Mexican Chicken Rice

Heat 1 tbsp olive oil in a deep frying pan. Cook 600g diced chicken breast with 1 diced onion and 2 tsp taco seasoning for 5 minutes. Stir in 250g uncooked brown rice, 500ml chicken stock, 400g diced tomatoes, and 150g frozen corn. Cover and simmer for 18 minutes until the rice is tender. Finish with 50g grated reduced-fat cheddar and fresh coriander. Per serving: 485 calories | 38g protein
Beef & Vegetable Fried Rice
Heat 1 tbsp sesame oil in a wok over high heat. Brown 500g lean beef mince with 2 minced garlic cloves and 1 tsp grated ginger. Add 300g frozen mixed vegetables, 500g cooked brown rice, 2 beaten eggs, and 3 tbsp reduced-salt soy sauce. Stir-fry for 5 minutes until everything is hot and well combined. Per serving: 470 calories | 35g protein
Creamy Chicken & Mushroom Rice

Heat 1 tbsp olive oil in a large skillet and cook 600g diced chicken breast until lightly browned. Add 250g sliced mushrooms, 2 minced garlic cloves, and cook for 3 minutes. Stir in 250ml light cooking cream, 1 tsp dried thyme, and 2½ cups cooked brown rice. Simmer for 5 minutes, then fold through 100g baby spinach until wilted. Per serving: 495 calories | 40g protein
Mediterranean Turkey Rice Skillet
Cook 500g lean turkey mince in 1 tbsp olive oil with 1 diced onion until browned. Stir in 250g halved cherry tomatoes, 100g baby spinach, 80g sliced black olives, 2½ cups cooked brown rice, 1 tsp dried oregano, and 50g crumbled feta cheese. Cook for 3–4 minutes until everything is warmed through. Per serving: 475 calories | 36g protein
Potato Dinners
Garlic Herb Chicken Tray Bake

Preheat the oven to 200°C (400°F). Toss 600g chicken thighs, 800g baby potatoes (halved), 2 carrots (sliced), 1 red onion (cut into wedges), 2 tbsp olive oil, 2 tsp Italian seasoning, 2 minced garlic cloves, salt, and pepper on a large baking tray. Roast for 40 minutes, adding 200g green beans during the last 10 minutes. Per serving: 495 calories | 38g protein
Healthy Cottage Pie
Brown 500g lean beef mince with 1 diced onion, 2 carrots (finely diced), and 2 minced garlic cloves. Stir in 2 tbsp tomato paste, 250ml beef stock, and 150g frozen peas, then simmer for 10 minutes. Top with 700g mashed potatoes made with a splash of milk, then bake at 190°C (375°F) for 25 minutes until golden. Per serving: 465 calories | 34g protein
Loaded Baked Potatoes with Chicken & Broccoli
Bake 4 large baking potatoes at 200°C (400°F) for 50–60 minutes until tender. Mix 500g cooked shredded chicken, 200g steamed broccoli, 150g plain Greek yogurt, 75g grated reduced-fat cheddar, 1 tsp garlic powder, salt, and pepper. Split the potatoes, fluff the centres, and spoon over the filling before serving. Per serving: 445 calories | 37g protein
Beef & Potato Skillet
Heat 1 tbsp olive oil in a large skillet and cook 500g lean beef mince with 1 diced onion until browned. Add 700g baby potatoes (parboiled and halved), 1 red pepper (diced), 1 tsp smoked paprika, 1 tsp garlic powder, and 100ml beef stock. Cover and cook for 12–15 minutes, stirring occasionally, until the potatoes are golden and tender. Per serving: 480 calories | 33g protein
Creamy Chicken Potato Bake

Layer 700g thinly sliced potatoes, 600g diced chicken breast, 1 sliced onion, and 200g sliced mushrooms in a greased baking dish. Whisk together 250ml light cooking cream, 125ml chicken stock, 1 tsp dried thyme, and 2 minced garlic cloves, then pour over the top. Sprinkle with 75g grated reduced-fat mozzarella and bake at 190°C (375°F) for 50 minutes, until bubbling and golden. Per serving: 490 calories | 39g protein