Food and Nutrition

101 Best Healthy Meal Ideas for Breakfast, Lunch, and Dinner

101 healthy meal ideas for breakfast, lunch and dinner, built on vegetables, protein and whole grains, with meal-prep tips and food safety basics.

A healthy meal does not need a special recipe. It needs four things on the plate: vegetables or fruit (about half), a protein food (about a quarter), a whole grain or starchy vegetable (about a quarter), and a little healthy fat. This list gives you 101 healthy meal ideas built on that pattern: 34 breakfasts, 34 lunches and 33 dinners, from five-minute options to batch-cooked dinners. Most take 30 minutes or less.

These are ideas and outlines rather than precise recipes, so adjust portions to your appetite, activity and goals. If you have a medical condition, allergies or a prescribed diet, follow the advice of your doctor or dietitian.

How these meals were put together

Each meal follows guidance that the main nutrition authorities share:

  • Half the plate is vegetables or fruit, following Harvard's Healthy Eating Plate and the WHO's advice to eat at least 400 g of fruit and vegetables a day (Harvard Nutrition Source; WHO).
  • Every meal has protein. The 2025–2030 Dietary Guidelines for Americans ask for protein at every meal, and research on appetite and weight management suggests about 25 to 30 g per meal (DGA 2025–2030; Leidy et al., 2015). Our high-protein foods guide lists how much protein each food provides.
  • Grains are whole where possible: oats, brown rice, quinoa, barley, whole wheat bread and pasta.
  • Little added sugar and salt. The 2025–2030 US guidelines suggest no more than 10 g of added sugar per meal, and the WHO recommends less than 5 g of salt a day. Herbs, spices, citrus and vinegar do most of the flavouring here.

Quick plate check: before you eat, ask whether the meal has a vegetable or fruit, a protein, a fibre-rich carbohydrate and some fat. If one is missing, add it. A handful of spinach, a boiled egg, a piece of fruit or a spoon of nuts usually fixes the gap.

Breakfast ideas

Breakfast is a good moment to add protein and fruit, two things many people fall short on. Several of these can be made the night before.

1. Overnight oats with berries and Greek yogurt

Mix rolled oats with milk or soy milk and Greek yogurt in a jar, top with berries and a spoon of chia seeds, and refrigerate overnight. Eat cold or warmed.

2. Savoury spinach and feta omelette

Whisk two or three eggs, pour into a hot pan, add wilted spinach and a little crumbled feta, then fold. Serve with a slice of whole grain toast.

3. Peanut butter banana toast

Spread natural peanut butter on whole grain toast, top with sliced banana and a sprinkle of cinnamon. Add a glass of milk or soy milk for more protein.

4. Greek yogurt parfait

Layer plain Greek yogurt with fruit, a few tablespoons of unsweetened muesli or oats, and chopped nuts. Sweeten with the fruit rather than honey or syrup.

5. Tofu scramble with peppers

Crumble firm tofu into a pan with onion, peppers and spinach, season with turmeric, cumin and black pepper, and serve with toast or in a wrap.

6. Shakshuka

Simmer canned tomatoes with onion, peppers, garlic, cumin and paprika, crack in eggs, cover until set, and serve with whole wheat pitta. It makes a good weekend brunch.

7. Chia pudding with mango

Stir 3 tablespoons of chia seeds into a cup of milk or yogurt, refrigerate for at least two hours, and top with mango and a few toasted coconut flakes.

8. Smoked salmon on rye

Top dense rye bread with cottage cheese or cream cheese, smoked salmon, cucumber, red onion and dill. Smoked salmon is salty, so keep the rest of the day lighter on salt.

9. Breakfast burrito

Fill a whole wheat tortilla with scrambled eggs, black beans, salsa, a little cheese and avocado. Wrap a batch in foil and freeze for busy mornings.

10. Cottage cheese with fruit and seeds

Top a bowl of cottage cheese with sliced peaches, pineapple or berries and a spoon of pumpkin seeds.

11. Porridge with apple and walnuts

Cook oats in milk, stir in grated apple and cinnamon as it thickens, and top with chopped walnuts.

12. Avocado and egg toast

Mash avocado onto whole grain toast, add a poached or boiled egg, chilli flakes and a squeeze of lemon. Add tomato slices for an extra vegetable.

13. Green smoothie

