, April 29 -- Feeling groggy in the morning or drained after lunch? You're not alone. Many of us struggle with dips in energy throughout the day, but one of the best ways to combat this is by making smart food choices.

Rather than relying on coffee or energy drinks to get through the day, focus on incorporating wholesome, energy-boosting foods into your meals-even if you haven't had a full night's sleep.

Here are seven powerhouse foods that can help you stay alert and energized:

Bananas

Bananas are a quick and easy snack packed with fiber, carbohydrates, potassium, and vitamins, all of which can help reduce fatigue, according to the U.S. Department of Agriculture.

Nuts

Loaded with healthy fats, protein, and fiber, nuts like almonds,...