In today's fast-paced world, maintaining a balanced diet is crucial for our health. Here are 10 top foods that can nourish your body and improve your health.

1. Spinach (Rich in Iron and Vitamins)

2. Almonds (Heart-Healthy Nuts)

3. Avocados (Nutrient-Dense Fruit)

4. Sweet Potatoes (Rich in Fiber and Beta-Carotene)

5. Berries (Antioxidant Powerhouses)

6. Greek Yogurt (Probiotics for Gut Health)

7. Oats (Perfect for Digestion and Energy)

8. Broccoli (Rich in Vitamins and Minerals)

9. Salmon (Omega-3 Rich Fish)

10. Apples (High in Fiber and Vitamin C)