Blend spinach, frozen banana, frozen mango, Greek yogurt or silken tofu, and milk or water. Adding protein and some fat keeps a smoothie more filling than fruit alone.

14. Berry protein smoothie

Blend frozen mixed berries, milk or soy milk, plain yogurt and a spoon of oats or ground flaxseed. Drink it with breakfast rather than as a replacement for meals all day.

15. Egg muffins

Whisk eggs with chopped vegetables, such as peppers, spinach, onion and mushrooms, pour into a muffin tin and bake. They keep in the fridge for three to four days.

16. Whole grain pancakes with fruit

Make pancakes with whole wheat or oat flour, and add an egg and some yogurt to the batter. Top with berries and yogurt instead of syrup.

17. Savoury oats

Cook oats in stock or water, then top with a fried egg, sautéed mushrooms, spinach, spring onions and a dash of soy sauce or chilli oil.

18. Ricotta toast with figs or berries

Spread part-skim ricotta on whole grain toast and top with sliced figs or berries and chopped pistachios.

19. Moong dal chilla

Blend soaked split mung beans (moong dal) with ginger, green chilli and cumin, then cook the batter like a thin pancake. Serve with yogurt and chopped cucumber.

20. Vegetable poha

Rinse flattened rice (poha) and stir-fry it with onion, peas, peanuts, turmeric, mustard seeds and curry leaves, finished with lemon. Add a side of yogurt for protein.

21. Idli with sambar

Steamed rice-and-lentil idlis served with sambar, a lentil and vegetable stew, make a balanced South Indian breakfast. Many supermarkets sell ready-made batter.

22. Japanese-style breakfast

A small bowl of brown rice, miso soup with tofu and seaweed, a piece of grilled salmon and some pickled vegetables. Miso and pickles are salty, so use modest portions.

23. Black bean breakfast bowl

Warm black beans with cumin, then top with brown rice or roasted sweet potato, a fried egg, salsa, avocado and coriander.

24. Muesli bircher-style

Soak unsweetened muesli in milk and grated apple overnight, then top with yogurt and nuts in the morning.

25. Quinoa breakfast bowl

Warm cooked quinoa with milk and cinnamon, then top with banana, berries and a spoon of nut butter.

26. Baked eggs with beans and tomatoes

Bake eggs in a dish of cannellini beans, canned tomatoes, garlic and spinach. Serve with toast for dipping.

27. Hummus and vegetable wrap

Spread hummus on a whole wheat wrap, add sliced boiled eggs, cucumber, tomato and lettuce, then roll. It also works as a portable lunch.

28. Kefir fruit bowl

Pour kefir over sliced fruit and oats, and finish with a sprinkle of seeds.

29. Sweet potato toast

Slice a sweet potato lengthwise, toast the slices until tender, and top them with almond butter and banana, or with avocado and an egg.

30. Turkish-style eggs (çılbır)

Spoon garlicky yogurt onto a plate, top with poached eggs and a drizzle of olive oil with paprika, and serve with whole grain bread.

31. Breakfast salad

Toss leafy greens, tomatoes and cucumber with a soft-boiled egg, a few slices of avocado and a slice of toast on the side. It is a good way to get vegetables in early.

32. Pumpkin spice oats

Stir canned pumpkin purée, cinnamon, nutmeg and ginger into oats cooked in milk, and top with pecans.

33. Tempeh "bacon" sandwich

Pan-fry thin slices of tempeh with soy sauce, smoked paprika and a little maple syrup, then layer them in whole grain bread with lettuce and tomato.

34. Fruit, nuts and cheese plate

On busy mornings, an apple or pear, a handful of almonds and a piece of cheese, with a slice of whole grain bread, covers the basics with no cooking.

Lunch ideas

Lunch is easiest when you plan it the night before or cook extra at dinner. Many of these pack well for work or school.

35. Lentil and vegetable soup

Simmer red or green lentils with onion, carrot, celery, garlic, canned tomatoes and cumin. Make a big pot and freeze portions. Serve with whole grain bread.

36. Chickpea salad sandwich

Mash chickpeas with Greek yogurt or a little mayonnaise, lemon, celery, red onion and herbs, and spread on whole grain bread with lettuce.

37. Quinoa and roasted vegetable bowl

Top cooked quinoa with roasted peppers, courgettes, red onion and chickpeas, then add a lemon-tahini dressing and feta or pumpkin seeds.

