Where can I find Daedra hearts?
Daedra hearts are a rare drop from Daedra mobs: Atronachs and Dremoras. They will not drop from conjured Daedra, though: so no farming your conjured servants. Good places to find Daedra are during the Daedric quests The Black Star and Pieces of the Past.
In addition to that:
- One can be stolen from the Nightcaller Temple in the Daedric quest Waking Nightmare
- One can be stolen from Kodiak's room in Jorrvaskr in Whiterun
- Enthir in Winterhold College sells 2 every 48 hours at a huge premium
- They will rarely show up for sale on random vendors throughout the world
The Wikia suggests a few other places as well:
- Alchemists in Orc Camps will sell 2-3 of them
- Babette at the Dark Brotherhood Sanctuary
- One at Hall of the Vigilant directly south of Dawnstar and near Red Road Pass where a giant exists
- Random chance to be on any of several vendors in Markarth Side
The only reliable way to guarantee that you'll get a Deadra Heart sadly involves giving up a Black Soul Gem.
First off, you'll need to do the Conjuration Ritual quest at the College of Winterhold - which means you need a Conjuration of 90. You'll receive a Sigil Stone as a reward, which can be used to upgrade the Atronach Forge. A Black Soul Gem and a Human Heart in the forge will yield a Daedra Heart.