If by "complete food" you mean a food that provides everything the human body needs on its own, then no. No single whole food—including hemp seeds—meets all of a person's nutritional requirements.
If you mean "complete protein," then yes, hemp seeds are considered a complete protein.
Here's the distinction:
- Complete protein: Hemp seeds contain all nine essential amino acids that humans must obtain from their diet. However, they are somewhat lower in the amino acid lysine compared with many animal proteins and some legumes, so while they qualify as complete, they're not as protein-dense or amino-acid-balanced as foods like eggs or soy.
- Healthy fats: They're rich in unsaturated fats, especially omega-6 and omega-3 fatty acids, in a ratio that's generally considered favorable.
- Micronutrients: Hemp seeds are a good source of magnesium, phosphorus, manganese, copper, iron, zinc, and vitamin E.
- Fiber: Whole hemp seeds (with the hull) provide a good amount of fiber. Shelled hemp hearts contain much less fiber.
What hemp seeds don't provide enough of
They are low or lacking in several nutrients you'd need to get elsewhere, including:
- Vitamin C
- Vitamin D
- Vitamin B12
- Vitamin A
- Calcium (moderate, but not especially high)
- Iodine
- Sufficient carbohydrates for many people's energy needs
Bottom line
Hemp seeds are an exceptionally nutrient-dense food and an excellent addition to a balanced diet. They provide:
- Complete protein
- Healthy fats
- Several important minerals
But they are not a complete food in the sense of supplying all the nutrients your body needs by themselves. They work best as part of a varied diet that includes fruits, vegetables, whole grains, legumes, and/or other protein sources.