38. Tuna and white bean salad

Toss canned light tuna with cannellini beans, red onion, cherry tomatoes, parsley, olive oil and lemon. It needs no cooking.

39. Chicken and vegetable wrap

Fill a whole wheat wrap with sliced cooked chicken, hummus, grated carrot, spinach and cucumber.

40. Greek salad with grilled chicken

Combine tomatoes, cucumber, peppers, red onion, olives and a little feta with grilled chicken and an olive oil and oregano dressing. Add whole wheat pitta on the side.

41. Black bean and corn burrito bowl

Layer brown rice, black beans, sweetcorn, salsa, lettuce, avocado and a spoon of Greek yogurt instead of sour cream.

42. Egg fried brown rice

Stir-fry cold cooked brown rice with frozen peas, carrots, spring onions and beaten eggs, then season with a little soy sauce and sesame oil.

43. Minestrone

Simmer beans, pasta or barley and plenty of vegetables in a tomato broth. Top with a little parmesan. It reheats well.

44. Salmon and avocado rice bowl

Top brown rice with flaked cooked or canned salmon, cucumber, avocado, shredded cabbage, edamame and a dressing of soy sauce, rice vinegar and ginger.

45. Falafel and salad pitta

Fill whole wheat pitta with baked falafel, lettuce, tomato, cucumber, pickled red onion and a yogurt-tahini sauce. Baking instead of deep-frying cuts the oil.

46. Turkey and hummus sandwich

Layer roasted turkey breast, hummus, spinach and roasted red pepper on whole grain bread. Home-roasted turkey has much less salt than most deli meat.

47. Asian-style noodle salad

Toss cooked soba or whole wheat noodles with shredded cabbage, carrot, edamame and coriander, then dress with lime, soy sauce, ginger and a little peanut butter.

48. Sardines on toast with salad

Mash canned sardines with lemon and black pepper, pile them onto whole grain toast, and eat with a green salad.

49. Leftover grain salad

Combine any leftover grain, such as farro, barley, rice or quinoa, with chopped vegetables, a can of beans, herbs and a vinaigrette. It keeps for days.

50. Split pea soup

Simmer split peas with onion, carrot, celery and herbs until soft. Blend for a smooth soup, and serve with a slice of rye bread.

51. Stuffed sweet potato

Bake a sweet potato and fill it with black beans, salsa, a little cheese and Greek yogurt. Microwaving the potato cuts the time to about 10 minutes.

52. Cottage cheese and vegetable plate

Combine cottage cheese, cherry tomatoes, cucumber, carrot sticks, whole grain crackers and a piece of fruit for a no-cook lunch box.

53. Chicken and barley soup

Simmer chicken pieces with barley, carrots, celery, onion and thyme. Shred the chicken and return it to the pot.

54. Tofu and vegetable stir-fry

Stir-fry cubes of firm tofu with broccoli, peppers and snap peas in garlic, ginger and a little soy sauce, and serve with brown rice.

55. Spinach and lentil dal

Cook red lentils with turmeric, then add a fried mix of onion, garlic, ginger, cumin and chilli, and stir in spinach at the end. Serve with brown rice or wholemeal chapati.

56. Mediterranean mezze box

Pack hummus, falafel or chickpeas, olives, cherry tomatoes, cucumber, whole wheat pitta and a few cubes of feta.

57. Nicoise-style salad

Combine greens, boiled new potatoes, green beans, a boiled egg, canned tuna, olives and tomatoes with a mustard vinaigrette.

58. Bean chilli (batch-cooked)

Make a large pot of chilli with kidney beans, black beans, tomatoes, peppers and spices, and portion it for lunches. Top with yogurt and coriander.

59. Pasta salad with vegetables and chickpeas

Toss whole wheat pasta with roasted vegetables, chickpeas, rocket (arugula), basil and a lemon and olive oil dressing.

60. Miso soup with tofu and noodles

Dissolve miso paste in hot (not boiling) water, add cubes of tofu, spinach, spring onions and cooked soba noodles.

61. Chicken Caesar wrap, lightened

Toss romaine and grilled chicken with a dressing of Greek yogurt, lemon, garlic and parmesan, and roll it in a whole wheat wrap.

62. Edamame and quinoa salad

Combine quinoa, shelled edamame, sweetcorn, red pepper, spring onion and a sesame-ginger dressing.

63. Mushroom and barley risotto

Use pearl barley instead of rice, stir in mushrooms, garlic and spinach, and finish with parmesan. Leftovers make a good next-day lunch.

64. Veggie-packed quesadilla

Fill a whole wheat tortilla with black beans, peppers, spinach and a modest amount of cheese, then toast in a dry pan until crisp. Serve with salsa and a salad.

65. Prawn and mango salad

Combine cooked prawns (shrimp), mango, avocado, red onion, leafy greens and a lime and chilli dressing.

66. Vegetable and bean soup in a flask

Any thick soup of beans and vegetables keeps hot in a vacuum flask until lunchtime. Heat it until it is steaming before you pack it.

67. Lentil and beetroot salad

Toss cooked green lentils with cooked beetroot, rocket, walnuts and a little goat's cheese, dressed with balsamic vinegar and olive oil.

68. Peanut noodle bowl with chicken

Toss whole wheat noodles with shredded chicken, cucumber, carrot, spring onions and a sauce of peanut butter, lime juice, soy sauce and warm water.

Dinner ideas

Dinners here focus on simple techniques: sheet-pan roasting, one-pot stews, stir-fries and grilling. Cook once and you often have lunch for the next day.

69. Sheet-pan salmon with vegetables

Roast salmon fillets on a tray with broccoli, cherry tomatoes and new potatoes, drizzled with olive oil and lemon, at about 200 °C (400 °F) for 15 to 20 minutes.

70. Chicken and vegetable stir-fry

Stir-fry strips of chicken breast with peppers, broccoli, snap peas and carrots in garlic, ginger and a little soy sauce, and serve with brown rice.

71. Turkey chilli

Brown lean ground turkey with onion and garlic, then add beans, tomatoes, peppers and chilli spices. Simmer for 30 minutes and serve with brown rice or a baked potato.

72. Chickpea and spinach curry

Simmer chickpeas in tomatoes and a little coconut milk with onion, garlic, ginger and curry spices, then stir in spinach. Serve with brown rice.

73. Baked cod with herb crust

Top cod fillets with a mix of whole wheat breadcrumbs, parsley, lemon zest and olive oil, bake for 12 to 15 minutes, and serve with green beans and potatoes.

74. Whole wheat spaghetti with lentil bolognese

Make a bolognese sauce with brown lentils, or half lentils and half lean beef, with onion, carrot, celery, garlic and tomatoes.

75. Stuffed peppers

Fill halved peppers with a mix of brown rice or quinoa, black beans, tomatoes, corn and spices, top with a little cheese, and bake.

76. Grilled chicken with Greek salad and potatoes

Marinate chicken in lemon, garlic and oregano, grill it, and serve with a Greek salad and boiled new potatoes tossed in olive oil.

77. Beef and broccoli stir-fry

Stir-fry thin strips of lean steak with broccoli, garlic and ginger, finish with a little soy and oyster sauce, and serve with brown rice.

78. Vegetable and bean stew

Simmer white beans with carrots, celery, kale, tomatoes, garlic and rosemary. Serve with crusty whole grain bread.

79. Fish tacos

Fill corn tortillas with grilled or baked white fish, shredded cabbage, avocado, salsa and a lime-yogurt sauce.

80. Tofu and vegetable curry

Simmer cubes of firm tofu with mixed vegetables in a Thai-style curry made with curry paste and light coconut milk, and serve with brown rice.

81. Roast chicken traybake

Roast chicken thighs with chunks of sweet potato, red onion, peppers and chickpeas, seasoned with smoked paprika and garlic.

82. Shrimp and vegetable fajitas

Cook shrimp with sliced peppers and onions in chilli, cumin and lime, and serve with whole wheat tortillas, salsa and avocado.

83. Lentil shepherd's pie

Make the filling with lentils, carrots, peas and onion in a rich gravy, top with mashed potato or sweet potato, and bake until golden.

84. Pork tenderloin with roasted vegetables

Roast a seasoned pork tenderloin alongside carrots, parsnips and Brussels sprouts. Pork tenderloin is as lean as chicken breast.

85. Mediterranean baked fish

Bake white fish with cherry tomatoes, olives, capers, garlic and a splash of olive oil, and serve with bulgur or couscous and greens.

86. Black bean burgers

Mash black beans with oats, onion, garlic and spices, form patties and bake or pan-fry. Serve in whole grain buns with salad.

87. Chicken fajita bowl

Combine spiced chicken strips, peppers and onions over brown rice with black beans, salsa, lettuce and avocado.

88. Salmon with quinoa and asparagus

Pan-sear salmon, then serve it with quinoa and roasted asparagus, finished with lemon and dill.

89. Vegetable frittata

Cook onions, peppers, spinach and potatoes in an ovenproof pan, pour beaten eggs over, then finish in the oven. Serve warm or cold with a salad.

90. Tempeh and vegetable noodle stir-fry

Stir-fry cubes of tempeh with mixed vegetables and whole wheat noodles in a sauce of soy, garlic, ginger and lime.

91. Moroccan-style chickpea and vegetable tagine

Simmer chickpeas with squash, carrots, tomatoes, onion and warm spices such as cumin, cinnamon and coriander, and serve with whole wheat couscous.

92. Homemade whole wheat pizza

Top a whole wheat base with tomato sauce, plenty of vegetables, a moderate amount of mozzarella, and chicken, tuna or beans for protein.

93. Mussels in tomato sauce

Steam mussels in a sauce of tomatoes, garlic and white wine or stock, and serve with whole grain bread to mop up the sauce.

94. Chicken and vegetable soup

Simmer chicken with carrots, celery, onion, leeks and herbs, and add whole wheat pasta or barley for a complete meal in a bowl.

95. Grilled tofu or paneer skewers

Thread cubes of tofu or paneer with peppers, onions and courgette, brush with a yogurt and spice marinade, and grill. Serve with brown rice and salad. Paneer is high in saturated fat, so use moderate portions.

96. Rajma (kidney bean curry)

Simmer kidney beans in a spiced tomato and onion gravy, a North Indian favourite. Serve with brown rice and a cucumber raita.

97. Baked trout with greens

Bake whole trout or fillets with lemon and herbs, and serve with steamed greens and boiled potatoes or barley.

98. Egg and vegetable fried quinoa

Use cooked quinoa in place of rice in a quick stir-fry with eggs, mixed frozen vegetables and spring onions.

99. Bean and vegetable enchiladas

Fill corn or whole wheat tortillas with beans, spinach and roasted vegetables, cover with tomato or enchilada sauce and a little cheese, and bake.

100. Stuffed portobello mushrooms

Fill large mushroom caps with spinach, garlic, breadcrumbs, a little cheese or white beans, bake, and serve with a salad and whole grains.

101. Build-your-own grain bowl night

Put out cooked grains, a tray of roasted vegetables, a protein (beans, chicken, tofu or fish), raw salad vegetables and two dressings, and let everyone build their own bowl. It is a good way to use up leftovers.

Meal-prep tips

  • Cook grains and proteins in bulk. A pot of brown rice or quinoa, a tray of roasted vegetables and a batch of chicken, beans or tofu give you the base for several meals.
  • Keep a stocked cupboard. Canned beans, canned fish, canned tomatoes, whole grain pasta, oats, nuts, frozen vegetables and frozen fruit mean you can always make a balanced meal.
  • Use the freezer. Soups, stews, chilli, dal, egg muffins and breakfast burritos freeze well. Label them with the date.
  • Prepare vegetables ahead. Wash and chop vegetables when you get home from the shop, and they are more likely to be eaten.
  • Make one sauce, use it all week. A jar of lemon-tahini dressing, a peanut sauce or a yogurt-herb dip can change the flavour of the same basic ingredients.

Food safety basics

Healthy meals are only healthy if they are safe to eat. Follow these rules from FoodSafety.gov:

  • Cook to safe internal temperatures, checked with a food thermometer: 74 °C (165 °F) for poultry, 71 °C (160 °F) for ground meat, and 63 °C (145 °F) for whole cuts of beef, pork and lamb and for fish, with a three-minute rest for the meat cuts (FoodSafety.gov).
  • Refrigerate leftovers within two hours, or within one hour if the room is hotter than 32 °C (90 °F). This matters especially for cooked rice and other grains.
  • Eat refrigerated leftovers within three to four days, or freeze them (FoodSafety.gov).
  • Reheat leftovers until steaming hot, to 74 °C (165 °F).
  • Keep raw meat and fish separate from foods that will not be cooked, and wash your hands, boards and knives after handling them.

Where to go next

References